计算方法的课后答案.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算方法的课后答案.docx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 课后 答案
- 资源描述:
-
1、计算方法习题答案第一章数值计算中的误差1. 什么是计算方法?(狭义解释)答:计算方法就是将所求的的数学问题简化为一系列的算术运算和逻辑运算,以便在计算机上编程上机,求出问题的数值解,并对算法的收敛性、稳定性和误差进行分析、计算。2. 一个实际问题利用计算机解决所采取的五个步骤是什么?答:一个实际问题当利用计算机来解决时,应采取以下五个步骤: 实际问题建立数学模型构造数值算法编程上机获得近似结果10-101-4-3-39-2472-2191-38-2473-2234. 利用九韶算法计算多项式P(x) = x - x 3 + x 5 - 4 在 x = -3 处的值,并编程获得解。解: P(x)
2、= x5 + 0 x 4 - x 3 + 0 x 2 + x - 4 ,从而所以,多项式 P(x) = x - x3 + x5 - 4 在 x = -3 处的值 P(-3) = -223 。5叙述误差的种类及来源。答:误差的种类及来源有如下四个方面:(1) 模型误差:数学模型是对实际问题进行抽象,忽略一些次要因素简化得到的, 它是原始问题的近似,即使数学模型能求出准确解,也与实际问题的真解不同,我们把数学模型与实际问题之间存在的误差称为模型误差。(2) 观测误差:在建模和具体运算过程中所用的一些原始数据往往都是通过观测、实验得来的,由于仪器的精密性,实验手段的局限性,周围环境的变化以及人们的工
3、作态度和能力等因素,而使数据必然带有误差,这种误差称为观测误差。(3) 截断误差:理论上的精确值往往要求用无限次的运算才能得到,而实际运算时只能用有限次运算的结果来近似,这样引起的误差称为截断误差(或方法误差)。(4) 舍入误差:在数值计算过程中还会用到一些无穷小数,而计算机受机器字长的限制,它所能表示的数据只能是一定的有限数位,需要把数据按四舍五入成一定位数的近似的有理数来代替。这样引起的误差称为舍入误差。6. 掌握绝对误差(限)和相对误差(限)的定义公式。答:设 x* 是某个量的精确值, x 是其近似值,则称差 e = x* - x 为近似值 x 的绝对误差(简称误差)。若存在一个正数e
4、使 e = x* - x e ,称这个数e 为近似值 x 的绝对误差限(简称误差限或精度)。r把绝对误差 e 与精确值 x* 之比 e= e = x* - x 称为近似值 x 的相对误差,称xx*ex*h =为近似值 x 的相对误差限 er h , 由于真值 x* 是未知的, 所以常常用e = x* - x = e 来表示相对误差,于是相对误差可以从绝对误差求出。rxx7. 近似值的规格化表示形式如何?答:一般地,对于一个精确值 x* ,其近似值 x 的规格化形式为 x = 0.x x Lx1 2p10m ,其中 x1 0, xi 0,1,2,L9(i = 1,2,L p) , p 为正整数,
5、 m 为整数。8. 有效数字的概念是什么?掌握有效数字与误差的关系。答:若近似值 x 的(绝对)误差限是它的某一位的半个单位,也就是说该近似值准确到这一位,且从该位起直到前面第一个非零数字为止的所有数字都称为有效数字。若近似值 x 的(绝对)误差限为 e = x* - x 1 10m-n ,则称 x 为具有 n 位有效2数字的有效数,或称它精确到10 m-n 位,其中的每一位数字 x , x12,L xn都是 x 的有效数字。设精确值 x* 的近似值 x 的规格化形式为 x = 0.x x Lx1 2p10m ,若 x 具有n 位有效 数 字 , 则 其 相 对 误 差 限 为 er 1 10
6、1-n ; 反 之 , 若 x 的 相 对 误 差 限 为2x1e 1r2(x1+ 1)101-n ,则 x 至少有n 位有效数字。9. 下列各数都是对真值进行四舍五入后获得的近似值,试分别写出它们的绝对误差限,相对误差限和有效数字的位数。(1)x1= 0.024 (2)x2= 0.4135 (3)x3= 57.50 (4)xx* - x xex4= 60000 (5)x5= 8 105 ;解:(1) e=x * - xx* - x xex11 0.0005 ; e =r= 0.0021;有三位有效数字。(2) e=x * - xx* - x xex22 0.00005 ;e =r= 0.00
7、0121;有四位有效数字。(3) e=x * - xx* - x xex33 0.005 ; e =r= 0.000087 ;有四位有效数字。(4) e=x * - x44 0.5 ; e =r= 0.0000084 ;有五位有效数字。(5) ) ex * 5x0.5 ; e5r0.000000625 ;有六位有效数字。x*x xex1910 为了使的相对误差 0.1% ,问至少应取几位有效数字?解:由e (x* )r的首位数是 4.设近似数 x*有n 位有效数字,由定理 4.1 可知,相对误差191101 n0.001,解得n3.097 ,即取 4 位有效数字,近似数的相对误差24不超过 0
8、.1% 。11 已知 yP (x)x2x 1150,x*100 ,x33 ,计算 y*p 100)及 yP (33),(33并求 x 和 y 的相对误差。解: y*100100)2100) 11505.55555p()(333yP (33)(33)2(33) 115028e(x)x*x0.333e(x)xe (x)r0.0101e(y)y*y22.44444e(y) ye (y)r0.80158712 写出误差估计的一般公式(以二元函数zf(x,y)为例)。解:二元函数zf(x,y)的绝对误差:e(z)f |e(x)f |x (x,y)y (x,y)e(y)二元函数的相对误差:e (z)e(z
9、)f |e(x)f |e(y)rzxxf |(x,y)e (x)zyyf |(x,y)ze (y)zx (x,y)rzy (x,y)r13 用电表测得一个电阻两端的电压和流过的电流围分别为 V = 220 2V ,I = 10 0.1A ,求这个电阻的阻值 R ,并估算其绝对误差和相对误差。解: e(V ) 2 , e(I ) 0.1,又 R = V , R = 1 , R = - V 。所以:e(R) RRV|e(V ) +(V ,I )II VI II 2|e(I ) (V ,I )RVRI1220|e(V ) +|e(I ) = 2 + 0.1 = 0.42(V ,I )(V ,I )1
10、0100e(R)e (R) =r 1.99 10-2 。R14若 x* = 1.03 0.01, x* = 0.45 0.01,计算 y = x 2 + 1 ex2 的近似值,并估计 e( y) 及1其上界。解: y (1.03)2 +2121 e0.4521112222e( y) = y* - y = (x* +ex* ) - (x +ex ) = (x* - x )(x* + x ) +(ex* - ex )121211112 (x - x )(x + x ) +(e- e1*x*x22) = 2.06 10-2 + 1 ex 0.01,x (x, x* )1111222215. 已测得某
11、场地长为 l = 110m ,宽 d 的值为 d = 80m ,已知 e(l) = l * - l 0.2m ,e(d ) = d * - d 0.1m ,试求面积s = ld 的绝对误差限和相对误差限。解:由 s = ld , s = d , sld= l , e(l) = l * - l 0.2m , e(d ) = d * - d 0.1m 。可得:e(s) sl|(l ,d )e(l) + s |d(l ,d )e(d ) |(l ,d )e(l) +|(l ,d )e(d )slsd= 110 0.2 + 80 0.1 = 30e(s)e (s) =r 3.4 10-3 。s16.
12、掌握二元函数的加、减、乘、除和开方运算的绝对误差和相对误差估计公式。解:(1)加、减运算:由 于 (x + y)/ x = 1 (x + y)/ y = 1, (x - y)/ x = 1, (x - y)/ y = -1, , 所 以e(x + y) e(x)+ e(y), e(x + y) x /(x + y) e(x)+ y /(x + y) e(y), e(x - y) e(x)- e(y),()() r ( )()( r)(r)()( )e x - y x / x - y e x - y / x - y e y ,从而有| e x - y | x / x - y | e x | +r
13、 ()( )rrrr| y / x - y | |ey |r(2) 乘法运算:由于 (xy) = y, (xy) = x,所以 e(xy ) ye(x)+ xe(y), exyr| e(xy)| y | | e(x)+ | x | | e(y)|(3) 除法运算:(xy) er(x)+ er(y),从而( )( )x1由 于 xx = 1 , xy = - x, 所 以 e( ) e(x) - x e( y) ,yyyy 2yyy 2xe ( ) er yr(x) - er( y)( )(4) 乘方及开方运算: xn( )( )( )( )由 于 x= nxn-1 ,所以e x n nxn-1
14、e x , e x nr ne xr78317. 求方程 x 2 - 56x + 1 = 0 的两个根,使它至少具有 4 位有效数字( 27.982 )。解: x1= 56 +(-56)2 - 4 11 28 + 27.982 = 55.7822 1x = c =2x1155.782 0.01786319. 求方程 x 2 - 16x + 1 = 0 的较小正根,要求有 3 位有效数字。解: x1= 16 +(-16)2 - 4 11 8 + 7.937 = 15.9372 1x = c =2x1115.937 0.062747所以较小正根为 x 0.062747 。220. 设 In= 1
15、xnex dx, n = 0,1,2,L,104 。0(1)证明: I = e - nI, n = 0,1,2,L,10 4 ;nn-1(2)给出一个数值稳定的算法,并证明算法的稳定性。(1) 证明: I= 1 xnex dx = 1 xn dex = e - 1 nxn-1ex dx = e - nIn000n-1(2) In-1= 1 (e - I )nn设 e= I * - I , 则nnnen-1= I *n-1- I=e1nn-1nen-2= I *n-2- I=e1n2n-2nLL1nne = I * - I=e000n当n 无限大时, e 越小,所以该算法稳定。n21. 用递推算
16、法计算积分I= 1xndx, n = 0,1,2L,10 ,并验证算法的数值稳定性。n0 1 + 4x1 1 4xn + xn-1 - xn-1111 xn-111解: I=dx =( xn-1dx -dx) =-In4 01 + 4x400 1 + 4x4n4n-1设 e= I * - I , 则0001e = I * - I =e1114 0142e= I * - I=e2220LLe= I *1010- I=e1410100所以该算法是稳定的。22. 设计一个计算 f (x) = x12 + 3x 24 + 16x36 的最小计算量的算法。解: f (x) = x12 + 3x 24 +
17、 16x 36 = x x x 2 x 4 x 4 + 3 x12 x12 + 16 x12 x 2423. 什么是数值稳定的算法?数值计算应遵循的六条规则是什么?答:一个算法如果原始数据有误差(扰动),而计算过程中舍入误差不增长或增长可以控制,则称此算法是数值稳定的。否则,称此算法是数值不稳定的。数值计算应遵循的六条规则是:(1) 选用数值稳定的算法(计算公式);(2) 尽量避免两个相近数相减;(3) 尽量避免用绝对值很大的数作乘数;(4) 尽量避免用绝对值很小的数作除数;(5) 防止大数“吃掉”(或“淹没”)小数(即合理安排运算顺序);(6) 简化计算步骤,减少运算次数。第二章非线性方程的
18、数值解法1叙述零点定理的容。答: 设函数 f (x) 在闭区间a, b 上连续且 f (a) f (b) 0 , 则存在 x* (a, b) 使f (x* ) = 0 ,即 f (x) 在区间(a, b) 存在实的零点,称区间a, b 为方程的有根区间。2方程求根的两个步骤是什么?确定方程有根区间的方法有哪些?答:第一步 确定方程 f (x) = 0 的有根区间。第二步 近似根的精确化。确定方程有根区间的方法有两种:作图法和逐步搜索法。3利用作图法确定方程 f (x) =x3 -x - 1 = 0 的有根区间。解f (x) = x3 - x - 1:y-101x由于 f (0) = -1 0,
展开阅读全文