外观
Lesson 25 Fourier 分析 I
约 3526 字大约 12 分钟
2026-08-17
在工程技术问题中,人们经常遇到周期现象,一个自然的想法就是:能否将较为复杂的周期现象分解为简单周期现象的叠加?
历史上,Fourier 在研究热传导问题时用这种想法得出了丰富的结果,由此引发的很多问题对现代分析学产生了深远的影响.
Part 1 Fourier 级数
· 三角函数系
函数列
1, cosx, sinx, cos2x, sin2x, ⋯, cosnx, sinnx, ⋯
称为三角函数系. 如果这一列函数记为 {φi(x)},则
∫−ππφi(x)φj(x)dx=0,∀ i=j,
这个积分性质称为三角函数系的正交性. 有限和
a0+k=1∑n(akcoskx+bksinkx)
称为三角多项式,而形式和
a0+k=1∑∞(akcoskx+bksinkx)
称为三角级数,其中 a0,ak,bk 等称为该三角级数的系数.
三角函数都是周期为 2π 的函数. 一个自然的问题是:如果 f 是一个周期为 2π 的函数,能否用三角多项式去逼近它?
为了讨论这一问题,以下我们假定 f 总是 Riemann 可积或广义绝对可积的函数(即有瑕点但瑕积分绝对收敛的函数).
· Fourier 系数
定义1 (Fourier 系数)
设 f 如上,令
a0=π1∫−ππf(x)dx,ak=π1∫−ππf(x)coskxdx,
bk=π1∫−ππf(x)sinkxdx,k=1,2,⋯.
a0,ak,bk 称为 f 的 Fourier 系数,形式和
2a0+k=1∑∞(akcoskx+bksinkx)
称为 f 的 Fourier 级数或 Fourier 展开,记为
f(x)∼2a0+k=1∑∞(akcoskx+bksinkx).
重要
(1). 如果
f(x)=2a0+k=1∑∞(akcoskx+bksinkx)
一致收敛,则由逐项积分可得
∫−ππf(x)dx=a0π+k=1∑∞(ak∫−ππcoskxdx+bk∫−ππsinkxdx)=a0π.
同理,
∫−ππf(x)coskxdx=∫−ππ2a0coskxdx+m=1∑∞(am∫−ππcoskxcosmxdx+bm∫−ππcoskxsinmxdx)=0+ak∫−ππcos2kxdx+0=akπ,
对于 bk 有类似结果,这就是为什么我们要象前面那样定义 Fourier 系数.
(2). 对于 2π 周期函数,定义其 Fourier 系数时可以在长度为 2π 的任意区间上积分. 简单的观察表明,如果 f 为奇函数,则 ak=0,此时的 Fourier 展开称为正弦级数;如果 f 为偶函数,则 bk=0,此时的 Fourier 展开称为余弦级数.
· Riemann-Lebesgue
为了研究 Fourier 展开的收敛性,我们需要对系数 ak,bk 做一些估计. 下面的结果我们在定积分中已经证明过了,现在再复习一下.
定理1 (Riemann-Lebesgue)
设 f 在 [a,b] 上 Riemann 可积或广义绝对可积,则
λ→∞lim∫abf(x)cosλxdx=λ→+∞lim∫abf(x)sinλxdx=0.
/proof/
任给 ε>0,Riemann 可积或广义绝对可积的函数 f 可用阶梯函数逼近,即存在阶梯函数 g,使得
∫ab∣f(x)−g(x)∣dx<ε.
此时,
∫abf(x)cosλxdx−∫abg(x)cosλxdx≤∫ab∣f(x)−g(x)∣dx<ε.
因此,只要对阶梯函数证明结论即可,进而只要对 [c,d]⊂[a,b] 上的常值函数证明即可:如果 f=μ,则
∫cdμcosλxdx=μ⋅λ1(sinλd−sinλc)≤λ2∣μ∣→0(λ→+∞).
对 sinλx 的证明是完全类似的.
推论2.
设 f 在 [−π,π] 上 Riemann 可积或广义绝对可积,则其 Fourier 系数 ak→0, bk→0 (k→+∞).
/proof/
如果 f 有更好的光滑性,则其系数有更好的估计. 例如,设 f∈C1[−π,π],且 f(−π)=f(π),则
bn=π1∫−ππf(x)sinnxdx=π1[f(x)n−1cosnx−ππ+n1∫−ππf′(x)cosnxdx]=n1⋅π1∫−ππf′(x)cosnxdx=o(n1),(Riemann–Lebesgue)
同理可证 an=o(n1). 一般地,设 f∈Ck([−π,π]),f(i)(−π)=f(i)(π) (0≤i≤k−1),则
an=o(nk1),bn=o(nk1).
Part 2 Fourier 级数收敛性
如果 f∈C2[−π,π],f(−π)=f(π),f′(−π)=f′(π),则其 Fourier 系数满足估计 an=o(n−2),bn=o(n−2),因而 Fourier 展开一致收敛.
我们已看到,
记
σn(x)=21+cosx+cos2x+⋯+cosnx,
称为 Dirichlet 核. 利用等式
sin21xcoskx=21[sin(k+21)x−sin(k−21)x]
可以求出 Dirichlet 核的表达式如下
σn(x)=2sin21xsin(n+21)x,∀ x=2kπ.
当 x=2kπ 时,规定 σn(x)=n+21,此时 σn 为连续函数,且
∫0π2sin21xsin(n+21)xdx=∫0π(21+cosx+cos2x+⋯+cosnx)dx=2π.
应用:
积分:
∫0+∞xsinxdx=2π.
现在我们用新方法再算一次:
∫0+∞xsinxdx=A→+∞lim∫0Axsinxdx=n→+∞lim∫0(n+21)πxsinxdx=n→+∞lim∫0πtsin(n+21)tdt(x→(n+21)t)=2π+n→+∞lim∫0π(t1−2sin2t1)sin(n+21)tdt=2π.(Riemann–Lebesgue)
其中,因为
t→0lim(t1−2sin2t1)=t→0lim2tsin2t2sin2t−t=0,
故 t1−2sin2t1 可看成 [0,π] 中连续函数,从而可以应用 Riemann-Lebesgue 引理.
记 f 的 Fourier 展开的部分和为 Sn(x),则
Sn(x)=2a0+k=1∑n(akcoskx+bksinkx)=2π1∫−ππf(t)dt+π1k=1∑n(∫−ππf(t)cosktcoskxdt+∫−ππf(t)sinktsinkxdt)=π1∫−ππf(t)[21+k=1∑n(cosktcoskx+sinktsinkx)]dt=π1∫−ππf(t)[21+k=1∑ncosk(t−x)]dt=π1∫−ππf(x+u)σn(u)du,
其中最后一个等式用到了变量代换 u=t−x,并且利用了被积函数的周期性,即在 [−π−x,π−x] 上的积分等于在 [−π,π] 上的积分. 利用上式,并注意 σn 是偶函数,我们可以进一步将上式改写为
Sn(x)=π1∫0π2f(x+u)+f(x−u)sin2usin(n+21)udu.
任给 δ>0,由 Riemann-Lebesgue 引理,
n→∞limSn(x)=π1n→∞lim∫0δ2f(x+u)+f(x−u)sin2usin(n+21)udu+n→∞limπ1∫δπ2sin2uf(x+u)+f(x−u)sin(n+21)udu=π1n→∞lim∫0δ2f(x+u)+f(x−u)sin2usin(n+21)udu,
因此,Sn(x) 的收敛性只和 f 在 x 附近的性态有关,这是 Riemann 的发现,有时称为 Riemann 局部化原理.
· Dini 判别法
定理1 (Dini 判别法)
设 f 如前. 如果存在 δ>0,使得
(1) f 在 x 处的右极限 f(x+0) 和左极限 f(x−0) 存在;
(2) 积分
∫0δuf(x+u)−f(x+0)du,∫0δuf(x−u)−f(x−0)du,
绝对收敛,则 f 的 Fourier 展开在点 x 处收敛于值 2f(x+0)+f(x−0).
/proof/
证明基本上是应用 Riemann-Lebesgue 引理,以及注意函数 u1−2sin2u1 在 [0,δ] 上的连续性. 下面我们对一个特殊情形加以证明,这个情形对大多数应用而言是足够的.
· Dirichlet
定义1.
设 f 是定义在 [a,b] 上的函数,如果存在 [a,b] 的分割
a=t0<t1<⋯<tm=b,
使得在每个小区间 [ti−1,ti] (i=1,2,⋯,m) 上定义的函数
fi(x)=⎩⎨⎧f(ti−1+0),f(x),f(ti−0),x=ti−1,x∈(ti−1,ti),x=ti,
都是 [ti−1,ti] 上的可微函数,则称 f 是分段可微函数.
定理2 (Dirichlet)
设 f 是一个周期为 2π 的分段可微函数,则对任意的 x∈[−π,π],f 的 Fourier 展开在 x 处收敛到 21[f(x+0)+f(x−0)].
/proof/
由前面的计算以及 Riemann-Lebesgue 引理,我们有
n→∞limSn(x)=n→∞limπ1∫0π2f(x+u)+f(x−u)sin2usin(n+21)udu=n→∞limπ1∫0π2sin2uf(x+u)−f(x+0)sin(n+21)udu+21f(x+0)+n→∞limπ1∫0π2sin2uf(x−u)−f(x−0)sin(n+21)udu+21f(x−0)=21[f(x+0)+f(x−0)].
最后的等式是因为,如果 f 分段可微,则
2sin2uf(x+u)−f(x+0)and2sin2uf(x−u)−f(x−0)
关于 u 是分段连续(可积)的,从而可以应用 Riemann-Lebesgue 引理.
注意:分段可微的条件只是用来保证 Riemann-Lebesgue 引理可用. 从证明过程即可看出,如果 f 在 x 附近满足 α (0<α≤1) 阶 Hölder 条件,则定理结论仍然成立.
· 例题
下面是一些进一步的例子.
/example/ 求函数 f(x)=cosμx,x∈[−π,π] 的 Fourier 展开(μ 不是整数).
将 f 延拓为 R 上以 2π 为周期的周期函数,这是偶函数,因此 bk=0. 而
ak=π2∫0πcosμxcoskxdx=π1∫0π[cos(μ−k)x+cos(μ+k)x]dx=π1[μ−ksin(μ−k)π+μ+ksin(μ+k)π]=π2μ(−1)k⋅μ2−k2sinμπ.
由 Dirichlet 定理可得
cosμx=π2μsinμπ(2μ21+n=1∑∞μ2−n2(−1)ncosnx),∀ x∈[−π,π].
在上式中取 x=π 得
cosμπ=π2μsinμπ(2μ21+n=1∑∞μ2−n21),
上式可改写为
cotπμ−πμ1=π1n=1∑∞μ2−n22μ.
当 0≤μ≤x<1 时,上式右边的无穷求和关于 μ 一致收敛,从而可逐项积分:
∫0x(cotπμ−πμ1)dμ=π1n=1∑∞ln(1−n2x2),
由此得到 sinπx 的如下展开式:
sinπx=πx(1−12x2)(1−22x2)(1−n2x2)⋯.
/example/
跟上例类似,我们有
sinμx=π2sinμπn=1∑∞μ2−n2(−1)nnsinnx,∀ x∈(−π,π).
如果一个函数仅在 (0,π) 上定义,则我们可以首先将它延拓为周期为 2π 的函数,然后再作 Fourier 展开.
常用的延拓有奇延拓和偶延拓,即分别延拓为奇函数和偶函数.
/example/ 将函数
f(x)=x,x∈(0,π)
分别作奇延拓和偶延拓,然后分别求 Fourier 展开.
奇延拓:令 f(x)=x,x∈(−π,0),在 0 和 ±π 处规定 f 为 0.
则 Fourier 系数为
ak=0,bk=π2∫0πxsinkxdx=π2[−kxcoskx0π+k1∫0πcoskxdx]=π2[−kπcoskπ+k21sinkπ]=(−1)k−1k2.
因此
x=2n=1∑∞(−1)n−1nsinnx,0≤x<π.
偶延拓:令 f(x)=−x,x∈(−π,0),在 0 处 f(0)=0,在 ±π 处 f 为 π.
此时 Fourier 系数为
bk=0,a0=π2∫0πxdx=π,ak=π2∫0πxcoskxdx=k2π2[(−1)k−1].
因此
x=2π−π4k=0∑∞(2k+1)2cos(2k+1)x,0≤x≤π.
一般地,如果一个函数周期为 2l,则和周期 2π 的情形类似,令
anbn=l1∫−llf(x)coslnπxdx,n=0,1,2,⋯,=l1∫−llf(x)sinlnπxdx,n=1,2,⋯.
则 f 有 Fourier 展开
f∼2a0+n=1∑∞(ancoslnπx+bnsinlnπx).
通过变量替换 t=lπx 可以将周期 2l 的函数变为周期 2π 函数,因此容易看出,Dirichlet 定理对于周期为 2l 的函数仍成立.
/example/
设 f(x) 是以 2 为周期的周期函数,且
f(x)=x2,x∈[−1,1]
求其 Fourier 展开.
f 为偶函数,因此 bk=0. 而
a0=∫−11x2dx=32,an=2∫01x2cosnπxdx=n2π24(−1)n,
这说明
x2=31+π24n=1∑∞n2(−1)ncosnπx,x∈[−1,1].
如果将 x 变为 π−1(x−π),就得到如下等式:
x−2πx2=3π−π2n=1∑∞n2cosnx,0≤x≤2π.
它当然也可以通过对 f(x)=x−2πx2 (0≤x≤2π) 作 Fourier 展开得到,下一节我们将要用到这个等式.
更新日志
2026/8/17 07:22
查看所有更新日志
44b2c-notes re于958db-integral-24于