FFT vs. Fourier transform

44 ビュー (過去 30 日間)
Eric
Eric 2012 年 2 月 19 日
編集済み: Cedric 2013 年 10 月 16 日
Hey guys,
The top graph is the function is wish to get the spectrum of
The middle one is what I find via a Fourier transform integral i.e. integral f(t)exp(iwt)dt
And the last one is my results via the FFT routine...why is this so??

回答 (1 件)

Daniel Shub
Daniel Shub 2012 年 2 月 19 日
When dealing with Fourier analysis, you need to be careful with terminology. The fast Fourier transform (FFT) is an efficient implementation of the discrete Fourier Transform (DFT). There is also the discrete-time Fourier transform (DTFT) which under some stimulus conditions is identical to the DFT. There are also continuous time Fourier transforms.
You seem to be comparing a continuous-time Fourier transform (your integral) with a discrete-time Fourier transform. It is not surprising to me that you are getting different results.
Steve Eddins addressed these issues nicely in his blog a few years ago: (see blog posts starting on Novermber 23 2009):

カテゴリ

Help Center および File ExchangeFourier Analysis and Filtering についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by