[請益] 數據有NaN之頻譜分析

作者: agiwar (我就是我)   2015-04-23 00:52:10
各位好
若我有一筆數據當中有些值為NaN
接著進行頻譜分析(FFT之類的)
但是跑出來的頻譜皆為NaN的格式
請問要怎麼忽略NaN,使得其他數據依然能進行分析呢?
有請版上神手教導了,感謝~~
作者: e01234567 (極光)   2015-04-23 01:35:00
a(a==nan)=0;試試
作者: profyang (prof)   2015-04-23 01:53:00
nan的話要用a(isnan(a))=0才對
作者: JamesChen (James)   2015-04-23 10:57:00
樓上才是對的 NaN 不是數值不能用==isnan(a) return 1 if a is NaN 0 o/w
作者: cyliu (打雜小弟)   2015-04-23 11:25:00
NaN跟0的真實意義不同,把某些element設為0,結果會出問題
作者: profyang (prof)   2015-04-23 22:24:00
看原PO想把nan變成什麼啊...0只是舉例也可以變成a(isnan(a))=[]這樣

Links booklink

Contact Us: admin [ a t ] ucptt.com