我听说有一些方法可以在不使用FOR循环的情况下更改矩阵值。例如:
A = [1 2; 3 4]
假设我可以将所有值设置为小于4并将其更改为其他值,假设为零。像这样:
A(...<4...)=0
答案应该是:
ans =
0. 0.
0. 4.
有人知道这个的语法吗?
答案 0 :(得分:2)
您实际上不需要使用find
;你可以简单地使用索引:
A(A>=4) = 0;
答案 1 :(得分:1)
你可以这样做:
A(找到(A&LT; 4))= 0;