目标 将一个数组 判断阈值大小后进行二值化
function [ y ] = filter_yuzhi( x,yuzhi )
% 过滤器 y为输出,x为数组输入,yuzhi为设定的阈值
% 根据yuzhi参数,判断当前的x, 如果x>yuzhi 输出1,否则输出0
a = length(x);
j = 1;
for i=1:a
if isnan(x(i))==0
if(x(i)>=yuzhi)
y(j) = 1;
else
y(j) = 0;
end
j = j+1;
end
end
end
其中用到if isnan(x(i))==0 来跳过数组中可能含有的NaN(主要是EXCEL表格中空着的地方是NaN)