数据0值处理函数----MATLAB

关于空值的处理,可以参考另一篇博文: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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值