数学家傅里叶猜想任何一个周期函数均可分解为一系列不同振幅、不同频率和不同相位的正弦函数的组合(由此,复杂的周期函数可分解为若干简单的三角函数,易于分析和处理)。即:
f(t)=C+∑k=1∞Aksin(kωt+φk)
其中,
C
是常数项,也可理解为振幅为
0
的三角函数,其频率和相位任意;
Ak
、
kω
和
φk
表示正弦函数
k
的振幅、角频率和相位(
ω
为基频,即为角频率的最小单元)。
k
取值从
1
到正无穷。因此,傅里叶级数也就是一个无穷级数。
接着我们利用两角和公式
sin(A+B)=sin(A)cos(B)+cos(A)sin(B)
对上式做分解,得到:
f(t)=C+∑k=1∞Akcos(φk)sin(kωt)+∑k=1∞Aksin(φk)cos(kωt)
令
Akcos(φk)=ak
和
Aksin(φk)=bk
,得到:
f(t)=C+∑k=1∞aksin(kωt)+∑k=1∞bkcos(kωt)
如果上式中的系数
C
、
an
和
bn
可解,则
f(t)
可分解为一系列简单的三角函数。
我们选择正弦函数
k
中最大的周期
max(2πkω)=2πω
作为积分区间(保证所有的三角函数在此区间内积分为
0
)。对上式在
[0,2πω]
内积分得:
∫2πω0f(t)dt=∫2πω0Cdt+∑k=1∞ak∫2πω0sin(kωt)dt+∑k=1∞bk∫2πω0cos(kωt)dt=C2πω+∑k=1∞ak0+∑k=1∞bk0=C2πω
因此,系数
C
得解:
C=ω2π∫2πω0f(t)dt
接着原式左右两边同时乘以
cos(nωt)
,得到:
cos(nωt)f(t)=Ccos(nωt)+∑k=1∞aksin(kωt)cos(nωt)+∑k=1∞bkcos(kωt)cos(nωt)
对上式在
[0,2πω]
内积分得:
∫2πω0cos(nωt)f(t)dt=C∫2πω0cos(nωt)dt+∑k=1∞ak∫2πω0sin(kωt)cos(nωt)dt+∑k=1∞bk∫2πω0cos(kωt)cos(nωt)dt=C0+∑k=1∞ak∫2πω012[sin(kωt+nωt)+sin(kωt−nωt)]dt+∑k=1∞bk∫2πω012[cos(kωt+nωt)+cos(kωt−nωt)]dt=∑k=1∞ak2∫2πω0sin((k+n)ωt)dt+∑k=1∞ak2∫2πω0sin((k−n)ωt)dt+∑k=1∞bk2∫2πω0cos((k+n)ωt)dt+∑k=1∞bk2∫2πω0cos((k−n)ωt)dt=∑k=1∞ak20+∑k=1∞ak2∫2πω0sin((k−n)ωt)dt+∑k=1∞bk20+∑k=1∞bk2∫2πω0cos((k−n)ωt)dt=∑k=1n−1ak2∫2πω0−sin((n−k)ωt)dt+an2∫2πω0sin((n−n)ωt)dt+∑k=n+1∞ak2∫2πω0sin((k−n)ωt)dt+∑k=1n−1bk2∫2πω0cos((n−k)ωt)dt+bn2∫2πω0cos((n−n)ωt)dt+∑k=n+1∞bk2∫2πω0cos((k−n)ωt)dt=∑k=1n−1ak20+an20+∑k=n+1∞ak20+∑k=1n−1bk20+bn2∫2πω01dt+∑k=n+1∞bk20=bn22πω
因此,系数
bn
得解:
bn=ωπ∫2πω0cos(nωt)f(t)dt
接着原式左右两边同时乘以
sin(nωt)
,得到:
sin(nωt)f(t)=Csin(nωt)+∑k=1∞aksin(kωt)sin(nωt)+∑k=1∞bkcos(kωt)sin(nωt)
对上式在
[0,2πω]
内积分得:
∫2πω0sin(nωt)f(t)dt=C∫2πω0sin(nωt)dt+∑k=1∞ak∫2πω0sin(kωt)sin(nωt)dt+∑k=1∞bk∫2πω0cos(kωt)sin(nωt)dt=C0+∑k=1∞ak∫2πω012[cos(kωt−nωt)−cos(kωt+nωt)]dt+∑k=1∞bk∫2πω012[sin(kωt+nωt)−sin(kωt−nωt)]dt=∑k=1∞ak2∫2πω0cos((k−n)ωt)dt−∑k=1∞ak2∫2πω0cos((k+n)ωt)dt+∑k=1∞bk2∫2πω0sin((k+n)ωt)dt−∑k=1∞bk2∫2πω0sin((k−n)ωt)dt=∑k=1∞ak2∫2πω0cos((k−n)ωt)dt−∑k=1∞ak2∫2πω00+∑k=1∞bk2∫2πω00−∑k=1∞bk2∫2πω0sin((k−n)ωt)dt=∑k=1n−1ak2∫2πω0cos((n−k)ωt)dt+an2∫2πω0cos((n−n)ωt)dt+∑k=n+1∞ak2∫2πω0cos((k−n)ωt)dt−∑k=1n−1bk2∫2πω0−sin((n−k)ωt)dt−bn2∫2πω0sin((n−n)ωt)dt−∑k=n+1∞bk2∫2πω0sin((k−n)ωt)dt=∑k=1n−1ak20+an2∫2πω01dt+∑k=n+1∞ak20−∑k=1n−1bk20−bn20−∑k=n+1∞bk20=an22πω
因此,系数
an
得解:
an=ωπ∫2πω0sin(nωt)f(t)dt
至此,已经得到傅里叶级数中各系数的表达式(如下),只要它们可积分,即
C
、
an
和
bn
可解,那么就得到了函数
f(t)
的傅里叶级数。
f(t)=C+∑k=1∞aksin(kωt)+∑k=1∞bkcos(kωt)⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪C=ω2π∫2πω0f(t)dtan=ωπ∫2πω0sin(nωt)f(t)dtbn=ωπ∫2πω0cos(nωt)f(t)dt