【发布时间】:2014-03-02 10:33:03
【问题描述】:
我有矩阵A 和B。我想将A 中的所有值设置为0,其中B 是false(具有0 作为值)。我怎样才能以最好的方式做到这一点?
A 和 B 的大小相同。
【问题讨论】:
我有矩阵A 和B。我想将A 中的所有值设置为0,其中B 是false(具有0 作为值)。我怎样才能以最好的方式做到这一点?
A 和 B 的大小相同。
【问题讨论】:
【讨论】:
使用0 查找B 的所有索引,并将A 中的这些索引设置为0
>>A(B == 0) = 0
【讨论】:
要查看到底发生了什么,您也可以使用它
size=size(im);
for x=1:size(1)
for y=1:size(2)
if B(x,y)==0;
A(x,y)=0;
end
end
end
【讨论】: