回 帖 发 新 帖 刷新版面

主题:[讨论]想问一个矩阵赋值的问题,不知道怎么做

已经定义了两个矩阵
a=[1 2 3;4 5 6;7 8 9]
b=zeros(3);
现在想把a(1:2,1:2)赋值到b中
让b变成b=[1 2 0;4 5 0;0 0 0]
如果用
b=a(1:2,1:2)
b=
 1 2
 4 5
要想变成b=[1 2 0;4 5 0;0 0 0]应该怎么操作啊?
先谢谢大家了

回复列表 (共1个回复)

沙发


这样做应该可以的
a=[1 2 3; 4 5 6; 7 8 9]
b=zeros(3)
b(1:2,1:2)=a(1:2,1:2)

我来回复

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