使用循环函数组合N个矩阵

时间:2014-11-06 10:41:49

标签: r matrix

通过使用循环函数将90矩阵组合到单个矩阵中时遇到了一些麻烦。我创建了一个名为" col"的矩阵,并使用下面的代码创建了剩余的89矩阵

for (k in 1:89){
  col[k,]<-row
  colk<-col
  }

col的维度为90x4。并且因为colk是通过用(0,0,0,0)替换col的前k行来创建的。即丢弃前k行。

现在我想将这些90矩阵的组合合并到一个维度90x360的矩阵中。我正在使用的代码是

col0<-col
 for(k in 0:89)
 {
  matrixreview<-cbind(colk)
 }
dim(matrixreview)
## [1] 90  4

然而,正如我们所看到的,matrixreview的维度是90x4而不是90x360。所以当我使用for循环时肯定存在一些问题。由于我是R的新手,不知道如何解决这个问题。有人可以给我一些帮助吗?提前谢谢。

0 个答案:

没有答案