【发布时间】:2014-08-08 01:45:31
【问题描述】:
我有 75 个矩阵要搜索。这些矩阵被命名为 a1r1、a1r2、a1r3、a1r4、a1r5、a2r1、...a15r5,我有一个包含所有 75 个名称的列表;每个矩阵具有相同的行数和列数。在一些嵌套的 for 循环中,我还有一行代码,对于第一个矩阵,如下所示:
total <- (a1r1[row,i]) + (a1r1[row,j]) + (a1r1[row,k])
(i、j、k 和 row 都是我要循环的变量。)我想自动化这一行,以便 for 循环将使用列表中的第一个矩阵完全执行,然后使用第二个矩阵等等。我该怎么做?
(我是一位经验丰富的程序员,但对 R 来说是新手,所以我愿意被告知我不应该使用矩阵名称列表等。我也意识到 R 中可能有比 R 更好的方法for 循环,但我希望以我目前的 R 专业知识水平快速而肮脏。)
提前感谢您的帮助。
【问题讨论】:
-
为什么不把矩阵本身放在一个列表中?
标签: r