後創建新載體,我有兩個向量A和B.Matlab的:比較兩個向量
A = [-1; 2; 4; 2; 4];
B = [1; 2; 14; 0; -4];
我想要做的上述兩個向量的elementwise對比,並獲得第三矢量:
C =[1; 0; 1; -1; -1];
即
C(i) = -1 if B(i) < A(i)
C(i) = +1 if B(i) > A(i)
C(i) = 0 if B(i) = A(i)
我的解決方案:
C = A - B;
C(C>0) = 1;
C(C<0) = -1
C(C==0) = 0;
讚賞任何更好的方法。
糟糕,爲編輯道歉 - 我在問題末尾跟隨代碼,而不是早些時候的規範。 –