题 8.1
设方程 x3−x2−1=0 在 x0=1.5 附近的根为 x∗。
先由 f(x)=x3−x2−1 有:
f(1.4)<0,f(1.5)>0
故 x∗∈(1.4,1.5)。
-
对于 φ1(x)=1+x21,则:
∣φ1′(x∗)∣=(x∗)32<1.432<1
故在 x0=1.5 邻近局部收敛。
-
对于 φ2(x)=(x−1)−1/2,则:
∣φ2′(x∗)∣=2(x∗−1)3/21>2(1.5−1)3/21>1
故在 x0=1.5 邻近局部发散。
-
对于 φ3(x)=(1+x2)1/3,则:
∣φ3′(x∗)∣=3[1+(x∗)2]2/32x∗
注意到在不动点处有 1+(x∗)2=(x∗)3,因此
∣φ3′(x∗)∣=3(x∗)22x∗=3x∗2<3×1.42<1
故在 x0=1.5 邻近局部收敛。
题 8.2
记:
F(x,y)=(f1(x,y)f2(x,y))=(x2+y2−5(x+1)y−3x−1)
Jacobi 矩阵为:
J(x,y)=(2xy−32yx+1)
行列式:
detJ(x,y)=2(x2+x−y2+3y)
从而逆矩阵为:
J−1(x,y)=2(x2+x−y2+3y)1(x+13−y−2y2x)
Newton 迭代式中的增量:
(δxδy)=−J−1(xk,yk)F(xk,yk)
代入 (x0,y0)=(1,1) 得:
(δxδy)=−81(22−22)(−3−2)=(1/45/4)
从而:
(x1,y1)=(45,49)
继续代入得:
(δxδy)=−91(9/43/4−9/25/2)(13/85/16)=(−1/4−2/9)
从而:
(x2,y2)=(1,3673)≈(1,2.0278)
题 8.3
假设 x∗ 为 f(x)=0 的单根,记 e=x−x∗。将 f 在 x∗ 处 Taylor 展开可得:
f(x)=ae+2be2+6ce3+O(e4)
f′(x)=a+be+2ce2+O(e3)
f′′(x)=b+ce+O(e2)
其中 a=f′(x∗),b=f′′(x∗),c=f′′′(x∗)。从而:
f′(x)f(x)=a+be+2ce2+O(e3)ae+2be2+6ce3+O(e4)=[e+2abe2+6ace3+O(e4)]⋅[1−abe+(a2b2−2ac)e2+O(e3)]=e−2abe2+(2a2b2−3ac)e3+O(e4)
[f′(x)f(x)]2=(e−2abe2+O(e3))2=e2−abe3+O(e4)
2f′(x)f′′(x)=2(a+be+O(e2))b+ce+O(e2)=[2ab+2ace+O(e2)]⋅[1−abe+O(e2)]=2ab+(2ac−2a2b2)e+O(e2)
故:
g(x)−x∗=e−f′f−2f′f′′(f′f)2=e−[e−2abe2+(2a2b2−3ac)e3]−[2abe2+(2ac−a2b2)e3]+O(e4)=(2a2b2−6ac)e3+O(e4)
也即:
g(x)−x∗=(2f′(x∗)2f′′(x∗)2−6f′(x∗)f′′′(x∗))(x−x∗)3+O((x−x∗)4)
令 ek=xk−x∗,则 ek+1=g(xk)−x∗。从而:
x→x∗limek3ek+1=x→x∗lim(xk−x∗)3g(xk)−x∗=2f′(x∗)2f′′(x∗)2−6f′(x∗)f′′′(x∗)
在一般情形下该极限常数非零,故根据收敛阶定义,该方法为 3 阶收敛。