MATLAB で fft を使用して、excell ファイルとして保存されたいくつかの実験データを分析したいと考えています。私のコード:
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 であり、プロットされたグラフには表示されません。何が悪いのか教えてください。
どんな助けでも大歓迎です。