在R中的数组中存储矩阵

时间:2013-06-30 12:24:55

标签: r matrix

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

mat [1]给出矩阵A。

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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