73 傅立叶级数
傅立叶级数的基本概念
三角函数系的正交性
在区间 [−π,π] 上,三角函数系:
1,cosx,sinx,cos2x,sin2x,…,cosnx,sinnx,…
具有正交性:
∫−ππcosmxcosnxdx=⎩⎨⎧0,π,2π,m=nm=n=0m=n=0
∫−ππsinmxsinnxdx={0,π,m=nm=n=0
∫−ππcosmxsinnxdx=0(对所有整数 m,n)
傅立叶级数的定义
设函数 f(x) 在 [−π,π] 上可积,则 f(x) 的傅立叶级数为:
f(x)∼2a0+n=1∑∞(ancosnx+bnsinnx)
其中傅立叶系数为:
a0=π1∫−ππf(x)dx
an=π1∫−ππf(x)cosnxdx(n=1,2,3,…)
bn=π1∫−ππf(x)sinnxdx(n=1,2,3,…)
傅立叶级数的收敛性
狄利克雷定理
定理:设 f(x) 是周期为 2π 的函数,如果在一个周期内 f(x) 满足狄利克雷条件:
- f(x) 连续或只有有限个第一类间断点
- f(x) 单调或只有有限个极值点
则 f(x) 的傅立叶级数在每点都收敛,且:
S(x)={f(x),2f(x−)+f(x+),f(x) 在 x 处连续f(x) 在 x 处间断
其中 S(x) 表示傅立叶级数的和函数,f(x−) 和 f(x+) 分别表示 f(x) 在 x 处的左极限和右极限。
收敛性的重要结论
- 端点处的收敛值:在区间端点 x=±π 处,傅立叶级数收敛到 2f(−π+)+f(π−)
- 一致收敛性:如果 f(x) 连续且 f(−π)=f(π),则傅立叶级数一致收敛到 f(x)
- 逐项积分:傅立叶级数总可以逐项积分
- 逐项微分:当 f(x) 连续,f′(x) 满足狄利克雷条件时,傅立叶级数可以逐项微分
奇偶函数的傅立叶级数
偶函数的傅立叶级数
若 f(x) 为偶函数,即 f(−x)=f(x),则:
- bn=0 (n=1,2,3,…)
- an=π2∫0πf(x)cosnxdx (n=0,1,2,…)
傅立叶级数简化为余弦级数:
f(x)∼2a0+n=1∑∞ancosnx
奇函数的傅立叶级数
若 f(x) 为奇函数,即 f(−x)=−f(x),则:
- an=0 (n=0,1,2,…)
- bn=π2∫0πf(x)sinnxdx (n=1,2,3,…)
傅立叶级数简化为正弦级数:
f(x)∼n=1∑∞bnsinnx
任意区间上的傅立叶级数
区间 [−l,l] 上的傅立叶级数
对于定义在 [−l,l] 上的函数 f(x),其傅立叶级数为:
f(x)∼2a0+n=1∑∞(ancoslnπx+bnsinlnπx)
其中:
a0=l1∫−llf(x)dx
an=l1∫−llf(x)coslnπxdx(n=1,2,3,…)
bn=l1∫−llf(x)sinlnπxdx(n=1,2,3,…)
区间 [0,l] 上的傅立叶级数
正弦级数展开
将 f(x) 奇延拓到 [−l,l],得到正弦级数:
f(x)∼n=1∑∞bnsinlnπx
其中:
bn=l2∫0lf(x)sinlnπxdx
余弦级数展开
将 f(x) 偶延拓到 [−l,l],得到余弦级数:
f(x)∼2a0+n=1∑∞ancoslnπx
其中:
a0=l2∫0lf(x)dx
an=l2∫0lf(x)coslnπxdx
复数形式的傅立叶级数
复指数形式
利用欧拉公式 einx=cosnx+isinnx,傅立叶级数可以写成复数形式:
f(x)∼n=−∞∑∞cneinx
其中复傅立叶系数为:
cn=2π1∫−ππf(x)e−inxdx
复系数与实系数的关系
c0=2a0
cn=2an−ibn(n>0)
c−n=2an+ibn=cn(n>0)
帕塞瓦尔等式
帕塞瓦尔等式的表述
如果 f(x) 在 [−π,π] 上平方可积,则:
π1∫−ππ[f(x)]2dx=2a02+n=1∑∞(an2+bn2)
或者用复数形式:
2π1∫−ππ∣f(x)∣2dx=n=−∞∑∞∣cn∣2
应用
帕塞瓦尔等式常用于:
- 计算无穷级数的和
- 证明傅立叶级数的收敛性
- 信号处理中的能量守恒
典型例题
例题 1:方波函数的傅立叶级数
题目:求方波函数的傅立叶级数展开:
f(x)={1,−1,0<x<π−π<x<0
解:
f(x) 是奇函数,所以 an=0 (n=0,1,2,…)
计算 bn:
bn=π2∫0πf(x)sinnxdx=π2∫0π1⋅sinnxdx
=π2[−ncosnx]0π=π2⋅n1−cosnπ
=πn2(1−(−1)n)={πn4,0,n 为奇数n 为偶数
因此:
f(x)=π4k=0∑∞2k+1sin(2k+1)x=π4(sinx+3sin3x+5sin5x+⋯)
例题 2:锯齿波函数的傅立叶级数
题目:求锯齿波函数的傅立叶级数展开:
f(x)=x,−π<x<π
解:
f(x)=x 是奇函数,所以 an=0 (n=0,1,2,…)
计算 bn:
bn=π2∫0πxsinnxdx
使用分部积分:u=x,dv=sinnxdx
du=dx,v=−ncosnx
bn=π2[−nxcosnx]0π+π2⋅n1∫0πcosnxdx
=π2⋅(−nπcosnπ)+πn2[nsinnx]0π
=−n2cosnπ=−n2(−1)n=n2(−1)n+1
因此:
f(x)=x=2n=1∑∞n(−1)n+1sinnx=2(sinx−2sin2x+3sin3x−⋯)
例题 3:周期延拓与级数求和
题目:利用傅立叶级数计算级数 ∑n=1∞n21 的值。
解:
考虑函数 f(x)=x2 在 [−π,π] 上的傅立叶级数展开。
f(x)=x2 是偶函数,所以 bn=0
a0=π2∫0πx2dx=π2⋅3π3=32π2
an=π2∫0πx2cosnxdx
使用两次分部积分可得:
an=n24(−1)n
因此:
x2=3π2+4n=1∑∞n2(−1)ncosnx
令 x=π:
π2=3π2+4n=1∑∞n2(−1)ncosnπ=3π2+4n=1∑∞n2(−1)n⋅(−1)n=3π2+4n=1∑∞n21
解得:
n=1∑∞n21=4π2−3π2=6π2
例题 4:复数形式的傅立叶级数
题目:求函数 f(x)=eax (a 为实常数)在 [−π,π] 上的复数形式傅立叶级数。
解:
cn=2π1∫−ππeaxe−inxdx=2π1∫−ππe(a−in)xdx
=2π1⋅a−ine(a−in)x−ππ=2π(a−in)1(e(a−in)π−e−(a−in)π)
=2π(a−in)1⋅eaπ(e−inπ−einπ)=2π(a−in)eaπ⋅(−2isinnπ)
由于 sinnπ=0 (n 为整数),当 n=0 时,cn=0?
实际上,需要更仔细地计算:
cn=2π1∫−ππeaxe−inxdx=2π(a−in)1[e(a−in)x]−ππ
=2π(a−in)1(eaπe−inπ−e−aπeinπ)
=2π(a−in)1(eaπ(−1)n−e−aπ(−1)n)
=2π(a−in)(−1)n(eaπ−e−aπ)=π(a−in)(−1)nsinh(aπ)
因此:
eax=n=−∞∑∞π(a−in)(−1)nsinh(aπ)einx