我試圖將FFT應用於大小爲4008x2
的數組。數據從excel導入。陣列上的FFT Matlab(示例)
只要按照出現在Mathworks中的示例說,如果我有數組(矩陣),則fft(X)
將X
的列作爲向量處理,並返回每列的傅里葉變換。
我這樣做如下
format long
filename='Dean_Ignacio2.xls';
sheet=1;
xlRange='A9:B4008';
subsetA=xlsread(filename,sheet,xlRange);
f=fft(subsetA);
plot(f)
但在FFT的每一個元素出現NaN + NaNi
。我錯過了什麼?
「顯示爲空」 - 實際範圍是什麼?你有沒有試圖繪製日誌縮放? – nkjt
爲整個陣列,我收到此消息的每個位置返回 NaN + NaNi 就好像數組是空的並且fft沒有工作 – Ignacio