现代数值计算方法—肖筱南

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

现代数值计算方法习题答案

习 题 一

1、解:根据绝对误差限不超过末位数的半个单位,相对误差限为绝对误差限除

以有效数字本身,有效数字的位数根据有效数字的定义来求.因此

49×10

-2

:E = 0.005; r E = 0.0102; 2位有效数字.

0.0490 :E = 0.00005;r E = 0.00102; 3位有效数字. 490.00 :E = 0.005; r E = 0.0000102;5位有效数字. 2、解:

7

22

= 3.1428 …… , π = 3.1415 …… , 取它们的相同部分3.14,故有3位有效数字.

E = 3.1428 - 3.1415 = 0.0013 ;r E =

14.3E = 14

.30013.0 = 0.00041. 3、解:101的近似值的首位非0数字1α = 1,因此有 |)(*x E r |)1(10121--⨯⨯=

n < = 2

1

× 10-4

, 解之得n > = 5,所以 n = 5 . 4、证:)()(1)()(1)(*11

**

11

**

x x x n

x E x n x E n n n

-=≈--

)(11)()

(1)

()(**

**

*11**

*

*

x E n

x x x n x x x x n

x x E x E r n

n

n

n n r =-=-≈=

- 5、解:(1)因为=20 4.4721…… ,

又=)(*x E |*x x -| = |47.420-| = 0.0021 < 0.01, 所以 =*x 4.47.

(2)20的近似值的首位非0数字1α = 4,因此有 |)(*x E r |)1(104

21

--⨯⨯=

n < = 0.01 , 解之得n > = 3 .所以,=*x 4.47. 6、解:设正方形的边长为x ,则其面积为2x y =,由题设知x 的近似值为*x = 10

cm .

记*

y 为y 的近似值,则

)(20)(20)(2)(*****x E x x x x x y E =-=-= < = 0.1,

所以)(*x E < = 0.005 cm . 7、解:因为)()(*1x x nx x E n n -≈-,

所以n x nE x x x n x

x E x E r n

n n

r 01.0)()()(*

==-≈=. 8、解:

9、证:)()()(**t gtE t t gt S S S E =-≈-=

t t E gt t t gt S S S S E r )

(22/)()(2

**=-≈-= 由上述两式易知,结论. 10、解:代入求解,经过计算可知第(3)个计算结果最好.

11、解:基本原则为:因式分解,分母分子有理化、三角函数恒等变形…… (1)通分;(2)分子有理化;(3)三角函数恒等变形.

12、解: 因为20=x ,41.1*0=x ,所以|*

00x x -| < = δ=⨯-2102

1

于是有 |*11x x -| = |110110*00+--x x | = 10|*

00x x -| < =δ10

|*22x x -| = |110110*11+--x x | = 10|*11x x -| < =δ210

类推有 |*

1010x x -| < =810102

1

10⨯=

δ 即计算到10x ,其误差限为δ1010,亦即若在0x 处有误差限为δ,则10x 的

误差将扩大1010倍,可见这个计算过程是不稳定的.

习 题 二

1、 解:只用一种方法.

(1)方程组的增广矩阵为:

⎥⎥

⎥⎦

⎤⎢⎢⎢⎣⎡----11114423243112 → ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡----1010411101110112 → ⎥⎥⎥⎦⎤

⎢⎢⎢⎣⎡---11041001110112 → 31=x , 12=x , 13=x . (2)方程组的增广矩阵为:

⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡------017232221413 → ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--247210250413 → ⎥⎥

⎥⎦

⎢⎢⎢⎣⎡--147200250413 → 21=x , 12=x , 2/13=x . (3)适用于计算机编程计算.

2、 解:第一步:计算U 的第一行,L 的第一列,得

611=u 212=u 113=u 114-=u

3/1/112121==u a l 6/1/113131==u a l

6/1/114141-==u a l

第二步:计算U 的第二行,L 的第二列,得

3/1012212222=-=u l a u 3/213212323=-=u l a u 3/114212424=-=u l a u 5/1/)(2212313232=-=u u l a l

10/1/)(2212414242=-=u u l a l

第三步:计算U 的第三行,L 的第三列,得

10/37233213313333=--=u l u l a u 10/9243214313434-=--=u l u l a u 37/9/)(33234213414343-=--=u u l u l a l

第四步:计算U 的第四行,得

370/9553443244214414444-=---=u l u l u l a u

从而, ⎥

⎥⎥⎦⎤

⎢⎢⎢

⎢⎣⎡----3101

14110142

11

26

=

⎥⎥⎥⎥⎦

⎤⎢

⎢⎢⎢⎣⎡--137

/910/16/1015/16/10013/10001

⎥⎥⎥⎥⎦

⎤⎢⎢⎢⎢⎣⎡---370/95500010/910/37003/13/23/1001126

相关文档
最新文档