我有一个包含太多数字的525600x1矩阵。此数据中包含大量NaN值。 matlab中是否有任何方法可以准确估算NaN值?
由于
乔治
答案 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))