傅里葉分析講解三

引用:https://www.jianshu.com/p/f5a89d76eb28函數

上一篇中簡單介紹了什麼是傅里葉級數,最後獲得了在週期爲2\pi的傅里葉級數的係數解,那麼如何獲得任意週期的傅里葉級數呢?spa

咱們先看在週期爲2\pi的函數傅里葉級數表達:
f(x)= \frac{a_0}{2}+\sum_{n=1}^\infty (a_ncos(nx) +b_nsin(nx) )
其對應的解爲:
a_0=\frac{1}{\pi }\int_{-\pi}^\pi f(x)dx
a_n=\frac{1}{\pi }\int_{-\pi}^\pi f(x)cos(nx)dx
b_n=\frac{1}{\pi }\int_{-\pi}^\pi f(x)fin(nx)dx
如何將其變爲任意週期的函數呢?.net

其實這裏只須要簡單的換元操做便可。
舉個栗子:
f(x)=\sin(x)其週期爲2\pi,f(x)=f(x+2\pi)。咱們令 x=2t,則f(x)=f(2t)=f(2t+2\pi)=f(2(t+\pi)),整理下:
f(2(t))=f(2(t+\pi))
因此在對於t來講就變換成了週期爲\pi的函數。
so對於週期爲2L(方便計算)的函數f(t) 只需令 x=\frac{\pi}{L}t帶入原週期爲2\pi的函數便可:
f(t)= \frac{a_0}{2}+\sum_{n=1}^\infty (a_ncos(\frac{\pi nt}{L}) +b_nsin(\frac{\pi nt}{L}) )
一樣的能夠獲得:
\cos(x)=\cos(\frac{\pi t}{L})
\sin(x)=\sin(\frac{\pi t}{L}) )
\int_{-\pi}^\pi dx=\int_{-L}^L d\frac{\pi t}{L}
最後咱們獲得:
a_0=\frac{1}{L }\int_{-L}^L f(t)dt
a_n=\frac{1}{L }\int_{-L}^L f(t)cos(\frac{\pi nt}{L})dt
b_n=\frac{1}{L }\int_{-L}^L f(t)sin(\frac{\pi nt}{L})dt3d

過程很簡單,我就省略了,畢竟人生苦短。blog

2 傅里葉級數的複數形式

咱們在寫一下傅里葉級數的公式:
f(t)= \frac{a_0}{2}+\sum_{n=1}^\infty (a_ncos(n \omega t) +b_nsin(n \omega t) ) \\ \omega=\frac{2\pi }{T}
其中T表明函數的週期,也就是上面的2L,對應的解就是:教程

a_0=\frac{2}{T }\int_{0}^T f(t)dt
a_n=\frac{2}{T }\int_{0}^T f(t)cos(n \omega t)dt
b_n=\frac{2}{T }\int_{0}^T f(t)sin(n \omega t)dt

想要獲得傅里葉級數的複數形式,須要先了解下歐拉公式。
關於歐拉公式,網上有不少的博客,這裏就不細說了,只是簡單說下歐拉公式的本質。
咱們先看下公式:
e^{i\theta}=cos(\theta)+isin(\theta)ci

e^{i\theta}能夠看做是複平面上的一個向量,其到實軸的投影是cos(\theta),到虛軸的投影是isin(\theta),其中\theta即是向量與實軸的夾角。get

 
image.png

 

而歐拉公式的直觀理解就是在複平面上作圓周運動博客

 

 
歐拉公式.gif

隨着\theta變化,e^{i\theta}就變成圓周運動了。而前面的係數a則是圓的半徑,當a=1的時候就是在單位圓上作圓周運動。數學

並且經過歐拉公式,咱們能夠獲得三角函數的複數形式:
\cos(\theta)=\frac{1}{2}(e^{i \theta}+e^{-i \theta}) \\ \sin(\theta)=-\frac{1}{2}i(e^{i \theta}-e^{-i \theta} )

將上面的復變三角函數替換傅里葉級數中的三角函數獲得:
f(t)= \frac{a_0}{2}+\sum_{n=1}^\infty (a_n\frac{1}{2}(e^{i n \omega t}+e^{-i n \omega t}) -b_n\frac{i}{2}(e^{i n \omega t}-e^{-i n \omega t})) \\ =\frac{a_0}{2}+\sum_{n=1}^\infty ((a_n\frac{1}{2}e^{i n \omega t}+a_n\frac{1}{2}e^{-i n \omega t}) -(b_n\frac{i}{2}e^{i n \omega t}- b_n\frac{i}{2}e^{-i n \omega t})) \\ =\frac{a_0}{2}+\sum_{n=1}^\infty ((\frac{a_n-b_ni}{2}e^{i n \omega t}+\frac{a_n+b_ni}{2}e^{-i n \omega t}) ) \\ =\sum_{n=0}^0\frac{a_0}{2} e^{in\omega t}+\sum_{n=1}^\infty (\frac{a_n-b_ni}{2}e^{i n \omega t})+\sum_{n=1}^\infty(\frac{a_n+b_ni}{2}e^{-i n \omega t} )
咱們令\sum_{n=1}^\infty(\frac{a_n+b_ni}{2}e^{-i n \omega t} )中的n爲-n
則獲得:
f(t)=\sum_{n=0}^0\frac{a_0}{2} e^{in\omega t}+\sum_{n=1}^\infty (\frac{a_n-b_n}{2}e^{i n \omega t})+\sum_{n=-\infty}^{-1}(\frac{a_{-n}+b_{-n}i}{2}e^{-i -n \omega t} )
因此能夠看到n的範圍變成了-\infty 到 \infty,而且每一項都有e^{i n \omega t},因而咱們能夠獲得一個漂亮的形式:
f(t)=\sum_{n=-\infty}^{\infty}C_n e^{in\omega t}

其中C_n分爲3中狀況:
n=0 \quad\quad C_n=\frac{a_0}{2} \\ n=1,2,3... \quad C_n=\frac{a_n-b_ni}{2}\\ n=-1,-2,-3... \quad C_n=\frac{a_{-n}+b_{-n}i}{2}

咱們將傅里葉級數以前的解帶入上邊
a_0=\frac{2}{T }\int_{0}^T f(t)dt \\ a_n=\frac{2}{T }\int_{0}^T f(t)cos(n \omega t)dt \\ b_n=\frac{2}{T }\int_{0}^T f(t)sin(n \omega t)dt

當n=0的時候:

n=0 \quad\quad C_n=\frac{a_0}{2}=\frac{2}{T }\int_{0}^T f(t)dt = \frac{1}{T }\int_{0}^T f(t)e^{-n \omega t}dt\\

當 n=1,2,3...的時候

   這裏由於cos是偶函數,sin是奇函數因此:

  當 n=-1,-2,-3...的時候

能夠驚奇的發現,三種狀況的解是同樣的。因此對於任意周期函數,咱們均可以寫成:
f(t)=\sum_{n=-\infty}^{\infty}C_n e^{in\omega t} \\ C_n=\frac{1}{T }\int_{0}^T f(t)e^{-in \omega t}dt
但其中的每一項是什麼意思呢?
還記得以前說的e^{i\theta}的本質嗎?在圓上作圓周運動,那麼e^{-in \omega t}也是在作週期運動了。那n\omega又是什麼呢?
咱們知道\omega=\frac{2\pi }{T},因此咱們能夠把\omega 當作是以2\pi爲單位的頻率(正常來說頻率是\frac{1}{T})。而係數n是就能夠當作是幾倍的基頻,正數是逆時針運動,負數就是順時針運動。在圖形上的反應就是,頻率越高,轉的越快了
,但其最小公共週期是同樣的。
1倍基頻

 
1倍頻.gif

 

 

 

10倍基頻

 
10倍頻.gif

那麼係數C_n怎麼理解呢?前面說過ae^{i\theta}的係數a是表明e^{i\theta}運動的圓半徑,這裏C_n是複數是否是也能這樣理解呢?其實粗糙來說是能夠這樣理解的。
看個圖,只管的理解下把

 
gif1.gif

 

上圖中紅色的向量相對於藍色的向量只是多了係數C_n=\sqrt2+i\sqrt2,因此紅色向量運動的半徑就是2恰好是複數\sqrt2+i\sqrt2的模長乘以1,固然除此以外,紅色向量的幅角也變大了些。這些都是由於複數的乘法性質---複數相乘表現爲幅角相加,模長相乘。
這下,當有人和你說傅里葉變換是把時域變換到頻域上,你應該就很容易理解是什麼意思了。頻域就是1倍,2倍,3倍.......的\omega,而每一個 \omega都有本身的幅長C_n,當把這些全部的\omega相加,就獲得時域中的圖像。

更加生動有趣的介紹能夠參見傅里葉分析之掐死教程,我這裏是從數學的角度來介紹傅里葉變換。

3 推廣到非周期函數上

目前該證實的都差很少了,還有最後一個任務,就是推廣到非周期函數上。對於非周期函數,咱們能夠當作是週期無限遠的函數,那也就是週期T變成\infty的時候傅里葉級數。隨則T的變大w也就不斷的減少,當T趨近於 \infty的時候,w也由1w,2w,3w......變成了\Delta w,那麼很天然就須要對w 作積分。

咱們先看下
\Delta w=(n+1)w-nw=w=\frac{2\pi}{T} \\ \frac{1}{T} =\frac{\Delta w}{2\pi}\\

當T趨近於 \infty的時候 咱們能夠獲得:
\int_{0}^T f(t)dt \quad -> \quad \int_{-\infty}^\infty f(t)dt\\ \sum_{n=-\infty}^{\infty}\Delta w \quad -> \quad \int_{-\infty}^\infty dw
將這些帶入 傅里葉級數,而且T趨近於\infty,就獲得:
f(t)=\sum_{n=-\infty}^{\infty}\frac{1}{T }\int_{0}^T f(t)e^{-in \omega t}dt e^{in\omega t} \\ =\sum_{n=-\infty}^{\infty}\frac{\Delta w}{2\pi}\int_{0}^T f(t)e^{-in \omega t}dt e^{in\omega t}\\ =\frac{1}{2\pi} \int_{-\infty}^{\infty} \int_{-\infty}^{\infty}f(t)e^{-i \omega t}dt e^{i\omega t}dw
其中畫紅圈的地方就是傅里葉變換

 
image.png


通常寫成一個關於的函數,其實就至關於前面的:

 

而整個公式就是傅里葉逆變換,寫成:
F^{-1}(t)=\frac{1}{2\pi} \int_{-\infty}^{\infty} \int_{-\infty}^{\infty}f(t)e^{-i \omega t}dt e^{i\omega t}dw=\frac{1}{2\pi} \int_{-\infty}^{\infty} F(w) e^{i\omega t}dw

相關文章
相關標籤/搜索