[英]how to make a blocked matrix?
假設我有以下矩陣
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
區分大小寫。 BigKernel
和Bigkernel
不同
as.matrix(BigKernel)
應該管用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.