数值分析第五版答案.docx
《数值分析第五版答案.docx》由会员分享,可在线阅读,更多相关《数值分析第五版答案.docx(72页珍藏版)》请在三一办公上搜索。
1、数值分析第五版答案第一章绪论1. 设X 0,x的相对误差为8 ,求lnx的误差。e * x * x解:近似值X *的相对误差为8 = e* = = r X *X *而 ln x 的误差为 e (ln x *)= ln x * In x e *X*进而有s(lnx*) -82. 设x的相对误差为2%,求xn的相对误差。xf (x).解:设f (x) = xn,则函数的条件数为C =1%1 pf (x)x - nxni .又 f (x) = nxni,C =11= np n又: s (x*)n) C (x*)且 e. (x*)为 2* r.s (x*)n) - 0.02n3. 下列各数都是经过四舍
2、五入得到的近似数,即误差限不超过最后一位的半个单位,试指出它们是几位有效数字:x*= 1.1021,x*= 0.031, x*= 385.6, x* =56.430 ,x*= 7x 1.0.12345解:x;= 1.1021是五位有效数字;x; = 0.031是二位有效数字;x; = 385.6是四位有效数字;x; = 56.430是五位有效数字;x* = 7 x 1.0.是二位有效数字。 54. 利用公式(2.3)求下列各近似值的误差限:(1) x* + x* + x*,(2) x*x*x*,(3) x*/x*.1241 2 324其中x*,x*,x*,x*均为第3题所给的数。 1234解:
3、8(X*) = X10-41 28(X*) = 4x1032 28(X*) = xlO-13 2(*) = X10-34 28(X*) = xlO-15 2(1)E(X* + X* + X*) 124二8(X*) + (X*) + (*)124X 104 + X 103 + X 103222= 1.05x10-3(2)e(x*x*x*)1 2 3(%*)+ jrx* 8(x*)+ xw 8(x*)1 11= |1.1021x0.031|x-x10-i + |0.031x385.6|x-x10-4 + |1.1021x385.6|x-x10-32 22q 0.215 (3)8 3*/x*)24X
4、* (*)+ x* 8(*)2X*40.031x1x10-3+ 56.430 xlxl0-3_2256.430x56.430= 10-55计算球体积要使相对误差限为1,问度量半径R时允许的相对误差限是多少?4解:球体体积为U = R兀R3则何种函数的条件数为. 8 (V*)8 (7?*) = 38 (7?*)rp rr又甲*) = 1r 故度量半径R时允许的相对误差限为8 r(R*) = 3 X1 0.336.设Y0 = 28,按递推公式Y = Y 1 -100 J783(n=1,2,.)计算到、。若取783浇27.982 (5位有效数字),试问计算、将有多大误差?解:Y=Y-1 - *海%
5、= Y99-100、标Y = Y -上;7839998 1 00Y = Y -上 7839897 1 00Y = Y - 783 10 100依次代入后,有匕0= Y-100 x总应 即00 =-V783,若取7783 牝 27.982, . 00 = Y- 27.982. 8 (Y* ) = 8 (Y) + 8 (27.982) =1 x 10-3 10002Y00的误差限为2X10-3。7.求方程x2 -56x +1 = 0的两个根,使它至少具有4位有效数字(4783 = 27.982 )。解:x2 - 56x +1 = 0 , 故方程的根应为x12=28 J783故 气=28 + 妫3
6、注 28 + 27.982 = 55.982 x1具有5位有效数字 x2具有5位有效数字x = 28783 =1=:228 +783128 + 27.982155.982总 0.0178638.当N充分大时,怎样求n+1dx1 + x 2解 j N+1 - dx = arctan(N +1) - arctan NN 1 + x 2设 a = arctan(N +1), P = arctan N 。则 tan a = N + 1,tan P = N.尸+1-+1_- dx=a P=arctan(tan(a P)tan a tan P=arctan-1 + tan a tan PN +1 N =a
7、rctan1 + (N + 1)N .1=arctanN 2 + N +19.正方形的边长大约为了 100cm,应怎样测量才能使其面积误差不超过1。秫2 ?解:正方形的面积函数为A( x) = x 2当 x* = 100 时,若 (A*) 1,则 (x*) 0当t *增加时,S *的绝对误差增加 ( S *) ID 帛_ gt2 (t*)=13、g(t*)2/Ct*)=2当t *增加时, (t*)保持不变,则S *的相对误差减少。11.序列b 满足递推关系y =10-1(n=i,2,), nnn-1若y=J2 1.41 (三位有效数字),计算到时误差有多大?这个计算过程稳定吗?解:y = t2
8、 1.41 0 (y *) = 2x 10-2又 y =10 yn1 -11 =10 y0-1. V =10 V又 y2 = 10 y1 -1=10 V. (y *) = 102 ( y *)20. (七。*) = 1010 (y)=1010 x 若通过一 计算y值,则 (点 +1)6 x 10-22=1 x 1082计算到,时误差为2 x108,这个计算过程不稳定。12.计算f =(技-1)6,取点 5.4,利用下列等式计算,哪一个得到的结果最好?-J, (3-2克)3,,G;2 +1)6(3 + 22)3解:设 y = (x -1)6,若x =寸2,x* = 1.4,则(x*) = x 1
9、0-1。2(*) = 6x s() 3* +1)76 z 、二7 浮3)3+1)7=2.53严(尤*)若通过(3-22)3计算y值,则s(y*) =-3x 2x (3-2尤*)2 s(x*)6.y* 心*)3 - 2x*.30y*8(x*)1若通过计算y值,则(y*) = -3x:、s()(3 + 2x*)4/ 1 z 、= 6xy*( x*)(3 + 2x*)7=1.0345y*(x*)计算后得到的结果最好。13. f3) = ln(x序二I),求f(30)的值。若开平方用6位函数表, 大?若改用另一等价公式。1大3-1) = -ln(v +五2 1)计算,求对数时误差有多大?解J(x)=l
10、n(x-x2-l)? .(30) 二 111(30-/而)设 i/ = V899,y = f(30) 则 * = 29.9833.(*) = ;xl04故问求对数时误差有多( U * )s( * mb*1 /、=( U* )0.0167就3x10-3若改用等价公式.ln( x v x2 1) = ln( x + % x2 1)则 f (30) =ln(30 +、899)此时,(y * ) = 1情(u *)30 + u *1 ,八8( U * ) 59.9833q8x10-7第二章插值法1.当x = 1,1,2时,f (x) = 0, 3,4,求f (x)的二次插值多项式。解:x = 1, x
11、 = 1, x = 2,f (x ) = 0, f (x ) = 3, f (x ) = 4;012l (x) = ,(x一x1)(x y =-1(x + 1)(x 2) 0(x x )(x x )2l (x) = (x-x0)(xx2) = 1(x- 1)(x-2)1(x x )(x x ) 61 (x) = - M- x = 1(x 1)(x + 1)2 (x x )(x x ) 3则二次拉格朗日插值多项式为L (x) = y l (x)2k kk=0=3/ (x) + 4/ (x)1, 4=(x - 1)(x 2) + (x - 1)(x +1)5 37=x2 + x 6 232.给出f
12、 (x) = Inx的数值表X0.40.50.60.70.8lnx-0.916291-0.693147-0.510826-0.356675-0.223144用线性插值及二次插值计算ln0.54的近似值。解:由表格知,x 0.4, x 0.5, x 0.6, x 0.7, x 0.8; f(x ) 0.916291, f (x ) -0.693147 f (x ) -0.510826, f (x ) -0.35667523f (x4) -0.223144若采用线性插值法计算ln0.54即f (0.54),则 0.5 0.54 0.6xl (x) * 10(x 0.6)1 x - xxx12( x
13、) = 10( x - 0.5)21L (x) f (x )1 (x) + f (x )1 (x)11 12 26.93147( x - 0.6) - 5.10826( x - 0.5)/. L (0.54) -0.6202186 -0.6202191若采用二次插值法计算ln0.54时,10( x)(x x f - 50(x - 0.5)(x - 0.6)(x - x )(x - x )1 (x) (x x0)( x x2) -100( x - 0.4)( x - 0.6) 1(x - x )(x - x )1 (x) - (x x0)(x x 50(x-0.4)(x-0.5)2 (x - x
14、 )(x - x )20 01 12 2L (x) f (x )1 (x) + f (x )1 (x) + f (x )1 (x) -50 x 0.916291( x - 0.5)( x - 0.6) + 69.3147( x - 0.4)( x - 0.6) - 0.510826 x 50( x - 0.4)( x - 0.5)L2(0.54) -0.61531984 -0.6153203.给全cosx,0 x 90的函数表,步长h = 1 = (1/60),若函数表具有5位有效数字,研究用线性插值求cos x近似值时的总误差界。解:求解cosx近似值时,误差可以分为两个部分,一方面,x是近
15、似值,具有5位有效数 字,在此后的计算过程中产生一定的误差传播;另一方面,利用插值法求函数cosx的近似 值时,采用的线性插值法插值余项不为0,也会有一定的误差。因此,总误差界的计算应综 合以上两方面的因素。当 0 x 90 时,令 f (x) = cos x1、1 兀 兀取 - x 、 + k +1 )xk+1- xk=8 (f *(x ) h (x- x + x - x )=8 ( f *(x )k总误差界为R = R(x) + R( x) =2(-cos g)(x - x )(x -v 1 X(x-x )(x -x) + 8(f *(x )2k k+1- 1 X (1 h)2 +8 (
16、f *(x )=1.06 X10-8 +1X10-52=0.50106 X10-54.设为互异节点,求证:0 = 0,h = (60) = 60 面=赤而o令 x = x0 + ih, i = 0,1,.,5400则 x = = 9054002当x xk, xi 时,线性插值多项式为L (x) = f (x ) _x + f (x )-h-1k x - xk+1 x 一 xkk+1k+1k插值余项为R (x) = |cos x-,1 .k+1-L1(x)| = 2f G)(x-x)(x +1)又一在建立函数表时,表中数据具有5位有效数字,且cosx e【0,1,故计算中有误差传播过程。.* (
17、f *(x = 2 X10-58 (Ek+1)x 一 x k+1 x+1- xkx 一 x k+1*k+1)+8(f *(x )(1)(x)三 xk (k = 0,1, ,n);j j j=0,n);(2) 2(x -x)kl (x)三 0(k = 0,1, jjj=0证明 (1)令 f (x) = xk若插值节点为x ., j = 0,n,则函数f (x)的n次插值多项式为L (x) = 2Xkl. (x)。j=0f (n+1)(松)插值余项为Rn(x) = f (x)-Ln(x) = (n + )! %+1(x)又 k n,f (n+1) (& ) = 0R (x) = 02 xkl (x
18、) = xk (k = 0,1, , n);jjj=0(2)2(x -x)kl (x) j j j=0=2 (2s,( - x) k-i)i(x)j=0 i=0=2C (-x)k-i (2 xil (x)i=0j=0又 0 i n由上题结论可知2 xkl (x) = xij jj=0原式=Y Ci (-x)k-ixik i=0=(x - x) k=0,.得证。5 设 f (x) e C2【a, b且 f (a) = f (b) = 0,求证:max | f (x) V 1 (b - a )2 max axb8解:令 x = a, x1 = b|f(x)|a xb以此为插值节点,则线性插值多项式
19、为x 一 x+ f (x )01 x - x0L (x) = f (x )M10 x0 - x1x - bx - a=f (a)一- + f (b)a - bx - a又 f (a) = f (b) = 0L1(x) = 01插值余项为火(x) = f (x) - Li(x) = 2 f (x)(x - xo)(x气) f (x) = 2 f (x)(x - x)(x -气) 又 |( x - x)(x - x |,2(x- xo) + (xi - x)j1, M=4(xi - xo)21小、=(b - a)24 max |f (x) 1(b - a)2 max |f(x)|axbaxb6.在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 第五 答案
链接地址:https://www.31ppt.com/p-5306020.html