//我本來是準備按照教材的流程來寫這篇文章的,但是後來覺得這樣很沒有意思,所以我直接按照我自己的理解來建立傅里葉級數展開,這也是為什麼叫這個標題的原因。可能涉及一點點泛函分析的知識,不過並不困難,文中我會說明的。適合看過一遍教材以後來換個角度理解。

傅里葉級數是基於一個問題產生的,這個問題就是:

既然 sinxcosx 具有周期性,那麼任意周期函數是否都可以被展開成sinxcosx表示的級數?

最終這個問題的答案當然是肯定的,將複雜振動分解為簡諧振動疊加的方法叫做調和分析,分解出來的這些簡諧振動叫做調和分量調和素


補充概念:

希爾伯特空間中的內積:

所謂希爾伯特空間( Hilbert space)並沒有你想的那麼高大上,它其實就是線性空間的一個拓展。平時線性代數里研究的線性空間都是有限維的,這個有限維說的不是 n 取多少,而是基底是可數的。什麼叫可數什麼叫不可數,不是按照集合元素是否有限來劃分的,而是按照緻密性來劃分的。測度論的知識這裡就不多說了,簡單來說就是看連不連續。給你一個直觀感受:全體自然數這個集合是可數的,而 (0,1) 區間卻是不可數的。

那麼我們平時說的函數實際上就是無窮維線性空間里的「向量」,覺得不適應的來看兩個例子:

D(f(x)+g(x))=Df(x)+Dg(x)D 表示求導,實際上是微分運算元。為了和矩陣對應,所以採取這種柯西形式。

int_{a}^{b}(kf(x)+g(x))dx=kint_{a}^{b}f(x)dx+int_{a}^{b}g(x)dxk 是實數。

怎麼樣,感受到「線性變換」了嗎?

所以: (f(x),g(x))=int_{a}^{b}f(x)g(x)dx 這裡 (a,b) 表示內積,相當於有限維空間中的 vec acdotvec b

這裡提一嘴柯西-施瓦茨不等式: (vec acdotvec b)^2leq left| a 
ight|^2 left| b 
ight|^2Rightarrow(int_{a}^{b}f(x)g(x)dx)^2leq int_{a}^{b}f^2(x)dxcdot int_{a}^{b}g^2(x)dx

正交函數系

這個說白了就是一組函數 left{ f_{1}(x) ,f_{2}(x),f_{3}(x),...
ight} ,這些函數滿足相互正交(希爾伯特空間意義的正交)即 int_{a}^{b}f_{m}(x)f_{n}(x)dx=0m
e n 。( m=n 就叫範數了,也就是模長)。

正交函數系的正規化

這個概念也很簡單,說白了就是要求正交函數系每個函數的範數是 1 (每個向量的模長是 1 )。即: int_{a}^{b}f_{n}^2(x)dx=1


好,現在我們已經是有了希爾伯特buff的人了,現在再來看看教材上將周期函數展開成三角級數的式子:

f(x)=frac{a_{0}}{2}+sum_{n=1}^{infty}{[a_{n}cos(nx)+b_{n}sin(nx)]}

f(x)=frac{1}{2pi}int_{-pi}^{pi}f(u)du+sum_{m=1}^{infty}{[frac{1}{pi}int_{-pi}^{pi}}cos(mu)f(u)cos(mx)du+frac{1}{pi}int_{-pi}^{pi}sin(mu)f(u)sin(mx)du] ,這裡改變符號只是為了避免混淆,係數積分里的 x 換成u 並不影響係數積分,而積分外的 x 拿進來保留 x 符號也不影響原式的意義。

我們來把它拆一下看看會得到什麼東西: (a,b) 表示希爾伯特內積, acdot b 表示有限維線性空間的內積。

首項: frac{1}{sqrt{2pi}}int_{-pi}^{pi}frac{1}{sqrt{2pi}}f(u)du=frac{1}{sqrt{2pi}}cdot(frac{1}{sqrt{2pi}},f(u))

餘弦項: {frac{1}{pi} int_{-pi}^{pi}}cos(mu)f(u)cos(mx)du=frac{cos(mx)}{sqrt{pi}}int_{-pi}^{pi}f(u)frac{cos(mu)}{sqrt{pi}}du=frac{cos(mx)}{sqrt{pi}}cdot (frac{cos(mu)}{sqrt{pi}},f(u))

正弦項: {frac{1}{pi} int_{-pi}^{pi}}sin(mu)f(u)sin(mx)du=frac{sin(mx)}{sqrt{pi}}cdot (frac{sin(mu)}{sqrt{pi}},f(u))

注意他們都是 N(mx)cdot (N(mu),f(u)) 的形式。

然後你看看:

A(x)=left{ frac{1}{sqrt{2pi}},frac{cos(x)}{sqrt{pi}} ,frac{cos(2x)}{sqrt{pi}},...frac{cos(mx)}{sqrt{pi}}
ight}

B(x)=left{ 0,frac{sin(x)}{sqrt{pi}}, frac{sin(2x)}{sqrt{pi}},...frac{sin(mx)}{sqrt{pi}}
ight}

這兩個都是自變數為 x 的正交函數系, A(x) 還是正規的。其中 m 表示項數。

所以我們寫出一個特別的傅里葉展開形式

f(x)=sum_{m=1}^{infty}{[A(x)cdot (A(u),f(u))+B(x)cdot (B(u),f(u))]}

不妨寫為 f(x)=sum_{m=1}^{infty}{[(A(u),f(u))cdot A(x)+ (B(u),f(u))cdot B(x)]}

這樣就揭示了傅里葉級數展開的本質:把一個函數展開成正交函數系,並且係數就是函數和該正交函數系的內積。

至於為什麼這裡用到了兩個正交函數系,是因為只有這樣的形式才具有完備性,證明過程實在是比較繁瑣又沒有必要,詳見各數學分析教材。這裡你就理解為:只有這種形式才能保證任何函數都可以這樣展開。眾所周知,奇函數展開只有正弦項,偶函數展開只有餘弦項。

實際上,知道了傅里葉展開這個本質,你任意選取正交函數系來展開函數都是允許的。


推薦閱讀:
相关文章