Re: [請益] MATLab問題 fft
原文恕刪
小弟我的專題中剛好有用matlab的fft
不過那已經是一年前做的東西了
而且當時覺得東西跑的出來就好所以不求甚解,上面的各位高手都好強啊 ...
把小弟了解的一點東西分享給各位
希望能有點幫助
有錯還請指正
--
所謂的fft就是快速傅立葉轉換(Fast Fourier Transform)
其實效果和傅立葉轉換相同
都能將時間域的東西轉換作頻率域
方便觀察在各個頻段的能量大小
fft的優點是比ft還要快速(運算量較少,對電腦負擔小)
但其限制資料點數要為2的N次方才能夠使用
如果不是2的N次方那資料還要另外處理過才行...
ft就沒有這種限制....但是像是matlab有內建fft函數所以相對來說蠻方便的
貼兩張圖來看看好了
時間域(這是用sensor測量一段震動的加速度)
http://studentweb.ncnu.edu.tw/93322034/images/2.JPG
經過fft轉換後變成頻率域
http://studentweb.ncnu.edu.tw/93322034/images/1.JPG
在頻率域中砍掉你不要的頻段
然後再做inverse就可以得到漂亮的時間域圖形囉(懶的貼圖了 XD 原諒我)
--
有錯還請指正
感謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.119.229
※ 編輯: nikecoming 來自: 220.141.119.229 (04/11 23:04)
討論串 (同標題文章)
完整討論串 (本文為第 5 之 5 篇):
Civil 近期熱門文章
20
32
PTT職涯區 即時熱門文章