傅里叶级数、傅里叶积分收敛性证明

傅里叶级数收敛性证明

参考来源:
Richard Courant, "Differential and Integral Calculus", Vol. 1, 2nd Ed.
R. Courant, D. Hilbert, "Methods of Mathematical Physics", Vol. 1, P77.

1. 傅里叶级数的定义

对于 [π,π] 上的给定函数 f(x),计算

aν=1πππf(t)cos(νt)dt,   bν=1πππf(t)sin(νt)dt

则傅里叶级数定义为

S(x)=a02+ν=1[aνcos(νx)+bνsin(νx)].

S(x)[a,b] 上的一个函数,但因为无限 是一个极限概念,所以不妨定义

Sn(x)=a02+ν=1n[aνcos(νx)+bνsin(νx)],

那么自然,

S(x)=limnSn(x).

2. 傅里叶级数的收敛性

这里不拘泥于数学上平均逼近、一致收敛等严格术语的区分,为了突出动机,仅仅说:如果在任意点 x[π,π] 都有

S(x)=f(x),

就说傅里叶级数 S(x) 收敛于 f(x)

换言之

limnSn(x)=f(x).

3. 傅里叶级数收敛性的证明

先宕开一笔,说个三角函数求和式

12+cos(θ)+cos(2θ)++cos(nθ)=sin(n+1/2)θ2sin(θ/2).

这个用和差化积很容易证明。因为

2sin(θ/2)cos(kθ)=sin(k+1/2)θsin(k1/2)θ,

所以有

2sin(θ/2)[cos(θ)+cos(2θ)++cos(nθ)]=sin(θ/2)+sin(n+1/2)θ,

整理整理就得到 (10) 式。

之所以说这个三角函数求和式,是因为 Sn(x) 可以通过这个求和式变形:

Sn(x)=a02+ν=1n[aνcos(νx)+bνsin(νx)]=1πππf(t){12+ν=1n[cosνtcosνx+sinνtsinνx]}dt=1πππf(t){12+ν=1ncosν(tx)}dt=1πππf(t)sin(n+1/2)(tx)2sin(tx)/2dt.

可以观察到,这个形式有以下特点:

  • n 时,被积函数中 sin(n+1/2)(tx) 会无限振荡。
  • tx 时,sin(tx)/2 是有限大的值,f(t) 只有有限个第一类间断点,所以一定是有限大。那么在 tx 的地方,因为 sin(n+1/2)(tx) 的无限振荡,所以其实对积分贡献为0. Courant 的书上用了一个引理来说明这一点(P448)。我把这个引理的证明录在这里吧。
    引理:若 s(x)[a,b] 上分段连续,则 limλabs(t)sin(λt)dt=0
    证明:取 h=π/λ,τ=th,则

I=abs(t)sin(λt)dt=ahbhs(τ+h)sin(λτ)dτ,

这是利用 sin 函数的性质弄一个相反号出来,然后在加上一倍的 I ,让它们相互消除。本质上是在利用 sin(λτ) 的震荡性。

2I=ahas(t+h)sin(λt)dt+abh[s(t)s(t+h)]sin(λt)dt+bhbs(t)sin(λt)dt.

所以,如果 [a,b]|s(x)|M,则有

2|I|2Mh+abh|s(t)s(t+h)|dt,

显然,取 h0,右侧 0,这就能说明 limλabs(t)sin(λt)dt=0

  • tx 时,无限小的积分区间内有无限大的被积函数,可能得到有限大的数。

所以积分在 x 无穷小邻域内的贡献是至关重要的。因为 x 可能是第一类间断点(即左右极限都存在,但可能不一样),所以得把 x 的无穷小邻域分成两半来讨论。在左侧无穷小邻域内,可以提出 f(x0) ,右侧无穷小邻域内,可以提出 f(x+0)。这可以更严格地说明。所以,可以得到,n 充分大时,

Sn(x)=f(x+0)1π0πsin(n+1/2)(tx)2sin(tx)/2dt+f(x0)1ππ0sin(n+1/2)(tx)2sin(tx)/2dt.

写成这样以后,后面的又可以回归到凡间来做:

1π0πsin(n+1/2)(tx)2sin(tx)/2dt=1π0π[12+cos(θ)+cos(2θ)++cos(nθ)]dt=12;1ππ0sin(n+1/2)(tx)2sin(tx)/2dt=1ππ0[12+cos(θ)+cos(2θ)++cos(nθ)]dt=12.

这样就得到:

S(x)=limnSn(x)=12[f(x+0)+f(x0)].

4. 总结讨论

这个证明是通过对 Sn(x) 的结构分析来实现的。

  • Sn(x) 可以写成紧凑的积分式。
  • n 充分大时,这个紧凑的积分式的值仅由 x 邻域内的积分决定。
  • 因此可以提出 f(x+0),f(x0) 的值,剩下三角函数的积分,可以从容得到。

漂亮。

5. 傅里叶积分

如前所述,对于 [π,π] 上的给定函数 f(x),傅里叶级数为

S(x)=a02+ν=1[aνcos(νx)+bνsin(νx)].aν=1πππcos(νt)dt,   bν=1πππsin(νt)dt.

稍微改写一下,可以把 S(x) 写成

S(x)=a02+ν=1[aν(eiνx+eiνx)/2+bν(eiνxeiνx)/(2i)].=a02+ν=1aνibν2eiνx+ν=1aν+ibν2eiνx=ν=ανeiνx,      αν=12πππf(t)eiνtdt.

如果函数 f(x) 是定义在 [l,l] 上,则可以记 g(πx/l)=f(x),x[l,l],那么 g(x) 的定义域就是 [π,π]
g(x) 的傅里叶级数,得到

f(x)=g(πx/l)=ανeiνπx/l,       αν=12πππg(πx/l)eiνπx/ld(πx/l)=12lllf(x)eiνπx/ldx.

只是在 x 方向上做了拉伸/压缩。

6. 傅里叶积分的收敛性

从傅里叶级数到傅里叶积分

由上面的推导,

S(x)=ανeiνπx/l,   αν=12lllf(t)eiνπt/ldt,

u=νπ/l,  Δu=π/l,则有

S(x)=12πΔullf(x)eiu(tx)dt,

l 时,有

S(x)=12πduf(x)eiu(tx)dt.

这就是傅里叶积分。

收敛性证明(思路)

根据前面的引理等,

limν1πaaf(x+t)sin(νt)tdt=12[f(x+0)+f(x0)]=f(x),

所以有

πf(x)=limνaaf(x+t)dt0νcos(ut)du=limν0νduaaf(x+t)cos(ut)dt=0duaaf(x+t)cos(ut)dt,

这与 a 是多少无关,只要 |f(x)|dx 是有限大。这可以更严格地说明。
所以,做推广 a 以后,得到

πf(x)=0duf(x+t)cos(ut)dt=12duf(x+t)eiutdt=12duf(τ)eiu(τx)dτ.

这样就证明了傅里叶积分确实收敛。

posted on   luyi07  阅读(1554)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示