数值分析课后习题部分参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数值分析课后习题部分参考答案

数值分析课后习题部分参考答案

Chapter 1

(P10)5. 求2的近似值*

x ,使其相对误差不超

过%1.0。 解:

4.12=。

设*

x 有n 位有效数字,则n

x e -⨯⨯≤10105.0|)(|*

。 从而,

1

105.0|)(|1*

n

r x e -⨯≤

故,若%

1.0105.01≤⨯-n

,则满足要求。

解之得,4≥n 。414

.1*

=x

(P10)7. 正方形的边长约cm 100,问测量边长时误差应多大,才能保证面积的误差不超过12

cm 。

解:设边长为a ,则cm a 100≈。

设测量边长时的绝对误差为e ,由误差在数值计算的传播,这时得到的面积的绝对误差有如下估计:e ⨯⨯≈1002。按测量要求,1|1002|≤⨯⨯e 解得,2

105.0||-⨯≤e 。

Chapter 2

(P47)5. 用三角分解法求下列矩阵的逆矩阵:

⎪⎪

⎪⎭

⎫ ⎝⎛--=011012111A 。

解:设()

γβα

=-1

A

。分别求如下线性方程组:

⎪⎪

⎪⎭

⎫ ⎝⎛=001αA ,

⎪⎪

⎪⎭

⎫ ⎝⎛=010βA ,

⎪⎪

⎪⎭

⎫ ⎝⎛=100γA 。

先求A 的LU 分解(利用分解的紧凑格式),

⎪⎪⎪⎭

⎫ ⎝⎛-----3)0(2)1(1)1(2)0(1)1(2)2(1)1(1)1(1)1(。

即,

⎪⎪

⎪⎭

⎝⎛=121012001L ,⎪⎪

⎪⎭

⎝⎛---=300210111U 。

经直接三角分解法的回代程,分别求解方程组,

⎪⎪

⎪⎭⎫ ⎝⎛=001Ly 和y U =α,得,

⎪⎪

⎪⎭

⎫ ⎝⎛-=100α;

⎪⎪

⎪⎭

⎫ ⎝⎛=010Ly 和y U =β,得,

⎪⎪⎪⎪

⎪⎪⎭

⎫ ⎝⎛=323131β;

⎪⎪

⎪⎭

⎫ ⎝⎛=100Ly 和y U =γ,得,;

⎪⎪⎪⎪

⎪⎪⎭

⎝⎛--=313231γ。

所以,⎪⎪⎪⎪⎪⎪⎭

⎫ ⎝

⎛---=-313

2132310

313101A 。

(P47)6. 分别用平方根法和改进平方根法求解方程组:

⎪⎪⎪⎪⎪

⎫ ⎝⎛=⎪⎪⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎪⎪⎭⎫ ⎝⎛----816

2115153114015052

31214321x x x x

解: 平方根法:

先求系数矩阵A 的Cholesky 分解(利用分解的紧凑格式),

⎪⎪⎪⎪

⎫ ⎝⎛----1)15(2)1(1)5(3)3(3)14(2)0(1)1(1)5(2)2(1)1(,即,

⎪⎪⎪⎪

⎪⎭

⎛--=12133210012

0001

L ,其中,

T

L L A ⨯=。

经平方根法的回代程,分别求解方程组

⎪⎪⎪

⎪⎪⎭

⎫ ⎝⎛=81621Ly 和y x L T =,得,

⎪⎪⎪

⎪⎪⎭

⎝⎛=1111x 。

改进平方根法:

先求系数矩阵A 的形如T

LDL A =的分解,其中4

4)(⨯=ij

l

L 为单位下三角矩阵,}

,,,{432

1

d d d

d diag D =为对角矩阵。

利用计算公式,得

1

1=d ;

;

1,2,222121===d l t

;

9,2,1,2,1332313231=-==-==d l l t t

1,3

2

,1,3,6,1,34434241434241==

=-===-=d l l l t t t 。

分别求解方程组,

⎪⎪⎪

⎪⎪⎭

⎫ ⎝⎛=81621Ly 和y x DL T

=,得,

⎪⎪⎪

⎪⎪⎭

⎫ ⎝⎛=1111x 。

(P48)12. 已知方程组

⎩⎨

⎧=+=+1

98.099.0199.02121x x x x 的解为

100

,10021-==x x 。

(1) 计算系数矩阵的条件数; (2) 取

T

T x x )5.99,5.100(,)0,1(*2*1-==,分别计算残量

)

2,1(*=-=i Ax b r i i 。

本题的计算结果说明了什么?

解:(1)设⎪⎪⎭

⎛=98.099

.099.01

A ,求得,⎪⎪⎭

⎝⎛--=-100009900990098001

A

从而,39601

)

(1

=A Cond 。

(2)计算得,T

r

)01.0,0(1

=,01

.01

1=r

;T

r

)985.0,995.0(2

--=,

相关文档
最新文档