所以我试图创建10个独立的2x2矩阵,只有左上角的值发生变化。
我对此很新,但我最好的尝试:
x< - 1:10 A< - 矩阵(c(x,2,4,-1),nrow = 2)但这会产生1个大的2行矩阵
我该如何解决这个问题?
答案 0 :(得分:2)
你可以这样做,结果是一个包含10个矩阵的列表:
x <- 1:10
A <- lapply(x, function(x) matrix(c(x,2,4,-1),nrow=2))
A[[1]]
## [,1] [,2]
## [1,] 1 4
## [2,] 2 -1
A[[2]]
## [,1] [,2]
## [1,] 2 4
## [2,] 2 -1