0
我聽說有一些方法可以在不使用FOR循環的情況下更改矩陣值。例如:矩陣操作SciLab
A = [1 2; 3 4]
有被假設是一個辦法可以讓例如小於4所有的值,並將其更改爲其他值,假設爲零。事情是這樣的:
A(...<4...)=0
而答案應該是:
ans =
0. 0.
0. 4.
任何人都知道這樣做的語法?
我聽說有一些方法可以在不使用FOR循環的情況下更改矩陣值。例如:矩陣操作SciLab
A = [1 2; 3 4]
有被假設是一個辦法可以讓例如小於4所有的值,並將其更改爲其他值,假設爲零。事情是這樣的:
A(...<4...)=0
而答案應該是:
ans =
0. 0.
0. 4.
任何人都知道這樣做的語法?
你並不需要爲此使用find
;你可以簡單地使用索引代替:
A(A>=4) = 0;
可以這樣做:
A(找到(A < 4))= 0;