数值分析课后答案8
- 格式:pdf
- 大小:376.23 KB
- 文档页数:8
第八章习题解答
1、已知方程32
10xx在
1.5x附近有根,将方程写成以下三种不同的等价形式: ①
21
1x
x
;②32
1xx
;③1
1x
x
试判断以上三种格式迭代函数的收敛性,并选出一种较好的格式。 解:①令
1
21
()1x
x
,则'
1
32
()x
x
,'
1
32
(1.5)0.59261
1.5
,故迭代收敛;
②令32
2()1xx
,则2
'2
3
22
()(1)
3xxx
,'
2(1.5)0.45581
,故迭代收敛;
③令
31
()
1x
x
,则'
3
31
()
2(1)x
x
,'
3(1.5)1.41421
,故迭代发散。
以上三中以第二种迭代格式较好。
2、设方程
()0fx有根,且'
0()mfxM。试证明由迭代格式
1()
kkkxxfx
(0,1,2,)k产生的迭代序列
0k
kx
对任意的初值
0(,)x,当2
0
M
时,均收敛
于方程的根。
证明:设
()()xxfx
,则''
()1()xfx
,故'
1()1Mxm
,进而可知, 当2
0
M
时,'
1()1x
,即'
()1x
,从而由压缩映像定理可知结论成立。
3、试分别用
Newton法和割线法求以下方程的根
cos0xx 取初值
010.5,
4xx
,比较计算结果。
解:
Newton法:
1230.75522242,=0.73914166,=0.73908513xxx;
割线法:
23450.73638414,=0.73905814,=0.73908515,=0.73908513xxxx;
比较可知
Newton法比割线法收敛速度稍快。
4、用嵌套算法求下列方程的根
①32
250(1,4)xxx,取初值
02.5x;
②32
10xxx,求方程的正根,取初值
01.5x。
解:①依代数方程求根的嵌套算法
()
0
1
()
0(0,1,2,)k
kk
kb
xxk
c
其中()()
00kk
bc与
分别由
1(1,2,,1,0)nn
iikiba
baxbinn
1
11(2,,1,0)nn
iikicb
cbxcin
来计算0,k(0)(0)
001.875,1.25bc,(0)
0
10
(0)
04b
xx
c
,
1,k(1)(1)
0027,20bc,(1)
0
21
(1)
02.65b
xx
c
,
2,k(2)(2)
000.4354,17.6225bc,(2)
0
32
(2)
02.6747b
xx
c
,
最终可得*
2.6906x
。
②设32
()1fxxxx,由(0)0,(2)0ff
知在区间[0,2]
上存在正根,取迭代初值
为
01x
可得
1234594,3,3.6364,2.5073,2.1848,,1.8393xxxxxx
5、非线性方程组
22
112
2
211
sin0xxx
xx
有靠近
(0,0)T的解,使用简单迭代法求前两次迭代解。
解:取简单迭代格式为(1)()()2
112
(1)()2
211()
sin()kkk
kkxxx
xx
取迭代初值为(0)(0)
120xx,可得(1)
(1,0)T
x,(2)
(0,0.8415)T
x。
6、设
2
12
1
2
2
12123
()
sin(33)xf
ex
Fx
f
xxxx
试计算Jacobi矩阵()Jx,求出使()Jx奇异的
x值。
解:2
1
12
121222
()
13cos(33)13cos(33)x
xex
Jx
xxxx
由
2
1
1212det(())13cos(33)220x
Jxxxxex可得
1213cos(33)0(1)xx
或 2
1
12220(2)x
xex
由(1)得
122
(0,1,2)
3xxkk
,从而2
0,1,1(,)
3T
Tk
xlklZ
由(2)得2
1
21x
xxe,从而
2
,2()T
c
xccecR 综合可得2
0,1,1(,)
3T
Tk
xlklZ
或
2
,2()T
c
xccecR
7、非线性方程组
22
112
2
12121080
1080xxx
xxxx
可化为如下迭代函数求不动点问题
22
12
1112
2
121
22128
(,)
10
8
(,)
10xx
xxx
xxx
xxx
试用大范围收敛定理证明在闭域
1212{(,)|0,1.5}Dxxxx
上迭代函数有唯一不动
点。
证明:迭代函数的
Jacobi矩阵为12
12
2
12
212(,)
55
()
(,)
1
105xx
Jx
xx
xxx
当
1212{(,)|0,1.5}xDxxxx时123
555xx
,2
21217.75
10510xxx
从而可得7.75
()1
10JJ
,由收敛定理可知结论成立。
8、用NewtonRaphson
方法求解线性方程组Axb
,其中A
是一个nn
阶非奇异阵,
将产生什么情况?
解:此时()FxAxb
,()DFxA
NewtonRaphson
迭代格式()()()
(1)()()()()
(0,1,)kkk
kkkDFxxFx
k
xxx
转化为()()
(1)()()()
(0,1,)kk
kkkAxAxb
k
xxx
对任意(0)
x
迭代一步得(1)1
xAb
,即为精确解。
9、利用NewtonRaphs
方法求下列非线性方程组的解,迭代计算直到
()(1)2
10kk
xx