我知道我可以傳遞矩陣的所有元素,並做到這一點。帶條件的Matlab多個矩陣
但也許有另一種選擇。
我想做的事:
mat1 = mat2 * mat1;
在MAT1每個元素成爲負數或大於255大,我想離開前一個元素。
例如(結果是不正確的,這僅僅是例子):
mat1 = [10 25 12
33 7 163
232 13 77]
mat2 = [-1 2 -3
4 -5 6
-7 -8 9]
asume MAT1 = MAT2 * MAT1給出:
mat1 = [-77.32 59 298
0 -33 12
-600 256 80]
所以我想修MAT1至是:
mat1 = [10 59 12
0 7 12
232 13 80]
我相信這是錯誤的。在執行第2行後,掩碼全部爲零。您需要'|'而不是乘法。 – angainor