0

如何在 R 中存储相同维度的矩阵?也就是说,如果我有一个由 3 个矩阵组成的数组(比如,垫子),比如,A,B,C

mat[1] 给了我矩阵 A。

我需要这个,因为我需要使用数组垫运行一个循环。

4

2 回答 2

2
A <- matrix(1:4,2)
B <- matrix(5:8,2)
C <- matrix(9:12,2)

array(c(A,B,C),dim=c(2,2,3))

# , , 1
# 
#      [,1] [,2]
# [1,]    1    3
# [2,]    2    4
# 
# , , 2
# 
#      [,1] [,2]
# [1,]    5    7
# [2,]    6    8
# 
# , , 3
# 
#      [,1] [,2]
# [1,]    9   11
# [2,]   10   12
于 2013-06-30T14:03:26.800 回答
1

数组和矩阵在 R 中本质上是相同的。如果所有矩阵的大小相同,则使用 3-d 矩阵。如果不是,则使用列表。

于 2013-06-30T14:03:45.990 回答