计算方法的课后答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算方法》习题答案
第一章 数值计算中的误差
1.什么是计算方法?(狭义解释)
答:计算方法就是将所求的的数学问题简化为一系列的算术运算和逻辑运算,以便在计算机上编程上机,求出问题的数值解,并对算法的收敛性、稳定性和误差进行分析、计算。
2.一个实际问题利用计算机解决所采取的五个步骤是什么?
答:一个实际问题当利用计算机来解决时,应采取以下五个步骤: 实际问题→建立数学模型→构造数值算法→编程上机→获得近似结果 4.利用秦九韶算法计算多项式4)(5
3
-+-=x x x x P 在3-=x 处的值,并编程获得解。 解:400)(2
3
4
5
-+⋅+-⋅+=x x x x x x P ,从而
所以,多项式4)(5
3
-+-=x x x x P 在3-=x 处的值223)3(-=-P 。
5.叙述误差的种类及来源。
答:误差的种类及来源有如下四个方面:
(1)模型误差:数学模型是对实际问题进行抽象,忽略一些次要因素简化得到的,它是原始问题的近似,即使数学模型能求出准确解,也与实际问题的真解不同,我们把数学模型与实际问题之间存在的误差称为模型误差。
(2)观测误差:在建模和具体运算过程中所用的一些原始数据往往都是通过观测、实验得来的,由于仪器的精密性,实验手段的局限性,周围环境的变化以及人们的工作态度和能力等因素,而使数据必然带有误差,这种误差称为观测误差。
(3)截断误差:理论上的精确值往往要求用无限次的运算才能得到,而实际运算时只能用有限次运算的结果来近似,这样引起的误差称为截断误差(或方法误差)。
(4)舍入误差:在数值计算过程中还会用到一些无穷小数,而计算机受机器字长的限制,它所能表示的数据只能是一定的有限数位,需要把数据按四舍五入成一定位数的近似的有理数来代替。这样引起的误差称为舍入误差。
6.掌握绝对误差(限)和相对误差(限)的定义公式。
答:设*
x 是某个量的精确值,x 是其近似值,则称差x x e -=*
为近似值x 的绝对误差(简称误差)。若存在一个正数ε使ε≤-=x x e *
,称这个数ε为近似值x 的绝对误差限(简称误差限或精度)。
把绝对误差e 与精确值*
x 之比*
**x x x x e e r -==称为近似值x 的相对误差,称
*
x ε
η=
为近似值x 的相对误差限η≤r e ,由于真值*
x 是未知的,所以常常用
x
e x x x e r =-=*来表示相对误差,于是相对误差可以从绝对误差求出。
7.近似值的规格化表示形式如何?
答:一般地,对于一个精确值*
x ,其近似值x 的规格化形式为m p x x x x 10.021⨯±=Λ,
其中{}),2,1(9,2,1,0,01p i x x i ΛΛ=∈≠,p 为正整数,m 为整数。
8.有效数字的概念是什么?掌握有效数字与误差的关系。
答:若近似值x 的(绝对)误差限是它的某一位的半个单位,也就是说该近似值准确到这一位,且从该位起直到前面第一个非零数字为止的所有数字都称为有效数字。 若近似值x 的(绝对)误差限为n m x x e -⨯≤-=102
1
*
,则称x 为具有n 位有效数字的有效数,或称它精确到n
m -10
位,其中的每一位数字n x x x Λ,,21都是x 的有效数字。
设精确值*
x 的近似值x 的规格化形式为m
p x x x x 10.021⨯±=Λ,若x 具有n 位有效数字,则其相对误差限为n r x e -⨯≤
11
1021
;反之,若x 的相对误差限为n r x e -⨯+≤
1110)
1(21,则x 至少有n 位有效数字。
9.下列各数都是对真值进行四舍五入后获得的近似值,试分别写出它们的绝对误差限,相对误差限和有效数字的位数。
(1)024.01=x (2)4135.02=x (3)50.573=x (4)600004=x (5)5
5108⨯=x ;
解:(1)0005.01*
1
≤-=x x e ;0021.0*≤=-=x
e
x x x e r ;有三位有效数字。 (2)00005.02*
2≤-=x x e ;000121.0*≤=-=x
e
x x x e r ;有四位有效数字。 (3)005.03*
3≤-=x x e ;000087.0*≤=-=x
e
x x x e r ;有四位有效数字。 (4)5.04*
4≤-=x x e ;0000084.0*≤=-=x
e
x x x e r ;有五位有效数字。
(5)5.05*
5≤-=x x e ;000000625.0*≤=-=x
e
x x x e r ;有六位有效数字。
10.为了使19的相对误差≤0.1%,问至少应取几位有效数字?
解:由19的首位数是 4.设近似数*
x 有n 位有效数字,由定理4.1可知,相对误差
001.0104
21
)(1*≤⨯⨯≤
-n r x e ,解得097.3≥n ,即取4位有效数字,近似数的相对误差不超过0.1%。
11.已知33,3100,1150)(*
2
==-+==x x x x x P y ,计算)3
100
(*p y =及)33(P y =,并求x 和y 的相对误差。 解:Λ55555.51150)3
100
()3100()3100(
2*
-≈-+==p y 281150)33()33()33(2
-=-+==P y Λ333.0)(*≈-=x x x e Λ0101.0)
()(≈=
x
x e x e r Λ44444.22)(*≈-=y y y e Λ801587.0)
()(≈=
y
y e y e r 12.写出误差估计的一般公式(以二元函数),(y x f z =为例)。 解:二元函数),(y x f z =的绝对误差:
)(|)(|)(),(),(y e y
f
x e x f z e y x y x ⋅∂∂+⋅∂∂≈
二元函数的相对误差: z y e y f z x e x f z z e z e y x y x r )
(|)(|)()(),(),(⋅∂∂+⋅∂∂≈=
)(|)(|),(),(y e y
f
z y x e x f z x r y x r y x ⋅∂∂⋅+⋅∂∂⋅=