我有矩阵A
和B
。我想将A
中的所有值设置为0
,其中B
为false
(0
为值)。我怎样才能做到最好?
A和B的大小相同。
答案 0 :(得分:5)
答案 1 :(得分:3)
使用B
查找0
的所有索引,并将A
中的索引设为0
>>A(B == 0) = 0
答案 2 :(得分: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