关于空值的处理,可以参考另一篇博文:https://blog.csdn.net/xq_520/article/details/89284949
%%%%% 此函数用来处理数据中的0值,主要的处理方法为:利用0值的前一个非0值替代0值
function Y = NullComplet(X)
if X(1) ~= 0
% 判断数据第一个值是否为0,若不是,则利用上述处理方法处理数据中的0。
for i = 2:length(X)
if X(i) == 0
X(i) = X(i-1);
end
end
else
%若数据的第一个值为0时,人为设置一个非零值
X(1) = 80;
for i = 2:length(X)
if X(i) == 0
X(i) = X(i-1);
end
end
end
Y = X;