可能重复:
对矩阵列表求和 将矩阵
列表逐个元素相加
我有一个 R 列表对象。列表的每个元素都包含 3 x 3 矩阵。我想按元素对所有矩阵求和。那是:
myList <- list();
myList[[1]] <- matrix(1:9,3,3)
myList[[2]] <- matrix((1:9)*10,3,3)
然后我想要最终的输出输出
myList[[1]]+myList[[2]]
[,1] [,2] [,3]
[1,] 11 44 77
[2,] 22 55 88
[3,] 33 66 99
当然,我可以为此计算编写一个循环,但 R 中的循环非常慢。R 中是否有内置函数来完成这项业务?