0

我听说有一些方法可以在不使用 FOR 循环的情况下更改矩阵值。例如:

A = [1 2; 3 4]

假设有一种方法可以使所有值例如小于 4 并将它们更改为其他值,比如说零。像这样的东西:

A(...<4...)=0

答案应该是:

 ans  =

0.    0.  
0.    4. 

有人知道这个的语法吗?

4

2 回答 2

2

你真的不需要为此使用find;您可以简单地使用索引:

A(A>=4) = 0;
于 2013-03-12T15:39:26.187 回答
1

你可以做:

A(发现(A<4))=0;

于 2013-03-05T11:07:32.657 回答