数值分析课后答案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

