作者codak (codak)
看板MATLAB
標題[討論] 取出頻率值
時間Wed Aug 15 17:34:11 2012
各位大大請問要如何取出某一範圍之頻率
小弟寫了一個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
1F:推 a81288653:假設在頻域上N/2那一點存在(N為FFT點數),對應到的頻率就 08/17 11:55
2F:→ a81288653:是0.5(這邊假設取樣頻率為1Hz) 08/17 11:57