估计数据中的缺失值 - Matlab

时间:2014-07-07 20:07:31

标签: matlab

我有一个包含太多数字的525600x1矩阵。此数据中包含大量NaN值。 matlab中是否有任何方法可以准确估算NaN值?

由于

乔治

1 个答案:

答案 0 :(得分:0)

听起来你要求插值。

假设一些带有间隙的1D数据:

x=[1:100]*pi
x(randi(3,100,1)==3)=nan

如果你想进行插值,你有这些指数find(~isnan(x))的数据,非南数值是x(~isnan(x)),你想要矩阵中所有指数的数据1:numel(x)

x_interp=interp1(find(~isnan(x)),x(~isnan(x)),1:numel(x))