Я пытаюсь собрать кучу матриц (разных размеров) в список, а затем записать этот список в текстовый файл, с разрывами строк между каждой матрицей. Вот фиктивный пример:
x <- matrix(0, nrow=2, ncol=7)
y <- matrix(0, nrow=7, ncol=7)
z <- matrix(0, nrow=4, ncol=7)
n_y <- t(matrix(nrow(allpar12), nrow(allpar12))) #just need a 1x2 matrix with the nrow(x) in each cell, this probably isn't the best way to do it.
test <- list(x, y, y, n_y, z)
lapply(test, cat, "\n", file="test.txt", append=T)
Текстовый файл выглядит так:

Кажется, что матрицы печатаются как векторы. Как я могу изменить код, чтобы они печатались как матрицы?
Спасибо!