【发布时间】:2015-03-25 21:40:54
【问题描述】:
我有下面的例子
a=[1 2 3; 4 5 6; 7 8 9];
b=2*a;
for i=1:3
for j=1:3
if(a(i,j)*b(i,j)<3)
b(i,j)=0;
end
end
end
我试图用以下方式重写它,但没有成功:
a=[1 2 3; 4 5 6; 7 8 9];
b=2*a;
if(a.*b < 3)
b=0;
end
在最后一个例子中,b 没有改变。但是,我更喜欢这种写法,这样我就可以遍历矩阵:有没有办法实现这一点?
【问题讨论】: