求教matlab中怎么把一个数转化成0

如题所述

如果说的是把一个矩阵中等于某个数值的元素转化成0,可以这么做-找到元素位置,赋值。
a=randi(5,3,3);%生成一个矩阵
a(find(a==5))=0 %指定要更换的元素,并改变

------------------------一个运行结果:
a =
5 5 4
1 4 1
3 5 5
a =

0 0 4

1 4 1
3 0 0
温馨提示:答案为网友推荐,仅供参考
相似回答