回 帖 发 新 帖 刷新版面

主题:用简单的方法生成下面的对角阵

A11,A22,A33分别是三个3*3矩阵。
我想生成一个分别以A11,A22,A33为对角线的矩阵,其他位置元素为0
谢谢啦

回复列表 (共2个回复)

沙发

比如 A11=[1 0 0
           0 2 0     可以用A11=diag([1 2 3])生成
           0 0 3]
我想求的是
        A=[A11  0   0
            0  A22  0
            0   0  A33]

板凳

最简单的解决办法:
B= zeros(3,3);
A=[A11 B   B
   B   A11 B
   B   B   A11];

我来回复

您尚未登录,请登录后再回复。点此登录或注册