不好意思,少一句: fftY=fftY(1:length(fftY)/2);我的方法與原PO不同,所以不用放xlim(...)應該是往右收斂才是,左側高起是因為有DC值,data = data - mean(data); 然後轉fft就不會有左側高峰你有 1.x軸設定不正確 2.xlim的end 用法很奇怪,改length(data) 會不會比較好?應該是改 freq/2才是,科科。即 xlim([0 freq/2]),不過你X軸是有問題的... 怎改都錯如果不介意,我可以分享我的程式,但會有BUG就是了
http://tinyurl.com/qfbp43a 檔案是.rar開.m檔後執行,版本2014a,先建立.mat檔