【问题标题】:how to make a blocked matrix?如何制作阻塞矩阵?
【发布时间】:2019-08-15 18:33:21
【问题描述】:

假设我有以下矩阵

         1   2   3
         4   5   6
         7   8   9

我想制作一个像这样的块矩阵:

         1   2   3   0   0    0   0   0   0   0    0   0  
         4   5   6   0   0    0   0   0   0   0    0   0
         7   8   9   0   0    0   0   0   0   0    0   0
         0   0   0   1   2    3   0   0   0   0    0   0 
         0   0   0   4   5    6   0   0   0   0    0   0
         0.  0   0   7   8    9   0   0   0   0    0   0   
         0   0   0   0    0   0   1   2   3   0    0   0    
         0   0   0   0    0   0   4   5   6   0    0   0   
         0   0   0   0    0   0   7   8   9   0    0   0   
         0   0    0   0   0   0   0   0   0   1    2   3   
         0   0    0   0   0   0   0   0   0   4    5   6   
         0   0    0   0   0   0   0.  0   0   7    8   9     

我做了以下:

   BigKernel<-Matrix::bdiag(replicate(4, m1, simplify = FALSE))

但问题是 BigKernel 不是矩阵。当我这样做时

 as.matrix(Bigkernel)

这是错误的。并且类型(Bigkernel)是 S4。

如何制作矩阵?

【问题讨论】:

    标签: r dataframe matrix


    【解决方案1】:

    R 区分大小写。 BigKernelBigkernel 不同

    as.matrix(BigKernel)
    

    应该工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-17
      • 2022-01-19
      相关资源
      最近更新 更多