看板 MATLAB 關於我們 聯絡資訊
用示波器讀取電路的訊號 裡面有一個excel檔 分別為 時間 與 振福 的兩筆數值 請問要怎麼寫才能轉成 橫坐標為頻率 縱座標為強度 的頻譜圖呢? 我知道用fft指令 但是一直卡住 想請問有經驗的前輩可以示範嗎? 謝謝了. 以下是我寫的 舉例: x=[1,2,3]; y=[10,20,30]; n=1024; Y=fft(y,n); Z=abs(Y); 之後就卡住了 卡在時間這邊不知道如何轉頻率 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.24.239
ht15trep:給幾個hint, 1.時序做頻率分析前要先移除trend 10/29 19:45
ht15trep:這個trend可以用 線性迴歸 或是 LOWESS 等方法完成 10/29 19:46
ht15trep:2. fft的結果你只需要取前半就好, 因為它是對稱的 10/29 19:46
gomi:好歹訊號源寫個sin之類的會比較好 10/29 20:45
YoursEver:直接轉fft再畫圖: Y = fft(y); plot( abs(Y) ); 10/31 16:26
YoursEver:看一下matlab help裡面的範例就好了. 10/31 16:27