我想在MATLAB矩阵中选择一些数值大于4的数字,并将它们设置为零。
例如:
A=[5 6 1 3 4 9 2 8 3];
现在,用零替换大于4的所有值,并将其存储为新矩阵A1:
A1=[0 0 1 3 4 0 2 0 3];
答案 0 :(得分:6)
你可能想尝试这样的事情:
A(A>4)=0
这是:
>> A=[5 6 1 3 4 9 2 8 3]
A =
5 6 1 3 4 9 2 8 3
>> A(A>4)=0
A =
0 0 1 3 4 0 2 0 3