99问答网
所有问题
R语言怎么产生分块对角矩阵啊?
A是一个已知的矩阵,想生成矩阵B= A 0 ... 0
0 A ... 0
0 0 ... A
这种样子的,相当于是原来diag的对角元素由数字变成了矩阵A,diag()好像不能再用了,应该怎么做呢?
举报该问题
其他回答
第1个回答 2015-10-22
A <- diag(x = 1, 3, 3)
library(Matrix)
B <- as.matrix(bdiag(A,A,A))本回答被提问者采纳
相似回答
大家正在搜
相关问题
R语言 用matrix,seq()等其他函数,如何生成对角阵
R语言 求任意一个方形矩阵的对角线元素的和。
R语言编程艺术中,在Rstudio中建立一个10*10的矩阵...
r语言矩阵每列减去对角线元素
R语言编程艺术中,在Rstudio中建立一个10*10的矩阵...
r语言如何生成空矩阵?
R语言怎么输入一个自定义矩阵?求R大神交流
R语言怎么样定义一个矩阵