本文由手写笔记《高级数值分析》扫描件的 LaTeX 转录稿改写而来,忠实保留原稿的文字与公式。
本章是原笔记的复习题与解答,题号沿用原稿的连续编号。
7.1 Legendre 多项式的基本性质
1. 设
Pn(x)=2nn!1dxndn(x2−1)n,−1≤x≤1.
证明 Legendre 多项式的正交性
∫−11Pn(x)Pm(x)dx=0(m=n),∫−11Pn(x)2dx=2n+12,
并证明其奇偶性 Pn(−x)=(−1)nPn(x)。
解
当 m<n 时,分部积分 n 次,边界项均为零,故
∫−11PnPmdx=2nn!(−1)n∫−11Pm(n)(x)(x2−1)ndx=0,
因为 degPm=m<n。当 m=n 时,Pn(n)=2−nn!−1(2n)!,从而
∫−11Pn(x)2dx=22n(n!)2(2n)!∫−11(x2−1)ndx=2n+12.
由于 (x2−1)n 为偶函数,作变量代换 x↦−x 立即得到 Pn(−x)=(−1)nPn(x)。
2. 证明三项递推关系
xPn(x)=2n+1nPn−1(x)+2n+1n+1Pn+1(x),
等价地,
(n+1)Pn+1(x)=(2n+1)xPn(x)−nPn−1(x).
解
由于 xPn 的次数为 n+1,将其展开为 Legendre 基。由正交性,展开式中只有 Pn−1,Pn,Pn+1 可能出现;由奇偶性,Pn 项系数为零。设 xPn=anPn−1+bnPn+1,分别与 Pn−1、Pn+1 作内积,利用最高次项系数比较可得
an=2n+1n,bn=2n+1n+1,
即得所述递推式。
7.2 线性无关性与范数
3. 证明函数组 {1,x,x2,…,xn} 在线性空间 C[a,b] 中线性无关。
解
若 c0+c1x+⋯+cnxn≡0。任取 x0∈[a,b],对等式逐次求导可得对 k=0,1,…,n 都有
ck=k!p(k)(x0)=0,
故 c0=c1=⋯=cn=0,这些函数线性无关。
(原稿此处写「令 x=0」,只在 0∈[a,b] 时成立;[a,b] 为一般区间时应如上取 x0∈[a,b]。)
4. 设 f(x)=∣x−1∣3,x∈[0,1],求 ∥f∥∞、∥f∥1 与 ∥f∥2。
解
在给定区间上 f(x)=(1−x)3,因此
∥f∥∞=0≤x≤1max(1−x)3=1,
∥f∥1=∫01(1−x)3dx=41,∥f∥2=(∫01(1−x)6dx)1/2=71.
5. 在 [−1,1] 上取内积
⟨f,g⟩=∫−11(1+x2)f(x)g(x)dx,
对 1,x,x2,x3 作 Gram–Schmidt 正交化。
解
取 ψ0=1,由奇偶性得 ψ1=x。进一步
ψ2=x2−⟨ψ0,ψ0⟩⟨x2,ψ0⟩=x2−52,
而
ψ3=x3−⟨ψ1,ψ1⟩⟨x3,ψ1⟩ψ1=x3−149x.
直接计算可验证 ⟨ψi,ψj⟩=0(i=j)。
7.3 正交性、最佳平方逼近与一致逼近
6. 设 f∈C[a,b],且
⟨f,p⟩=∫abf(x)p(x)dx=0,p∈Pn.
证明:若 f 不恒为零,则 f 在 (a,b) 内至少有 n+1 个不同的零点。
解
反设 f 在 (a,b) 内至多有 m≤n 个不同的零点 x1,…,xm。令
q(x)=i=1∏m(x−xi)∈Pm⊂Pn.
由于 q 的每个零点都包含了 f 的符号改变点,故 f(x)q(x) 在 [a,b] 上不变号;又因 f≡0,它不恒为零。因此
∫abf(x)q(x)dx=0,
这与 f 和 Pn 中每个多项式正交相矛盾。故 f 必有至少 n+1 个不同的零点。
7. 设
f(x)=x3+2x2+3x+2,x∈[0,1].
(a) 求 f 在 P2 中的最佳平方逼近。
(b) 作区间变换 y=2x−1,将问题化到 [−1,1],并用 Legendre 多项式求最佳平方逼近。
(c) 写出相应的 Legendre 展开系数,并验证两种写法一致。
解
在 [0,1] 上取基 {1,x,x2},设 p2∗(x)=a0+a1x+a2x2。正规方程为
12131213141314151a0a1a2=1253102760119.
解得
a0=2041,a1=512,a2=27,
即
p2∗(x)=2041+512x+27x2.
作 y=2x−1(即 x=(y+1)/2),则
f(2y+1)=81y3+87y2+823y+833.
在 [−1,1] 上取 Legendre 多项式
P0(y)=1,P1(y)=y,P2(y)=21(3y2−1).
由正交性,最佳平方逼近为
Π2f(y)=k=0∑2ckPk(y),ck=⟨Pk,Pk⟩⟨f,Pk⟩.
计算得
c0=1253,c1=2059,c2=127,
因而
Π2f(y)=1253+2059y+127P2(y)=833+2059y+87y2.
代回 y=2x−1 即得
Π2f(2x−1)=2041+512x+27x2=p2∗(x),
与正规方程所得结果一致。
8. 设 f∈C[a,b],记
En(f)=p∈Pnmin∥f−p∥∞.
若 f(n) 在 [a,b] 上不变号且不恒为零,证明
En(f)<En−1(f).
解
显然 Pn−1⊂Pn,故 En(f)≤En−1(f)。若等号成立,记 E 为这个公共值,取 pn∗∈Pn 和 pn−1∗∈Pn−1 为相应的最佳一致逼近。最佳一致逼近的交错点定理给出 n+2 个交错点
a≤x0<x1<⋯<xn+1≤b
使 f−pn∗ 在这些点上达到相同绝对值 E 并交替变号。令 g=f−pn−1∗。由于 deg(pn∗−pn−1∗)≤n,而 pn∗−pn−1∗ 在 n+2 个 xi 上取值交替为 ±E−c,其中 c 为 pn−1∗ 在该处的常数值(作为 f 的最佳常数逼近,∣c∣≤E),故 g(xi)=±E−c 在相邻两点上异号或为零,从而 g 在 (a,b) 内至少有 n+1 个不同零点。对 g 反复应用 Rolle 定理,可知存在 ξ∈(a,b) 使 g(n)(ξ)=0;但 g(n)=f(n),这与 f(n) 在 [a,b] 上不变号且不恒为零矛盾。因此等号不可能成立,必有
En(f)<En−1(f).
9. 设 pn∗ 是 f∈C[a,b] 在 Pn 中的最佳平方逼近。证明
∥pn∗∥2≤∥f∥2,
并说明等号成立的条件。
解
最佳平方逼近满足正交条件 f−pn∗⊥Pn。特别地,f−pn∗⊥pn∗,故
∥f∥22=∥pn∗∥22+∥f−pn∗∥22≥∥pn∗∥22.
等号当且仅当 f=pn∗(几乎处处);若 f 连续,则等价于 f∈Pn。
10. 设 pn∗ 是 f∈C[a,b] 在 Pn 中的最佳一致逼近。证明
∥pn∗∥∞≤2∥f∥∞.
解
由最佳性以及 0∈Pn,有 ∥f−pn∗∥∞≤∥f∥∞。因此由三角不等式,
∥pn∗∥∞≤∥f∥∞+∥f−pn∗∥∞≤2∥f∥∞.
11. 设 f∈Cn+1[a,b],且 x0,…,xn 是互异插值节点。令 pn 为满足 pn(xi)=f(xi)(i=0,…,n)的插值多项式。证明对每个 x∈[a,b],存在 ξx∈[a,b] 使
f(x)−pn(x)=(n+1)!f(n+1)(ξx)i=0∏n(x−xi),
并据此给出一致误差估计。
解
若 x 是节点,结论显然。否则令
ωn+1(t)=i=0∏n(t−xi),K=ωn+1(x)f(x)−pn(x).
函数 g(t)=f(t)−pn(t)−Kωn+1(t) 在 x0,…,xn,x 处均为零。反复应用 Rolle 定理可知存在 ξx 使 g(n+1)(ξx)=0,从而得到余项公式。于是
∥f−pn∥∞≤(n+1)!f(n+1)∞∥ωn+1∥∞.
12. 设 Qn(f)=∑i=0nAif(xi) 是插值型求积公式,其中 x0,…,xn 互异,Ai 为相应的积分型插值基函数的积分。证明该公式对次数不超过 n 的多项式精确,并说明其代数精度至少为 n。
解
记 ℓi 为满足 ℓi(xj)=δij 的 Lagrange 基函数,则 Ai=∫abℓi(x)dx。若 p∈Pn,其插值公式 p(x)=∑i=0np(xi)ℓi(x) 恒成立。因此
∫abp(x)dx=i=0∑np(xi)∫abℓi(x)dx=i=0∑nAip(xi)=Qn(p),
故公式至少对所有 Pn 中的多项式精确,代数精度至少为 n。
7.4 数值积分与常微分方程的复习题
13. 考虑含端点导数的求积公式
∫01f(x)dx≈A0f(0)+A1f(1)+B0f′(0).
(a) 求系数 A0,A1,B0,使代数精度尽可能高;
(b) 求其代数精度及误差余项。
解
依次令 f(x)=1,x,x2,得到
A0+A1=1,A1+B0=21,A1=31.
故 A0=32, A1=31, B0=61,即
Q(f)=32f(0)+31f(1)+61f′(0).
对 f(x)=x3,Q(f)=1/3=1/4,因此代数精度恰为 2。设 f∈C3[0,1],令 H2 为满足 H2(0)=f(0)、H2′(0)=f′(0)、H2(1)=f(1) 的 Hermite 插值多项式。其余项为
f(x)−H2(x)=3!f(3)(ξx)x2(x−1),ξx∈(0,1).
由于 Q(f)=∫01H2(x)dx,且余项核 x2(x−1)≤0,积分中值定理给出
∫01f(x)dx−Q(f)=−721f(3)(ξ),ξ∈(0,1).
14. 对带权积分
∫01xf(x)dx≈A0f(x0)+A1f(x1),
求二节点 Gauss 求积公式,使其代数精度最高。
解
权函数为 ρ(x)=x,其矩为 μk=∫01xk+1/2dx=2/(2k+3)。对 1,x,x2 关于内积 ⟨u,v⟩=∫01xu(x)v(x)dx 正交化,得到首一二次正交多项式
π2(x)=x2−910x+215.
其两个零点和相应求积系数为
x0,1=95∓92710,A0,1=31∓151107.
因此
∫01xf(x)dx≈(31−151107)f(95−92710)+(31+151107)f(95+92710).
因节点是 π2 的零点,这一 Gauss 公式对所有三次及以下多项式精确;对 π22 不精确,故代数精度恰为 3。
15. 计算奇异积分
I=∫−111−x2x2dx,
并比较 Gauss–Chebyshev 求积法与端点 Taylor 展开法。
解
将 (1−x2)−1/2 作为 Chebyshev 权函数。二节点 Gauss–Chebyshev 公式的节点为 x0=−1/2, x1=1/2,权重均为 π/2,所以
I=2π(x02+x12)=2π≈1.5707963268.
此处被积函数中余下的多项式 x2 在公式的精确范围内,故结果精确。也可利用偶性写为
I=2∫011−xg(x)dx,g(x)=1+xx2.
在 x=1 处取 g 的二阶 Taylor 多项式
g(x)≈21+872(x−1)+64192(x−1)2.
用 ∫01(x−1)k(1−x)−1/2dx=(−1)k2/(2k+1),得到近似值
I≈2402572≈1.514387.
该截断近似并非精确结果;本题直接采用 Gauss–Chebyshev 公式更合适。
16. 对常微分方程初值问题 y′=f(x,y),考虑二步隐式线性多步法
α0yn+1+α1yn+α2yn−1=hfn+1,fn+1=f(xn+1,yn+1).
(a) 求使该方法至少为二阶的系数 α0,α1,α2;
(b) 写出特征多项式 ρ(ζ),σ(ζ),检验零稳定性;
(c) 对测试方程 y′=λy,讨论绝对稳定性。
解
在 xn+1 处作 Taylor 展开,局部残差为
Tn+1=(α0+α1+α2)y+h(−α1−2α2−1)y′+h2(21α1+2α2)y′′+O(h3).
令常数项、一次项、二次项均为零,解得
α0=23,α1=−2,α2=21.
即后向差分二阶方法(BDF2)
23yn+1−2yn+21yn−1=hfn+1.
以 ζ 表示从 n−1 到 n+1 的步进根,
ρ(ζ)=23ζ2−2ζ+21=(ζ−1)(23ζ−21),σ(ζ)=ζ2.
ρ 的根为 1 和 1/3,单位圆上的根为单根,故方法零稳定。对 z=hλ,绝对稳定性方程是
ρ(ζ)−zσ(ζ)=0,即(23−z)ζ2−2ζ+21=0.
设单位圆边界根 ζ=eiθ,则
z=σ(eiθ)ρ(eiθ)=23−2e−iθ+21e−2iθ,Rez=(1−cosθ)2≥0.
当 z 从左半平面靠近 0 时,根 1 进入单位圆,另一根从 1/3 连续变化;左半平面内又无单位圆上的根,故 Rez<0 全部处于绝对稳定域,BDF2 是 A-稳定的。
7.5 函数逼近的补充复习题
17. 设 f∈C[−a,a],pn∗ 是 f 的 n 次最佳一致逼近。
(a) 若 f 为偶函数,证明 pn∗ 也是偶函数;
(b) 若 f 为偶函数,证明其 2m 次(m≥0)最佳一致逼近至少有 2m+3 个交错点。
解
(a) 由 pn∗ 的最佳性,
∥f(x)−pn∗(x)∥∞=En(f).
将 x 换成 −x,并利用 f(−x)=f(x),可得
∥f(x)−pn∗(−x)∥∞=En(f),
因而 pn∗(−x) 也是 f 的 n 次最佳一致逼近。由最佳一致逼近的唯一性,
pn∗(x)=pn∗(−x),
故 pn∗ 为偶函数。
(b) 记 p=p2m∗,则由第 (a) 问,p 为偶函数,故误差函数
e(x)=f(x)−p(x)
也是偶函数。于是 p 可写成
p(x)=q(x2),q∈Pm.
在 [0,a2] 上定义 g(t)=f(t),则
∥f−p∥∞,[−a,a]=∥g−q∥∞,[0,a2].
因此 q 是 g 在 Pm 中的最佳一致逼近。由交错点定理,存在
0≤t0<t1<⋯<tm+1≤a2
使 g(ti)−q(ti) 达到最大绝对值且交替变号。
若 t0=0,则
0, ±t1,…,±tm+1
经由从小到大的适当排列构成 2m+3 个交错点。若 t0>0,则各点成对出现;在
−tm+1<⋯<−t0<t0<⋯<tm+1
中,中央两点处的误差因偶性而同号。删去中央两点中的任意一点,其余 2m+3 点的误差仍依次交替变号。因此,p2m∗ 至少有 2m+3 个交错点。