我手边有一个接近1万笔的离散的时间序列数资料
(时间间格相等.且皆为正数)
想做FFT并求出频率分布图.第一次上手有些疑问.
js=load('C:\Users\pc\Desktop\JS.txt')
N=length(js)
fs=300
jsfft=fft(js)
jspower=abs(jsfft).^2
freqXaxis=fs/N*(-N/2:N/2-1)
plot(freqXaxis,jspower)
xlim([0 end])
想问freqXaxis=fs/N*(-N/2:N/2-1)
其中(-N/2:N/2-1)为何要如此限制.
我设同样长度(0:N-1)跑出的图形.
为何几乎全部收敛在最左侧0的位置.
图形几乎看不到
最后一行xlim([0 end]).
如果拿掉.X轴频率为何只跑出1条power很大的直线.
其他频率power小到几乎没有.
如果保留.则是呈现看似完美的频谱分布图(虽然对错不知.但看起来可用度较高)
还劳请各位解答小小疑惑.谢谢