若非NaN:
a=[2,5;1,4;1,4;3,6;3,6;2,5];
a(a==1)=0;%所有1替换为0
a(isnan(a))=0;%将NaN替换为0
a=[2,5;1,4;1,4;3,6;3,6;2,5];
a(a==1)=0;%所有1替换为0
%上述方法可以把数替换为NaN但不能把NaN替换为数
a(isnan(a))=0;%将NaN替换为0
本文探讨了在MATLAB中如何使用逻辑运算符和isna函数处理数组中的NaN值,包括将特定数值替换为NaN以及将NaN替换为特定数值的方法,并通过示例展示了这些操作的应用场景。
%上述方法可以把数替换为NaN但不能把NaN替换为数
4332
2万+

被折叠的 条评论
为什么被折叠?