傅里叶级数收敛性证明 数学分析-第二版-梅加强-高等教育出版社-2020 这本书里的证明能看懂。 有疑问的话,可以借鉴下面这个人的思路(虽然看不懂,但是里面的证明思路具有借鉴意义。两者配合就很简单。成功上岸。可以放心大胆的玩傅里叶了。) https://www.cnblogs.com/luyi07/p/16280341.html 傅里叶级数收敛性证明
参考来源: Richard Courant, "Differential and Integral Calculus", Vol. 1, 2nd Ed. R. Courant, D. Hilbert, "Methods of Mathematical Physics", Vol. 1, P77.
1. 傅里叶级数的定义
对于 [−π,π] [−π,π] 上的给定函数 f(x) f(x),计算
aν=1π∫π−πf(t)cos(νt)dt, bν=1π∫π−πf(t)sin(νt)dt 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)=a02+∑ν=1∞[aνcos(νx)+bνsin(νx)].
S(x) S(x) 是 [a,b] [a,b] 上的一个函数,但因为无限 ∞ ∞ 是一个极限概念,所以不妨定义
Sn(x)=a02+∑ν=1n[aνcos(νx)+bνsin(νx)], Sn(x)=a02+∑ν=1n[aνcos(νx)+bνsin(νx)],
那么自然,
S(x)=limn→∞Sn(x). S(x)=limn→∞Sn(x).
2. 傅里叶级数的收敛性
这里不拘泥于数学上平均逼近、一致收敛等严格术语的区分,为了突出动机,仅仅说:如果在任意点 x∈[−π,π] x∈[−π,π] 都有
就说傅里叶级数 S(x) S(x) 收敛于 f(x) f(x)。
换言之
limn→∞Sn(x)=f(x). limn→∞Sn(x)=f(x).
3. 傅里叶级数收敛性的证明
先宕开一笔,说个三角函数求和式
12+cos(θ)+cos(2θ)+⋯+cos(nθ)=sin(n+1/2)θ2sin(θ/2). 12+cos(θ)+cos(2θ)+⋯+cos(nθ)=sin(n+1/2)θ2sin(θ/2).
这个用和差化积很容易证明。因为
2sin(θ/2)cos(kθ)=sin(k+1/2)θ−sin(k−1/2)θ, 2sin(θ/2)cos(kθ)=sin(k+1/2)θ−sin(k−1/2)θ,
所以有
2sin(θ/2)[cos(θ)+cos(2θ)+⋯+cos(nθ)]=−sin(θ/2)+sin(n+1/2)θ, 2sin(θ/2)[cos(θ)+cos(2θ)+⋯+cos(nθ)]=−sin(θ/2)+sin(n+1/2)θ,
整理整理就得到 (10) 式。
之所以说这个三角函数求和式,是因为 Sn(x) Sn(x) 可以通过这个求和式变形:
sin(n+1/2)(t−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ν(t−x)}dt=1π∫−ππf(t)sin(n+1/2)(t−x)2sin(t−x)/2dt.
可以观察到,这个形式有以下特点:
在 n→∞ n→∞ 时,被积函数中 sin(n+1/2)(t−x) sin(n+1/2)(t−x) 会无限振荡。
t≠x t≠x 时,sin(t−x)/2 sin(t−x)/2 是有限大的值,f(t) f(t) 只有有限个第一类间断点,所以一定是有限大。那么在 t≠x t≠x 的地方,因为 sin(n+1/2)(t−x) sin(n+1/2)(t−x) 的无限振荡,所以其实对积分贡献为0. Courant 的书上用了一个引理来说明这一点(P448)。我把这个引理的证明录在这里吧。 引理:若 s(x) s(x) 在 [a,b] [a,b] 上分段连续,则 limλ→∞∫bas(t)sin(λt)dt=0 limλ→∞∫abs(t)sin(λt)dt=0。 证明:取 h=π/λ,τ=t−h h=π/λ,τ=t−h,则
I=∫bas(t)sin(λt)dt=−∫b−ha−hs(τ+h)sin(λτ)dτ, I=∫abs(t)sin(λt)dt=−∫a−hb−hs(τ+h)sin(λτ)dτ,
这是利用 sin sin 函数的性质弄一个相反号出来,然后在加上一倍的 I I ,让它们相互消除。本质上是在利用 sin(λτ) sin(λτ) 的震荡性。
2I=−∫aa−hs(t+h)sin(λt)dt+∫b−ha[s(t)−s(t+h)]sin(λt)dt+∫bb−hs(t)sin(λt)dt. 2I=−∫a−has(t+h)sin(λt)dt+∫ab−h[s(t)−s(t+h)]sin(λt)dt+∫b−hbs(t)sin(λt)dt.
所以,如果 [a,b] [a,b] 上 |s(x)|≤M |s(x)|≤M,则有
2|I|≤2Mh+∫b−ha|s(t)−s(t+h)|dt, 2|I|≤2Mh+∫ab−h|s(t)−s(t+h)|dt,
显然,取 h→0 h→0,右侧 →0 →0,这就能说明 limλ→∞∫bas(t)sin(λt)dt=0 limλ→∞∫abs(t)sin(λt)dt=0。
t→x t→x 时,无限小的积分区间内有无限大的被积函数,可能得到有限大的数。
所以积分在 x x 无穷小邻域内的贡献是至关重要的。因为 x x 可能是第一类间断点(即左右极限都存在,但可能不一样),所以得把 x x 的无穷小邻域分成两半来讨论。在左侧无穷小邻域内,可以提出 f(x−0) f(x−0) ,右侧无穷小邻域内,可以提出 f(x+0) f(x+0)。这可以更严格地说明。所以,可以得到,n n 充分大时,
Sn(x)=f(x+0)1π∫π0sin(n+1/2)(t−x)2sin(t−x)/2dt+f(x−0)1π∫0−πsin(n+1/2)(t−x)2sin(t−x)/2dt. Sn(x)=f(x+0)1π∫0πsin(n+1/2)(t−x)2sin(t−x)/2dt+f(x−0)1π∫−π0sin(n+1/2)(t−x)2sin(t−x)/2dt.
写成这样以后,后面的又可以回归到凡间来做:
sin(n+1/2)(t−x) 1π∫0πsin(n+1/2)(t−x)2sin(t−x)/2dt=1π∫0π[12+cos(θ)+cos(2θ)+⋯+cos(nθ)]dt=12;1π∫−π0sin(n+1/2)(t−x)2sin(t−x)/2dt=1π∫−π0[12+cos(θ)+cos(2θ)+⋯+cos(nθ)]dt=12.
这样就得到:
S(x)=limn→∞Sn(x)=12[f(x+0)+f(x−0)]. S(x)=limn→∞Sn(x)=12[f(x+0)+f(x−0)].
4. 总结讨论
这个证明是通过对 Sn(x) Sn(x) 的结构分析来实现的。
Sn(x) Sn(x) 可以写成紧凑的积分式。
在 n n 充分大时,这个紧凑的积分式的值仅由 x x 邻域内的积分决定。
因此可以提出 f(x+0),f(x−0) f(x+0),f(x−0) 的值,剩下三角函数的积分,可以从容得到。
漂亮。
5. 傅里叶积分
如前所述,对于 [−π,π] [−π,π] 上的给定函数 f(x) f(x),傅里叶级数为
S(x)=a02+∑ν=1∞[aνcos(νx)+bνsin(νx)].aν=1π∫π−πcos(νt)dt, bν=1π∫π−πsin(νt)dt. S(x)=a02+∑ν=1∞[aνcos(νx)+bνsin(νx)].aν=1π∫−ππcos(νt)dt, bν=1π∫−ππsin(νt)dt.
稍微改写一下,可以把 S(x) S(x) 写成
S(x)=a02+∑ν=1∞[aν(eiνx+e−iνx)/2+bν(eiνx−e−iνx)/(2i)].=a02+∑ν=1∞aν−ibν2eiνx+∑ν=1∞aν+ibν2e−iνx=∑ν=−∞∞ανeiνx, αν=12π∫π−πf(t)e−iνtdt. S(x)=a02+∑ν=1∞[aν(eiνx+e−iνx)/2+bν(eiνx−e−iνx)/(2i)].=a02+∑ν=1∞aν−ibν2eiνx+∑ν=1∞aν+ibν2e−iνx=∑ν=−∞∞ανeiνx, αν=12π∫−ππf(t)e−iνtdt.
如果函数 f(x) f(x) 是定义在 [−l,l] [−l,l] 上,则可以记 g(πx/l)=f(x),x∈[−l,l] g(πx/l)=f(x),x∈[−l,l],那么 g(x) g(x) 的定义域就是 [−π,π] [−π,π]。 做 g(x) g(x) 的傅里叶级数,得到
f(x)=g(πx/l)=∑−∞∞ανeiνπx/l, αν=12π∫π−πg(πx/l)e−iνπx/ld(πx/l)=12l∫l−lf(x)e−iνπx/ldx. f(x)=g(πx/l)=∑−∞∞ανeiνπx/l, αν=12π∫−ππg(πx/l)e−iνπx/ld(πx/l)=12l∫−llf(x)e−iνπx/ldx.
只是在 x x 方向上做了拉伸/压缩。
6. 傅里叶积分的收敛性
从傅里叶级数到傅里叶积分
由上面的推导,
S(x)=∑−∞∞ανeiνπx/l, αν=12l∫l−lf(t)e−iνπt/ldt, S(x)=∑−∞∞ανeiνπx/l, αν=12l∫−llf(t)e−iνπt/ldt,
记 u=νπ/l, Δu=π/l u=νπ/l, Δu=π/l,则有
S(x)=∑−∞∞12πΔu∫l−lf(x)e−iu(t−x)dt, S(x)=∑−∞∞12πΔu∫−llf(x)e−iu(t−x)dt,
在 l→∞ l→∞ 时,有
S(x)=12π∫∞−∞du∫∞−∞f(x)e−iu(t−x)dt. S(x)=12π∫−∞∞du∫−∞∞f(x)e−iu(t−x)dt.
这就是傅里叶积分。
收敛性证明(思路)
根据前面的引理等,
limν→∞1π∫a−af(x+t)sin(νt)tdt=12[f(x+0)+f(x−0)]=f(x), limν→∞1π∫−aaf(x+t)sin(νt)tdt=12[f(x+0)+f(x−0)]=f(x),
所以有
πf(x)=limν→∞∫a−af(x+t)dt∫ν0cos(ut)du=limν→∞∫ν0du∫a−af(x+t)cos(ut)dt=∫∞0du∫a−af(x+t)cos(ut)dt, πf(x)=limν→∞∫−aaf(x+t)dt∫0νcos(ut)du=limν→∞∫0νdu∫−aaf(x+t)cos(ut)dt=∫0∞du∫−aaf(x+t)cos(ut)dt,
这与 a a 是多少无关,只要 ∫∞−∞|f(x)|dx ∫−∞∞|f(x)|dx 是有限大。这可以更严格地说明。 所以,做推广 a→∞ a→∞ 以后,得到
πf(x)=∫∞0du∫∞−∞f(x+t)cos(ut)dt=12∫∞−∞du∫∞−∞f(x+t)e−iutdt=12∫∞−∞du∫∞−∞f(τ)e−iu(τ−x)dτ. πf(x)=∫0∞du∫−∞∞f(x+t)cos(ut)dt=12∫−∞∞du∫−∞∞f(x+t)e−iutdt=12∫−∞∞du∫−∞∞f(τ)e−iu(τ−x)dτ.
这样就证明了傅里叶积分确实收敛。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2019-05-12 cmd 中文显示错误,解决办法