傅里叶级数
从前,有个名叫傅里叶的同学,有一天,他突发奇想,大笔一挥,写下了一个又大又长的公式:
f ( t ) = a 0 2 + ∑ n = 1 ∞ ( a n cos n ω t + b n sin n ω t ) f(t)=\dfrac{a_0}2+\sum\limits_{n=1}^{\infty}(a_n\cos n\omega t+b_n\sin n\omega t) f(t)=2a0+n=1∑∞(ancosnωt+bnsinnωt)
a n = 2 T ∫ − T 2 T 2 f ( t ) cos ( n ω t ) d t a_n=\dfrac2T\int_{-\frac T2}^{\frac T2}f(t)\cos(n\omega t)\mathrm dt an=T2∫−2T2Tf(t)cos(nωt)dt
b n = 2 T ∫ − T 2 T 2 f ( t ) sin ( n ω t ) d t b_n=\dfrac2T\int_{-\frac T2}^{\frac T2}f(t)\sin(n\omega t)\mathrm dt bn=T2∫−2T2Tf(t)sin(nωt)dt
这是神马鬼?Are you kidding?
事实上,这位傅里叶奆佬的想法很简单,能不能用正弦函数来表示所有函数呢?
于是,他假设一个周期为 T T T的周期函数 f ( t ) = a 0 + ∑ n = 1 ∞ ( a n sin n ω t + b n cos n ω t ) f(t)=a_0+\sum\limits_{n=1}^{\infty}(a_n\sin n\omega t+b_n\cos n\omega t) f(t)=a0+n=1∑∞(ansinnωt+bncosnωt)
也就是说,用周期为 T , 2 T , 3 T , . . . T,2T,3T,... T,2T,3T,...的正弦和余弦函数表示 f ( t ) f(t) f(t)
大致框架有了,就差求出 a n , b n a_n,b_n an,bn的值了。
事实上,这并不容易。首先证明引理:
在三角函数系{ 1 , sin x , cos x , sin 2 x , cos 2 x , sin 3 x , cos 3 x , . . . 1,\sin x,\cos x,\sin2x,\cos2x,\sin3x,\cos3x,... 1,sinx,cosx,sin2x,cos2x,sin3x,cos3x,...}中,任取两个函数 f ( x ) , g ( x ) f(x),g(x) f(x),g(x),若 f ( x ) ≠ g ( x ) f(x)\neq g(x) f(x)=g(x),必然满足:
∫ − π π f ( x ) g ( x ) d x = 0 \int_{-\pi}^{\pi}f(x)g(x)\mathrm dx=0 ∫−ππf(x)g(x)dx=0
若 f ( x ) = g ( x ) f(x)=g(x) f(x)=g(x),则:
∫ − π π f ( x ) 2 d x = π \int_{-\pi}^{\pi}f(x)^2\mathrm dx=\pi ∫−ππf(x)2dx=π
假如你有函数绘图软件,多画几个函数图像,你就知道为什么这个是对的了。
拓展到任意周期三角函数系:
在三角函数系{ 1 , sin ω t , cos ω t , sin 2 ω t , cos 2 ω t , sin 3 ω t , cos 3 ω t , . . . 1,\sin\omega t,\cos\omega t,\sin2\omega t,\cos2\omega t,\sin3\omega t,\cos3\omega t,... 1,sinωt,cosωt,sin2ωt,cos2ωt,sin3ωt,cos3ωt,...}
任取函数 f ( x ) , g ( x ) f(x),g(x) f(x),g(x)
若 f ( x ) ≠ g ( x ) f(x)\ne g(x) f(x)=g(x),则 ∫ − T 2 T 2 f ( x ) g ( x ) d x = 0 \int_{-\frac T2}^{\frac T2}f(x)g(x)\mathrm dx=0 ∫−2T2Tf(x)g(x)dx=0
若 f ( x ) = g ( x ) f(x)=g(x) f(x)=g(x),则 ∫ − T 2 T 2 f ( x ) 2 = T 2 \int_{-\frac T2}^{\frac T2}f(x)^2=\frac T2 ∫−2T2Tf(x)2=2T
上述引理可以用积化和差公式证明
接着,就轮到傅里叶奆佬出场了,傅里叶奆佬秀了一波骚操作:
f ( t ) = a 0 + ∑ n = 1 ∞ ( a n cos n ω t + b n sin n ω t ) f(t)=a_0+\sum\limits_{n=1}^{\infty}(a_n\cos n\omega t+b_n\sin n\omega t) f(t)=a0+n=1∑∞(ancosnωt+bnsinnωt)
∫ − T 2 T 2 f ( t ) d t = ∫ − T 2 T 2 a 0 d t + ∫ − T 2 T 2 ∑ n = 1 ∞ ( a n cos n ω t + b n sin n ω t ) d t \int_{-\frac T2}^{\frac T2}f(t)\mathrm dt=\int_{-\frac T2}^{\frac T2}a_0\mathrm dt+\int_{-\frac T2}^{\frac T2}\sum\limits_{n=1}^\infty(a_n\cos n\omega t+b_n\sin n\omega t)\mathrm dt ∫−2T2Tf(t)dt=∫−2T2Ta0dt+∫−2T2Tn=1∑∞(ancosnωt+bnsinnωt)dt
根据定积分的性质,将其化成
∫ − T 2 T 2 f ( t ) d t = a 0 T + ∑ n