我想在 MATLAB 中使用 fft 来分析一些保存为 Excel 文件的实验数据。我的代码:
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,并且未显示在绘制的图表中。请告诉我有什么问题。
任何帮助,将不胜感激。