Re: [請益] MATLab問題 fft

看板Civil (土木)作者時間16年前 (2008/04/10 23:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《tonyahsiang (Tony)》之銘言: : 我簡單說一下好了 : 詳細的你還是要google : Fourier Transform是用在連續時間上的 : 意義就在於將"時間域"轉到"頻率域"上面 : 轉到頻率域上有很多用途 : 可以將圖畫出來 看到訊號在頻率域上的特性 : (地震的話譬如說找結構自然頻率 聲波的話高頻很多聲音會很尖) : 甚至可以濾波 將不要的頻率濾掉 : 你可以試著把聲波轉到頻率域上 然後將高頻砍掉 : 再利用IFFT轉回時間域播放 這時候聲音就會變成悶悶的 : 或是以地震來說 常常量得的是加速度歷時 : 要找到速度或是位移 直接積分會產生大幅偏移 找不到原始的反應 : 因此我們常常都會利用FFT轉到頻率域將極低頻濾掉 : 可以有效將偏移去除得到真正的速度及位移 : 這也就是所謂的"地震基線修正" : FFT事實上就是一種快速的離散時間Fourier Transform : 稱為離散就是因為我們的訊號一般都是一筆一筆的資料 : 希望能對你有幫助囉! : ※ 引述《iDwolf (沃夫)》之銘言: : : 有高手在用MATLab嗎 : : 想了解一下fft到底是用來做什麼的 : : 有一筆資料要用到fft : : 不過不會用 : : 有高手可以指導嘛 : : 拜託拜託 : : 有關週期性的 : : 今天去圖書館翻一下書 : : 都只介紹一點點 : : 而且每本的內容都有點不同 : : 拜託高手了 以前念研究所時 很常用到fft 我就簡單敘述一下我所使用的範例 例如 我之前必須長時間監測地下溫度 所以我會得到很多數值 假設我預定1小時紀錄一個溫度值 那一天就有24個值 10天240值 一個月一年類推 現在我將這些溫度值與時間畫成一張圖 X軸為時間 Y軸為溫度 那很明顯的可以得到一個接一個的sin波 波峰表示溫度最高值 波谷代表最低 通常波峰會對應一天當中大氣溫度的最高值 大約中午左右 波谷反之 這時候就這張圖 我們可以得知溫度的變化對應在哪個時間 假如我現在將這筆資料fft後 便可以將溫度值的振幅轉變為頻率域 以此例來說 得到的結果為 X軸為24小時 12小時 8小時 6小時..... Y軸為溫度的頻率 在24小時處 Y可以得到一個最大值 12小時得到一個次高值 如此表示此溫度受到24小時的日變化影響最大 12小時的半日變化次之 好難解釋.... 看圖好了 大概是這個意思 http://www.wretch.cc/album/show.php?i=seamanjo&b=4&f=1886404731&p=0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.234.125 ※ 編輯: seamanjo 來自: 218.211.234.125 (04/10 23:58)
文章代碼(AID): #17_ZUJUO (Civil)
討論串 (同標題文章)
文章代碼(AID): #17_ZUJUO (Civil)