在MATLAB中的两个矩阵中,怎么当一个矩阵的数据出现0时,另一个矩阵相同位置的数据也要为0

a=
0 2 5
1 3 6
0 2 5
1 3 0
2 0 0
0 2 5
1 3 0
2 4 7
3 5 8
b=
10 12 15
11 13 16
12 14 17
13 15 18
14 16 19
15 17 20
16 18 21
17 19 22
18 20 23
矩阵a中出现0的地方,矩阵b在相应位置也要为0
经过变化之后
矩阵b变为
0 12 15
11 13 16
0 14 17
13 15 0
14 0 0
0 17 20
16 18 0
17 19 22
18 20 23

你好,运行下面的一句话就可以了哦!!

b(find(a==0)) =0;

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜