在MATLAB中选择矩阵中的特定值

时间:2013-05-07 21:05:06

标签: matlab matrix

我想在MATLAB矩阵中选择一些数值大于4的数字,并将它们设置为零。

例如:

A=[5 6 1 3 4 9 2 8 3];

现在,用零替换大于4的所有值,并将其存储为新矩阵A1:

A1=[0 0 1 3 4 0 2 0 3]; 

1 个答案:

答案 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