例如:大于0的处理为1,小于0的处理为-1.
当然,可以选择循环结构和选择结构,但是效率会很低。
这里直接使用逻辑语句完成。
% 不使用循环语句,将数组内值划分为两类
clc;
clearvars;
a=[-0.1422 , -0.0433 , 0.1131 , 0.0583 , 0.0109 , -0.0863 , 0.0411 , -0.0641 , -0.1055 , 0.0025 , -0.1284 , 0.0833 , -0.0795, -0.1324];
a
p=(a>0);
d=-(a<0);
p+d
运行结果如下: