[討論] 取出頻率值

看板MATLAB作者 (codak)時間13年前 (2012/08/15 17:34), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/2 (看更多)
各位大大請問要如何取出某一範圍之頻率 小弟寫了一個FFT程式分析一個訊號, 若我想要將某一頻段的訊號累加要如何計算 例如 FFT後的結果 Y = 1 2 3 4 5 6 7 8 9 0 12 3 5 對應的X為 X = 0-0.5HZ(當然中間的解析度跟原訊號有關) 若想取出的頻段為 0.3-0.4, 對應到的Y的能量怎麼設定 小弟想的是 for i =1:length(Y) if 0.3 <= x <=0.4 t[這裡不會設定@@] = Y(i) end 請大大解答謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.31.64

08/17 11:55, , 1F
假設在頻域上N/2那一點存在(N為FFT點數),對應到的頻率就
08/17 11:55, 1F

08/17 11:57, , 2F
是0.5(這邊假設取樣頻率為1Hz)
08/17 11:57, 2F
文章代碼(AID): #1GAsqLKp (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1GAsqLKp (MATLAB)