MATLab問題 fft - 土木

Table of Contents

原文恕刪

小弟我的專題中剛好有用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 原諒我)

--
有錯還請指正
感謝大家

--

All Comments