Matlab 进行FFT,结果出现NAN的一种可能原因
对一个列向量V做fft变换,输出结果全为NaN+NaNi原因:很有可能是向fft函数传递了一个含有1个或若干个NaN的向量。 即V中可能含有NaN元素解决方案: 1. 可用find(isnan(·))函数来查找矩阵中有无NaN元素 2. interp1函数的使用有产生NaN元素的可能,可将空值赋予0,即interp1(xx,yy,xx1,’linear’,0)
原创
2017-11-19 15:04:34 ·
17352 阅读 ·
0 评论