我想在MATLAB中使用fft來分析保存爲excell文件的一些exprimental數據。 我的代碼:MATLAB中的FFT:錯誤的0Hz頻率
A=xlsread('Book.xls'); G=A'; x=G(2, :);
N=length(x);
F=[-N/2:N/2-1]/N;
X = abs(fft(x-mean(x),N))
X = fftshift(X);
plot(F,X)
但它繪製了大錯爲0Hz分量的圖,我的真實頻率是大約的395Hz,它沒有在繪製的圖所示。 請告訴我什麼是錯的。
任何幫助,將不勝感激。
這將是很好看的截圖或使book.xls提供給我們。 – MatlabDoug 2010-05-28 15:27:30
對不起,我無法找到附加文件在這裏。然而我上傳了它: http://ifile.it/547kdag (請求下載票) 第一列對應於時間,第二列是我想要從fft發出的數據。 非常感謝提前。 – roujhan 2010-05-28 15:40:03