数值分析第1章(0)
- 格式:ppt
- 大小:214.00 KB
- 文档页数:4
第1章数值分析中的误差一、重点内容误差设精确值x* 的近似值x,差e=x-x* 称为近似值x 的误差(绝对误差)。
误差限近似值x 的误差限 是误差e 的一个上界,即|e|=|x-x*|≤ε。
相对误差e r是误差e 与精确值x* 的比值,。
常用计算。
相对误差限是相对误差的最大限度,,常用计算相对误差限。
绝对误差的运算:ε(x1±x2)=ε(x1)+ε(x2)ε(x1x2)≈|x1|ε(x2)+|x2|ε(x1)有效数字如果近似值x 的误差限ε 是它某一个数位的半个单位,我们就说x 准确到该位。
从这一位起到前面第一个非0 数字为止的所有数字称为x 的有效数字。
关于有效数字:(1) 设精确值x* 的近似值x,x=±0.a1a2…a n×10ma1,a2,…,a n是0~9 之中的自然数,且a1≠0,|x-x*|≤ε=0.5×10m-l,1≤l≤n则x 有l位有效数字.(2) 设近似值x=±0.a1a2…a n×10m有n 位有效数字,则其相对误差限(3) 设近似值x=±0.a1a2…a n×10m的相对误差限不大于则它至少有n 位有效数字。
(4) 要求精确到10-3,取该数的近似值应保留4 位小数。
一个近似值的相对误差是与准确数字有关系的,准确数字是从一个数的第一位有效数字一直数到它的绝对误差的第一位有效数字的前一位,例如具有绝对误差e=0.0926 的数x=20.7426 只有三位准确数字2,0,7。
一般粗略地说,具有一位准确数字,相对于其相对误差为10% 的量级;有二位准确数字,相对于其相对误差为1% 的量级;有三位准确数字,相对于其相对误差为0.1% 的量级。
二、实例例1 设x*= =3.1415926…近似值x=3.14=0.314×101,即m=1,它的误差是0.001526…,有|x-x*|=0.001526…≤0.5×101-3即l=3,故x=3.14 有 3 位有效数字。
数值分析第一章作业1. 数值计算方法设计的基本手段是().(A )近似 (B ) 插值 (C ) 拟合 (D ) 迭代2. 为了在有限时间内得到结果,用有限过程取代无限过程所产生的近似解与精 确解之间的误差称为().(A )舍入误差 (B ) 截断误差 (C ) 测量误差 (D ) 绝对误差3. 由于计算机的字长有限,原始数据在机器内的表示以及进行算术运算所产生 的误差统称为().(A )舍入误差 (B ) 截断误差 (C )相对误差 (D ) 绝对误差 4. 数值计算方法研究的核心问题可以概括为()对计算结果的影响. (A )算法的稳定性(B ) 算法的收敛性 (C )算法的复杂性 (D ) 近似 N dx5. 当N 充分大时,利用下列各式计算I 二 半,等式()得到的结果最好. •N 1 +x(A ) I =arcta n (N 1)-arcta n (N ) (B )I 二 arcta n (N 2 N 1) 6.计算(、、2-1)6,取;2 1.4,利用下列哪个公式得到的结果最好 ?为什么?7. 计算球体的体积,已知半径的相对误差限不超过 3 10”,则计算所得体积的相 对误差限如何估计?8. 设x 0,近似值x 的相对误差限为:,试估计In x 的误差限.9. 计算圆柱体的体积,已知底面半径r 及圆柱高h 的相对误差限均不超过、:,则 计算所得体积的相对误差限如何估计?.10. 用秦九韶算法求f (x ) = 4x 3「3x 2 • x 「1在x = 2处的值.111. 已知近似值 X =1.0000 的误差限;(x )=1 10,, f (x )二丄 X 2,求;(f (x )),并16说明X”及f (X”)的各有几位有效数字.(C)I = arcta n( 2 N 2 N 1) (D)(A) 1(;2 1)6 (B) (3-2运3 (C) 1(3 - 2 ・(D) 99 - 70、212. 设a为非零常数,已知y0的近似值y0,由递推式y n =ay n斗计算序列{y n}的近似值,分析该算法的稳定性.。
第一章绪论1设x 0, x的相对误差为「.,求In x的误差。
* * e* x * _x解:近似值x*的相对误差为:.=e*x* x*1 而In x 的误差为e In x* =lnx*「lnx e*x*进而有;(ln x*)::.2•设x的相对误差为2%求x n的相对误差。
解:设f(x—,则函数的条件数为Cp^胡1n A.x nx .又7 f '(x)= nx n」C p|=nn又;;r((x*) n) : C p ;,x*)且e r (x*)为2.;r((x*)n) 0.02 n3 •下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指出它们是几位有效数字:X; h.1021 , x;=0.031 , x3 =385.6 x;=56.430, x5 =7 1.0.解:x;=1.1021是五位有效数字;X2 =0.031是二位有效数字;X3 =385.6是四位有效数字;x4 = 56.430是五位有效数字;x5 -7 1.0.是二位有效数字。
4.利用公式(2.3)求下列各近似值的误差限:⑴ 为+X2+X4,(2) x-i x2x3,(3) x2/ x4.* * * *其中X1,X2,X3,x4均为第3题所给的数。
解:*1 4;(x-| ) 102* 1 3;(x 2) 102* 1 1;(x 3) 10 * 1 3;(x 4) 102* 1 1;(x 5) 102 (1);(为 X 2 X 4)=;(为)亠:(x 2)亠:(x 4)=1 10 4 110 J 丄 10^2 2 2= 1.05 10”* * * (2)(X 1X 2X 3)* * * ** * ** *X 1X 2 8(X 3) + X 2X 3 g(xj + X 1X 3 名(X 2)1 1 0.031 汉 385.6 汉?汉10鼻 + 1.1021 域 385.6 汉?汉10(3) XX 2/X 4)X 40.031 110” 56.430 丄 10’2 256.430 56.430=10°5计算球体积要使相对误差限为 1,问度量半径R 时允许的相对误差限是多少? 43解:球体体积为V R 3则何种函数的条件数为=1.1021汉 0.031 汉 * 汉10」+0.215RV' R 4 - R2Ik -3;r(V*) : C pL;r(R*) =3;r(R*)1故度量半径R时允许的相对误差限为;r(R*) 1 :0.3336•设Y0=28,按递推公式丄J783 (n=1,2,…)100计算到Y oo。
第一章绪论习题一1.设x>0,x*的相对误差为δ,求f(x)=ln x的误差限。
解:求lnx的误差极限就是求f(x)=lnx的误差限,由公式(1.2.4)有已知x*的相对误差满足,而,故即2.下列各数都是经过四舍五入得到的近似值,试指出它们有几位有效数字,并给出其误差限与相对误差限。
解:直接根据定义和式(1.2.2)(1.2.3)则得有5位有效数字,其误差限,相对误差限有2位有效数字,有5位有效数字,3.下列公式如何才比较准确?(1)(2)解:要使计算较准确,主要是避免两相近数相减,故应变换所给公式。
(1)(2)4.近似数x*=0.0310,是 3 位有数数字。
5.计算取,利用:式计算误差最小。
四个选项:第二、三章插值与函数逼近习题二、三1. 给定的数值表用线性插值与二次插值计算ln0.54的近似值并估计误差限. 解:仍可使用n=1及n=2的Lagrange插值或Newton插值,并应用误差估计(5.8)。
线性插值时,用0.5及0.6两点,用Newton插值误差限,因,故二次插值时,用0.5,0.6,0.7三点,作二次Newton插值误差限,故2. 在-4≤x≤4上给出的等距节点函数表,若用二次插值法求的近似值,要使误差不超过,函数表的步长h 应取多少?解:用误差估计式(5.8),令因得3. 若,求和.解:由均差与导数关系于是4. 若互异,求的值,这里p≤n+1.解:,由均差对称性可知当有而当P=n+1时于是得5. 求证.解:解:只要按差分定义直接展开得6. 已知的函数表求出三次Newton均差插值多项式,计算f(0.23)的近似值并用均差的余项表达式估计误差.解:根据给定函数表构造均差表由式(5.14)当n=3时得Newton均差插值多项式N3(x)=1.0067x+0.08367x(x-0.2)+0.17400x(x-0.2)(x-0.3) 由此可得f(0.23) N3(0.23)=0.23203由余项表达式(5.15)可得由于7. 给定f(x)=cosx的函数表用Newton等距插值公式计算cos 0.048及cos 0.566的近似值并估计误差解:先构造差分表计算,用n=4得Newton前插公式误差估计由公式(5.17)得其中计算时用Newton后插公式(5.18)误差估计由公式(5.19)得这里仍为0.5658.求一个次数不高于四次的多项式p(x),使它满足解:这种题目可以有很多方法去做,但应以简单为宜。
数值分析 第一章: 误差估计绝对误差,相对误差,有效数字。
大数吃小数。
(填空)三角分解(大题)杜利脱尔分解,克洛脱分解,乔列斯基分解,平方根法,追赶法, 例 1 用最小刻度为毫米的卡尺测量直杆甲和直杆乙,分别读出长度为 ,问: 各是多少?两直杆的实际长度 在什么范围内? 例2 设 是分别由准确值 经过四舍五入而得到的近似值, 问: 各是多少?例3 下列近似值的绝对误差限都是0.005, 问:各个近似值有几位有效数字?求和时从小到大相加,可使和的误差减小。
1、下列各近似值均有四位有效数字,试指出它们的绝对误差限和相对误差限。
2、下列近似值的绝对误差限都是0.0005,试指出它们有几位有效数字。
3、在四位十进制的限制下,试选择精确度最高的算法,计算下式的值。
答案:1、0.000005,0.03712%;0.005,0.04052%;0.0005,0.04167%.2、4、2、03、1342004、 高斯消去法步骤:(1) 首先将增广阵 [ A, b ] 化为上三角阵; (2) 用三角方程组,回代求解 。
例1在四位十进制的限制下,分别用不选主元高斯消去法与列选主元高斯消去法求解下列方程组。
mm b mm a 24,312==)( ,)( ,)(,)(b a b a r r εεεεm m y m m m m x m m b b b a a a m m b a r r 5.245.23,5.3125.311%,08.2245.0)()( %,16.03125.0)()( ,5.0)()(≤≤≤≤≈==≈====εεεεεε1200.2,18.2=-=b a )( ,)( ,)(,)(b a b a r r εεεε%0024.01200.200005.0)()( %,23.018.2005.0)()( 05000.0)(,005.0)(≈==≈====b b b a a a b a r r εεεεεε41086.0,0312.0,38.1-⨯=-==c b a 200.1,341.12,01347.0-=-==c b a 00032.0,042.0,00031.1-==-=c b a 906050401013402++++⨯=u )1(41,1411---==+n n n n y ny n y y 1231231230.012 0.0100.1670.67810.8334 5.91012.132001200 4.2981x x x x x x x x x ++=⎧⎪++=⎨⎪++=⎩解:用顺序消去法的消元过程:回代后,得列选主元高斯消去法的消元过程:回代后,得杜利脱尔分解:如果方程组 Ax =b 的系数阵 A 能分解为A =LU , 其中,L 是下三角矩阵,U 是上三角矩阵.例1.3 用矩阵的杜利脱尔(Doolittle )分解解方程组解:设 比较两边系数得:3215.546,100.0,104.0x x x ===-3215.546,45.76,17.46x x x ==-=11121212221210010010n n n n nn u u u l u u A l l u ⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦0.01200.0100.16700.67811.0000.8334 5.91012.1032001200 4.200981.0⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦320.01200.0100.16700.678100.1000108.01044.4101467445410179810-⎡⎤⎢⎥→⨯--⎢⎥⎢⎥--⨯-⨯⎣⎦3550.01200.0100.16700.678100.1000108.01044.4100117510654710-⎡⎤⎢⎥→⨯--⎢⎥⎢⎥-⨯-⨯⎣⎦0.01200.0100.16700.67811.0000.8334 5.91012.1032001200 4.200981.0⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦232001200 4.200981.000.45845.90911.7900.5500100.16700.6744-⎡⎤⎢⎥→⎢⎥⎢⎥⨯⎣⎦32001200 4.200981.000.4584 5.90911.79000.096090.5329⎡⎤⎢⎥→⎢⎥⎢⎥⎣⎦.201814513252321321⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡x x x LU u u u u u u l l l =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡332322131211323121111513252321⎪⎪⎪⎩⎪⎪⎪⎨⎧-=-=-=======2454132321333223223121131211u l u u l l u u u ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=2441321153121U L 于是练习: 用矩阵的杜利脱尔(Doolittle )分解 A=LU 解方程组。