我有一个100行值的矩阵A.当我做的时候
B=A(A>=0);
我的新矩阵只有50个值,我无法再绘制它,因为我需要专门绘制100个值。如何将空值的位置保持为0?
示例:
A= [1 -1 2 -2 3 -3]
B必须是
B = [1 0 2 0 3 0]
答案 0 :(得分:2)
B = A;
B(A < 0) = 0;
A < 0
将为您的示例返回二进制数组[0 1 0 1 0 1]
。致电B(A < 0) = 0
会将B
的所有职位设置为1
A < 0
至0
。