關於空值的處理,可以參考另一篇博文: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;