С помощью lapply
мы можем создать список длиной 1000, где каждый элемент списка представляет собой желаемую матрицу 3x3:
set.seed(1234)
list_of_mats <- lapply(1:1000, function(x) matrix(runif(9), 3, 3))
Например, восьмая матрица:
list_of_mats[[8]]
# [,1] [,2] [,3]
#[1,] 0.01374994 0.30809476 0.5645698
#[2,] 0.23902573 0.50854757 0.1214802
#[3,] 0.70649462 0.05164662 0.8928364