第一章数值计算中的误差

第一章数值计算中的误差
第一章数值计算中的误差

数值计算第一二章答案

第一章数值计算中的误差 习题一 1.1 下列各近似数的绝对误差限是最末位的半个单位,试指出它们各有几位有效数字。 1x =-3.105 , 2x =0.001, 3x =0.100, 4x =253.40, 5x =5000, 6x =5?310. 答案:4,1,3,6,4,1. 1.2 设100>* x >10,x 是* x 的有五位有效数字的的近似数,求x 的绝对误差限。 答案:当10

数值运算的误差分析(精)

实验一 数值运算的误差分析 1.问题的提出 任何数值计算都是一种近似计算,于是研究此误差的来源及防止在整个数值计算中占非常重要的地位。首先是误差的分类、其次是估计误差的工具最后是一些避免误差产生及传播的手段。 1)模型误差: 实际问题用数学模型刻画时要忽略一些因素,从而造成数学的量和实际的量的误差称为模型误差 2)观测误差: 数学模型用到一批数它可能是观测得到的也可能是计算到的,这种数据误差造成数学量的近似。 3)截断误差: 通常要用数值方法求它的近似解,其近似解与精确解之间的误差称为截断误差 。 例如,函数)(x f 用泰勒(Taylor )多项式 n n n x n f x f x f f x p ! )0(!2)0(!1)0()0()(2'''++++= 近似代替,则数值方法的截断误差是: εε(,)! 1()()()()(1 )1(+++=-=n n n n x n f x p x f x R 4)舍入误差: 最后用近似的方法计算数据有误差的数学问题要用有限位数字,这就要求进行基本的四舍五入计算,由此引起的误差称为舍入误差。 例如用3.14159近似代替π,产生的误差 0000026.03014159=-=πR 为舍入误差。 2.误差与有效数字 1)绝对误差: 2)相对误差: 3)有效数字: 若近似值*x 的误差限是某一位的半个单位,该位到*x 的第一位非零数字共有n 位,就说*x 有n 位有效数字,表示 ()() 1121*101010---?++?+?±=n n m a a a x , 其中是),,1(n i a i =0到9中的一个数字,0≠i a ,m 为整数,且 1*102 1 +-?≤ -n m x x

数值计算中误差的传播规律

数值计算方法 实 验 报 告 实验序号:实验一 实验名称:数值计算中误差的传播规律 实验人: 专业年级: 教学班: 学号: 实验时间:

实验一 数值计算中误差的传播规律 一、实验目的 1.观察并初步分析数值计算中误差的传播; 2.观察有效数字与误差传播的关系. 二、实验内容 1.使用MATLAB 的help 命令学习MATLAB 命令digits 和vpa 的用途和使用格式; 2.在4位浮点数下解二次方程01622=++x x ; 3.计算下列5个函数在点2=x 处的近似值 (1)60)1(-=x y , (2)61) 1(1+=x y , (3)32)23(x y -=, (4)3 3)23(1x y +=, (5)x y 70994-=. 三、实验步骤 本次实验包含三个相对独立的内容. 1.在内容1中,请解释两个命令的格式和作用; 在matlab 中采用help 语句得到:

1、digits用于规定运算精度,比如: digits(20); 这个语句就规定了运算精度是20位有效数字。但并不是规定了就可以使用,因为实际编程中,我们可能有些运算需要控制精度,而有些不需要控制。vpa就用于解决这个问题,凡是用需要控制精度的,我们都对运算表达式使用vpa函数。 例如: digits(5); a=vpa(sqrt(2)); 这样a的值就是1.4142,而不是准确的1.4142135623730950488016887242097 又如: digits(11); a=vpa(2/3+4/7+5/9); b=2/3+4/7+5/9; a的结果为1.7936507936,b的结果为1.793650793650794......也就是说,计算a的值的时候,先对2/3,4 /7,5/9这三个运算都控制了精度,又对三个数相加的运算控制了精度。而b的值是真实值,对它取11位有效数字的话,结果为1.7936507937,与a不同,就是说vpa 并不是先把表达式的值用matlab本身的精度求出来,再取有效数字,而是每运算一次都控制精度。 2.求解方程时,分别使用求根公式和韦达定理两种方法,并比较其有效数字和相对误差; 用求根公式解得:x1=-0.015,x2=-62.00 用韦达定理解得:x11=-0.016,x22=-62.00 x22=x2,x11=1/x22

计算方法的课后答案

《计算方法》习题答案 第一章 数值计算中的误差 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 的相对误差,称

数值分析第一章学习小结

数值分析 第1章绪论 --------学习小结 一、本章学习体会 通过本章的学习,让我初窥数学的又一个新领域。数值分析这门课,与我之前所学联系紧密,区别却也很大。在本章中,我学到的是对数据误差计算,对误差的分析,以及关于向量和矩阵的数的相关容。 误差的计算方法很多,对于不同的数据需要使用不同的方法,或直接计算,或用泰勒公式。而对于二元函数的误差计算亦有其独自的方法。无论是什么方法,其目的都是为了能够通过误差的计算,发现有效数字、计算方法等对误差的影响。 而对误差的分析,则是通过对大量数据进行分析,从而选择出相对适合的算法,尽可能减少误差。如果能够找到一个好的算法,不仅能够减少计算误差,同时也可以减少计算次数,提高计算效率。 对于向量和矩阵的数,我是第一次接触,而且其概念略微抽象。因此学起来较为吃力,仅仅知道它是向量与矩阵“大小”的度量。故对这部分容的困惑也相对较多。 本章的困惑主要有两方面。一方面是如何能够寻找一个可靠而高效的算法。虽然知道算法选择的原则,但对于很多未接触的问题,真正寻找一个好的算法还是很困难。另一方面困惑来源于数,不明白数的意义和用途究竟算什么。希望通过以后的学习能够渐渐解开自己的疑惑。 二、本章知识梳理

2.1 数值分析的研究对象 数值分析是计算数学的一个重要分支,研究各种数学问题的数值解法,包括方法的构造和求解过程的理论分析。它致力于研究如何用数值计算的方法求解各种基本数学问题以及在求解过程中出现的收敛性,数值稳定性和误差估计等容。 2.2误差知识与算法知识 2.2.1误差来源

误差按来源分为模型误差、观测误差、截断误差、舍入误差与传播误差五种。其中模型误差与观测误差属于建模过程中产生的误差,而截断误差、舍入误差与传播误差属于研究数值方法过程中产生的误差。 2.2.2绝对误差、相对误差与有效数字 1.(1)绝对误差e指的是精确值与近似值的差值。 绝对误差: 绝对误差限: (2)相对误差是指绝对误差在原数中所占的比例。 相对误差: 相对误差限: 结论:凡是经过四舍五入而得到的近似值,其绝对误差不超过该近似值末位的半个单位。 (3)有效数字的定义 有效数字的第一种定义:设a是x的近似值,如果a的误差绝对值不超过x 的第k位小数的半个单位,即则称近似值a准确到小数点后第k位。从小数点后的第k位数字直到最左边非零数字之间的所有数字都叫有效数字。

数值分析第一章绪论习题答案

第一章绪论 1.设0x >,x 的相对误差为δ,求ln x 的误差。 解:近似值* x 的相对误差为* **** r e x x e x x δ-= == 而ln x 的误差为()1ln *ln *ln ** e x x x e x =-≈ 进而有(ln *)x εδ≈ 2.设x 的相对误差为2%,求n x 的相对误差。 解:设()n f x x =,则函数的条件数为'() | |() p xf x C f x = 又1 '()n f x nx -= , 1 ||n p x nx C n n -?∴== 又((*))(*)r p r x n C x εε≈? 且(*)r e x 为2 ((*))0.02n r x n ε∴≈ 3.下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指 出它们是几位有效数字:*1 1.1021x =,*20.031x =, *3385.6x =, * 456.430x =,*57 1.0.x =? 解:*1 1.1021x =是五位有效数字; *20.031x =是二位有效数字; *3385.6x =是四位有效数字; *456.430x =是五位有效数字; *57 1.0.x =?是二位有效数字。 4.利用公式(2.3)求下列各近似值的误差限:(1) * * * 124x x x ++,(2) ***123x x x ,(3) **24/x x . 其中****1234 ,,,x x x x 均为第3题所给的数。 解:

*4 1* 3 2* 13* 3 4* 1 51()1021()1021()1021()1021()102 x x x x x εεεεε-----=?=?=?=?=? *** 124***1244333 (1)()()()() 1111010102221.0510x x x x x x εεεε----++=++=?+?+?=? *** 123*********123231132143 (2)() ()()() 111 1.10210.031100.031385.610 1.1021385.610222 0.215 x x x x x x x x x x x x εεεε---=++=???+???+???≈ ** 24**** 24422 *4 33 5 (3)(/) ()() 11 0.0311056.430102256.43056.430 10x x x x x x x εεε---+≈ ??+??= ?= 5计算球体积要使相对误差限为1,问度量半径R 时允许的相对误差限是多少? 解:球体体积为34 3 V R π= 则何种函数的条件数为 2 3'4343 p R V R R C V R ππ=== (*)(*)3(*)r p r r V C R R εεε∴≈= 又(*)1r V ε=

数值计算方法第一章

第一章 绪 论 本章以误差为主线,介绍了计算方法课程的特点,并概略描述了与算法相关的基本概念,如收敛性、稳定性,其次给出了误差的度量方法以及误差的传播规律,最后,结合数值实验指出了算法设计时应注意的问题. §1.1 引 言 计算方法以科学与工程等领域所建立的数学模型为求解对象,目的是在有限的时间段内利用有限的计算工具计算出模型的有效解答。 由于科学与工程问题的多样性和复杂性,所建立的数学模型也是各种各样的、复杂的. 复杂性表现在如下几个方面:求解系统的规模很大,多种因素之间的非线性耦合,海量的数据处理等等,这样就使得在其它课程中学到的分析求解方法因计算量庞大而不能得到计算结果,且更多的复杂数学模型没有分析求解方法. 这门课程则是针对从各种各样的数学模型中抽象出或转化出的典型问题,介绍有效的串行求解算法,它们包括 (1) 非线性方程的近似求解方法; (2) 线性代数方程组的求解方法; (3) 函数的插值近似和数据的拟合近似; (4) 积分和微分的近似计算方法; (5) 常微分方程初值问题的数值解法; (6) 优化问题的近似解法;等等 从如上内容可以看出,计算方法的显著特点之一是“近似”. 之所以要进行近似计算,这与我们使用的工具、追求的目标、以及参与计算的数据来源等因素有关. 计算机只能处理有限数据,只能区分、存储有限信息,而实数包含有无穷多个数据,这样,当把原始数据、中间数据、以及最终计算结果用机器数表示时就不可避免的引入了误差,称之为舍入误差. 我们需要在有限的时间段内得到运算结果,就需要将无穷的计算过程截断, 从而产生截断误差. 如 +++=! 21 !111e 的计算是无穷过程,当用 ! 1 !21!111n e n ++++= 作为e 的近似时,则需要进行有限过程的计算,但产生了 截断误差e e n -.

数值分析误差一点总结

数值分析学习报告 邹凡峰1329010062 作为这学期的必修课,我从内心深处来讲,数值分析真的有点难。感觉它是在高等数学和线性代数的基础上,又加深了探讨。虽然这节课很难,我学的很差。 学习数值分析,我们首先得知道一个软件——MATLAB。数值分析所用的语言中,最重要的成分是函数,其一般形式为:Function[a,b,c,……]=fun(d,e,f,……),对于数值分析这节课,我的理解是:只要学习并掌握好MATLAB,你就已经成功了。 因为学的不是很好对于后面的章节不能很好把握,就只能简单的对第一章中的误差总结下。通过第一章的学习,我们能够初窥数学的又一个新领域。数值分析这门课,与我之前所学联系紧密,区别却也很大。在第一章中,我们学到的是对数据误差计算,对误差的分析。以及关于向量和矩阵的范数的相关内容。 误差的计算方法很多,对于不同的数据需要使用不同的方法,或直接计算,或用泰勒公式。而对于二元函数的误差计算亦有其独自的方法。无论是什么方法,其目的都是为了能够通过误差的计算,发现有效数字、计算方法等对误差的影响。而对误差的分析,则是通过对大量数据进行分析,从而选择出相对适合的算法,尽可能减少误差。如果能够找到一个好的算法,不仅能够减少计算误差,同时也可以减少计算次数,提高计算效率。 本章的困惑主要有两方面。一方面是如何能够寻找一个可靠而高效的算法。虽然知道算法选择的原则,但对于很多未接触的问题,真正寻找一个好的算法还是很困难。另一方面困惑来源于范数,不明白范数的意义和用途究竟算什么。希望通过以后的学习能够渐渐解开自己的疑惑。 一.数值分析的研究对象 数值分析是计算数学的一个重要分支,研究各种数学问题的数值解法,包括方法的构造和求解过程的理论分析。它致力于研究如何用数值计算的方法求解各种基本数学问题以及在求解过程中出现的收敛性,数值稳定性和误差估计等内容。 二.误差知识与算法知识 (1)误差来源 误差按来源分为模型误差、观测误差、截断误差、舍入误差与传播误差五种。其中模型误差与观测误差属于建模过程中产生的误差,而截断误差、舍入误差与传播误差属于研究数值

数值分析第一章实验 误差分析

1. 计算1 1 n x n I e x e dx -=? (n=0,1,2,……)并估计误差。 由分部积分可得计算n I 的递推公式 1111 01,1,2,e 1.n n x I nI n I e dx e ---=-=???==-???……. (1) 若计算出0I ,代入(1)式,可逐次求出 1 2,,I I … 的值。要 算出0I 就要先算出1e -,若用泰勒多项式展开部分和 21 (1)(1)1(1),2!! k e k ---≈+-+++ … 并取k=7,用4位小数计算,则得10.3679e -≈,截断误差 14711 |0.3679|108!4 R e --=-≤

从表1中看到8I 出现负值,这与一切0n I >相矛盾。实际上,由积分估值得 111110001011 (im )(max)11 x n n n x x e e m e x dx I e x dx n n ---≤≤≤≤=<<=++?? (2) 因此,当n 较大时,用n I 近似n I 显然是不正确的。这里计算公式与每步计算都是正确的,那么是什么原因合计算结果出现错误呢?主要就 是初值0I 有误差000E I I =- ,由此引起以后各步计算的误差n n n E I I =- 满足关系 1,1,2,n n E nE n -=-=…. 由此容易推得 0(1)!n n E n E =-, 这说明0I 有误差0E ,则n I 就是0E 的n!倍误差。例如,n=8,若 4 01||102 E -= ?,则80||8!||2E E =?>。这就说明8I 完全不能近似8I 了。它表明计算公式(A )是数值不稳定的。 我们现在换一种计算方案。由(2)式取n=9,得 1911010 e I -<<, 我们粗略取1 *9911()0.068421010 e I I -≈+==,然后将公式(1)倒过来算,即 由*9I 算出*8I ,*7I ,…,* 0I ,公式为 * 9** 10.0684()1(1),98n n I B I I n n -?=? =?=-=?? , ,…,1; 计算结果见表1的*n I 列。我们发现* 0I 与0I 的误差不超过410-。记

数值分析分章复习(第一章误差)

数值分析分章复习 第一章 引论 要点:误差基本概念 误差分类:截断误差;舍入误差。 误差量化:绝对误差;相对误差;有效数字 设计数值计算方法应注重的原则: 注重算法稳定性;减少运算量;避免相近数相减;避免绝对值小的数作分母 复习题: 1、设115.80,1025.621≈≈x x 均具有5位有效数字, 试估计由这些数据计算21x x ,21x x +的绝对误差限 解:记126.1025, 80.115x x ==%% 则有1123241110, | 102|||2x x x x --≤?-≤?-%% 所以 121212121212211122||||||||||||x x x x x x x x x x x x x x x x x x -=-+-+≤--%%%%%%%%% 341180.11610 6.1010252 20.007057-==??+≤?? 1212112243|()|||11|10100.0005522|x x x x x x x x --≤≤?+?=+-+-+-%%%% 2、已知2.153是2.1542的近似数,问该近似数有几位有效数字? 它的绝对误差和相对误差各是多少? 解:记精确值12.15420.2154102x =?=,近似值 2.153x =% 因为130.00121102 x x -≤?-=%,故近似数有3位有效数字 3、已知数 e=2.718281828...,取近似值 x=2.7182, 那末x 具有多少位有效数字 解:10.271828182810e =?L 314||0.0000811110102228e x --≤?=?-=L 可见x 具有4位有效数字 4、的近似值的相对误差小于0.1%,至少要取多少位有效数字 解:记精确值x =x %, 注意到14.44770.410x ==?=L L 故假设x %具有p 位有效数字,则应成立:11111101||042||8 p p x x x --≤??=?-%

数值分析第一章绪论习题答案

第一章绪论 e In X* =In X * -Inx :丄e* X* 进而有;(In X *): 2. 设X 的相对误差为2% ,求X n 的相对误差。 解:设f(χZ ,则函数的条件数为Cp=l fX+ n _1 X nχ I Xn n 又;r ((X*) n) C P 7(X *) 且 e r (χ*)为 2 .7((χ*)n ) 0.02 n 3. 下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指 * * * * * 出它们是几位有效数字: X 1 =1.1021, χ2 =0.031, χ3 =385.6, χ4 = 56.430,x 5 = 7".0. . * 解:X I -1.1021是五位有效数字; X 2 = 0.031是二位有效数字; X 3 =385.6是四位有效数字; X 4 =56.430是五位有效数字; X 5 =7 1.0.是二位有效数字。 4. 利用公式(2.3)求下列各近似值的误差限: (1) X 1 X 2 X 4,(2) X 1 X 2X 3 ,(3) X 2 /X 4 . 其中χl ,x 2,x 3,X 4均为第3题所给的数。 1设X 0, x 的相对误差为 解:近似值X*的相对误差为 、:,求InX 的误差。 e* X* -X 而InX 的误差为 又 f '(χ) =nx n 」 C P

解:

* 1 4 ;(x 1) 10 2 * 1 3 ;(x 2) 10 2 * 1 1 ;(x 3) 10 * 1 3 ;(x 4) 10 2 * 1 1 ;(x 5) 10 2 (1) ;(x ; x ; x *) * * * =;(%) ;(x 2) *x 4) 1 A 1 2 1 j3 10 10 10 2 2 2 -1.05 10J 3 * * * (2) S(X I X 2X 3) * * * * * * ** * =X1X 2 £(X 3)+ X 2X 3 ^(X J + X 1X 3 E (X 2) :0.215 ⑶;(x 2/x ;) * Il * * I * X 2 E(X 4) + X 4 &(X 2) 全 Γ"2 X 4 1-3 1 3 0.031 10 56.430 10 = ______________________ 2 56.430X56.430 -10 5 4 3 解:球体体积为V R 3 则何种函数的条件数为 1.1021 0.031 1 1θ' 2 + 0.031X385.6 x 1><10* 2 +∣ 1.1021 X 385.6 卜 -×1^3 5计算球体积要使相对误差限为 1 ,问度量半径R 时允许的相对误差限是多少? C P 愕'

工程数学中数值计算应注意的一些原则

数值计算中应遵循的原则 工程问题的数值计算中出现误差的渠道及原因, 分析了这些误差可能会引起的 后果。通过具体例子说明要避免这些误差须遵循的原则。用数值稳定性好的计算方法;两个数量级相差很大的数进行加减运算时, 防止小的那个数加减不到大的数中; 避免两个相近的数相减, 损失有效数字; 防止出现机器零和溢出停机; 在除法运算中, 避免除数的绝对值远小于被除数的绝对值; 简化计算步骤, 减少运算次数。 用电子数字计算机进行各种工程问题的数值计算, 计算误差是不可避免的。误差的渠道来源主要有四个: 模型误差、观测误差、截断误差、舍入误差。用数学模型描述各类实际问题, 一般都要作一定的简化, 由此产生的数学模型的解与实际问题的解之间一定会有差异, 这种差异就是模型误差; 数学模型中包含的某些参数或常数, 大多是经过仪器观测或试验获得的数值, 这样得到的观测数值与实际数值之间也有误差, 这种误差称为观测误差; 求解数学模型所用的数值计算方法往往是近似计算方法, 由此产生的误差称为方法误差。由于近似方法一般都要用有限的四则算术运算步骤来代替无穷的极限运算, 这种由截断一个无穷过程而引起的误差, 就叫截断误差, 方法误差也属于截断误差; 由于电子数字计算机只能将数表示成有限位进行计算, 对超过位数的数字按一定的规则作舍入, 由此产生的误差称为舍入误差。 数值计算方法主要研究截断误差和舍入误差对计算结果的影响, 一般不考虑模型误差和观测误差。分析参数或常数的观测误差在数值计算中的影响的方法与分析舍入误差的影响所用的方法大致相同, 而控制观测误差和模型误差则不是数学计算工作者所能独立解决的。 为了减小误差, 特别是舍入误差的影响, 在数值运算中应注意以下一些原则: 1用数值稳定性好的计算方法, 以便控制舍入误差的传播 如, 要求在四位有效数字的精度下计算定积分的值[1]:

计算方法第一章习题

第一章习题 2.按四舍五入原则,将下列各数舍入成5位有效数字: 816.9567 6。000015 17。32250 1.235651 93。18213 0。01523623 答案:816。96 6。0000 17。323 1.2357 93。182 0。015236 3.下列各数是按四舍五入原则得到的近似数,它们各有几位有效数字? 81.897 0。00813 6。32005 0。1800 答案:5 3 6 4 4.若1/4用0。25来表示,问有多少位有效数字? 答案:任意多位 5.若a=1.1062 , b=0.947 是经过舍入后得到的近似值,问:a+b, ab 各有几位有效数字? 答案:3 , 3 因为45110211021--?=?= da 33102 11021--?=?=db 31234102 1102110211021)(----?=?≤?+?=+=+db da b a d 4)15(102110121---?=??=a d r ,2)13(1018 110921---?=??=b d r 22410181101811021)(---?≈?+?=+=b d a d ab d r r r 6.设y 1=0.9863, y 2=0.0062是经过舍入后作为x 1和x 2的近似值,求1/y 1和1/y 2的计算值与真值的相对误差限及y 1y 2和真值的相对误差限。 答案: 53)14()1(*1*111*11*1*11*11*1*1 1106.51018 110921102111 11------?=?=??=?≤-=-=-=-n y y y y y y y y y y y y y y α也可用5)14(111 121111106.5109 21111)1(1---?=??====y dy y dy y y y d y d r 同理 31)12()1(*2*22*2*2 2103.81012 11062110211 11------?=?=??=?≤-==-n y y y y y y α 3 35*2*22)1*11*2*1*2*12*12*121*2*1*2 *121104.8103.8106.5---?≈?+?≤-+-=-+-=-y y y y y y y y y y y y y y y y y y y y y y

数值分析第一章绪论习题答案

第一章绪论 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^胡1 n A. x nx . 又7 f '(x)= nx n」C p |=n n 又;;r((x*) n) : C p ;,x*) 且e r (x*)为2 .;r((x*)n) 0.02 n 3 ?下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指 出它们是几位有效数字: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-| ) 10 2 * 1 3 ;(x 2) 10 2 * 1 1 ;(x 3) 10 * 1 3 ;(x 4) 10 2 * 1 1 ;(x 5) 10 2 (1);(为 X 2 X 4) =;(为)亠:(x 2)亠:(x 4) =1 10 4 1 10 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 4 0.031 1 10” 56.430 丄 10’ 2 2 56.430 56.430 =10° 5计算球体积要使相对误差限为 1,问度量半径R 时允许的相对误差限是多少? 4 3 解:球体体积为V R 3 则何种函数的条件数为 =1.1021汉 0.031 汉 * 汉 10」+ 0.215

数值分析中的误差

第9章 数值分析中的误差 典型问题解析 考试知识点:误差、有效数字。(6%) 学习要点:误差、有效数字。 典型问题解析: 一、误差 绝对误差e :e =x -x * (设精确值x *的近似值x , 差e =x -x *称为近似值x 的绝对误差(误差))。 绝对误差限ε:ε≤-=*x x e (绝对误差限ε是绝对误差e 绝对值的一个上界。) 相对误差e r :***-==x x x x e e r (绝对误差e 与精确值x *的比值,常用x e e r = 计算) 相对误差限r ε:r r e ε≤(相对误差e r 绝对值的一个上界), r r x x x x e εε=≤-=||||||***,*x r εε=,常用x ε计算. 绝对误差限的估计式:(四则运算中) )()()(2121x x x x εεε+=± )()()(122121x x x x x x εεε+≈ 22122121 +=x x x x x x x )()()(εεε 二、有效数字 有效数字:如果近似值x 的误差限ε 是它某一个数位的半个单位,我们就说x 准确到该位. 从这一位起到前面第一个非0数字为止的所有数字称为x 的有效数字. (1)设精确值x *的近似值x ,若 m n a a a x 10.021?±= a 1,a 2,…,a n 是0~9之中的自然数,且a 1≠0, n l x x l m ≤≤110?50=≤--,.*ε 则x 有l 位有效数字. 例1 设x *= π=3.1415926…,若x *的近似值x 为3.14,3.1415,3.143,求x 的有效数字位数. 解:若x =3.14=0.314×101,(m =1)

滴定分析中的误差及数据处理

滴定分析中的误差及数据处理 滴定分析是将已知准确浓度的标准溶液滴加到被测物质的溶液中直至所加溶液物质的量按化学计量关系恰好反应完全,然后根据所加标准溶液的浓度和所消耗的体积,计算出被测物质含量的分析方法。包括酸碱滴定法、配位滴定法、氧化还原滴定法、沉淀滴定法。 滴定分析时产生的误差被分为系统误差和随机误差。 系统误差是在相同条件下,对同一对象进行多次测量,有一种绝对值和符号不变,或按某一规律变化的误差,称为系统误差。系统误差由分析测量过程中确定性的影响因素所产生的,具有重复性、单向性和可测性。产生系统误差的原因有一下几种: (1)方法误差。 方法误差是由于分析方法本身在理论上和具体操作步骤上存在不完善之处。如反应不完全或存在副反应,指示剂的变色点不与化学计量点重合。 (2)仪器和试剂误差 仪器误差来源于一起本身的缺陷或没有按照规定使用仪器。如仪器检查不彻底,滴定管漏液;滴定管、移液管使用前没有润洗而锥形瓶误被润洗;注入液体后滴定管下端留有气泡;读数时滴定管、移液管等量器与水平面不垂直、液面不稳定、仰视(或俯视)刻度;液体温度与量器所规定的温度相差太远;移液时移液管中液体自然地全部流下。标准溶液误差①标准溶液浓度的大小造成的误差来源。滴定所需标准溶液体积的大小,滴定管读数的相对误差较大。一般使用的体积控制在20mL~24mL的范围内,使滴定管的读数误差不大于1‰,为此应使用适当浓度的标准溶液,从而控制标准溶液的体积。②标准溶液的配制不规范造成的误差来源。终点误差(指示剂误差)①指示剂用量过多或浓度过大,使其变色迟钝,同时指示剂本身也能多消耗滴定剂。②强酸滴定强碱时,用酚酞作指示剂。③强酸滴定弱碱时因生成的盐水解,等当点时溶液显酸性。同理强碱滴定弱酸在等当点时溶液呈碱性。若指示剂选用不当,等当点与滴定终点差距大,则产生误差。 (3)操作误差 操作误差通常是由于分析人员没有按正确的操作规程进行分析操作引起。操作方面误差可能有以下几点:①滴定中左手对酸式滴定管旋塞控制不当,旋塞松动导致旋塞处漏液;使用碱式滴定管时,左手拿住橡皮管中玻璃球用力挤压或按玻璃球以下部位,导致放手时空气进入出口管形成气泡。②右手握持锥形瓶没有摇动,待测液反应不完全或摇动时前后振荡溅出液体。③滴定时流速过快,锥形瓶中液体被溅出,也可能使标准溶液滴加过量。④锥形瓶下没有垫白纸或白瓷板作参比物,人眼对锥形瓶中溶液颜色变化反应不灵敏,使终点滞后。 ⑤锥形瓶中溶液变色后立即停止滴定,待测液可能未完全反应。⑥滴定停止后,立即读数也会产生误差,应等1min~2min到滴定管内壁附着液体自然流下再行读数。⑦进行平行测定,两次滴定所用标准液体积相差超过0.02mL,仍取平均值计算,产生误差,应通过科学的分析,找出可疑值的来源,重新进行实验。 (4)主观误差 主观误差是由于分析人员自身的一些主观因素造成。例如在分析过程中重点的判断,有些人对指示剂颜色的分辨偏深、有的人偏浅;有的人喜欢根据前一次的滴定结果来下意识地控制随后的滴定过程,导致测量结果系统地偏高或偏低。 偶然误差是指在相同条件下,对同一物理量进行多次测量,由于各种偶然因素,出现测量值时而偏大,时而偏小的误差现象,这种类型的误差叫做偶然误差。 偶然误差的特点:1)不确定性;2)不可测性;3)服从正态分布规律:大小相等的正误差和负误差出现的概率相等;小误差出现的概率大,大误差出现的概率小,极大误差出现的概率极小。

数值分析第一章作业

数值分析第一章作业 1.数值计算方法设计的基本手段是( ). (A) 近似 (B) 插值 (C) 拟合 (D) 迭代 2.为了在有限时间内得到结果,用有限过程取代无限过程所产生的近似解与精确解之间的误差称为( ). (A) 舍入误差 (B) 截断误差 (C) 测量误差 (D) 绝对误差 3.由于计算机的字长有限,原始数据在机器内的表示以及进行算术运算所产生的误差统称为( ). (A) 舍入误差 (B) 截断误差 (C) 相对误差 (D) 绝对误差 4.数值计算方法研究的核心问题可以概括为( )对计算结果的影响. (A) 算法的稳定性 (B) 算法的收敛性 (C) 算法的复杂性 (D) 近似 5.当N 充分大时,利用下列各式计算121N N dx I x +=+?,等式( )得到的结果最好. (A) arctan(1)arctan()I N N =+- (B) 2arctan(1)I N N =++ (C) 21arctan()1I N N =++ (D) 211I N =+ 6. 计算61), 1.4≈,利用下列哪个公式得到的结果最好?为什么? (B) 3(3- (D) 99-7.计算球体的体积,已知半径的相对误差限不超过3310-?,则计算所得体积的相对误差限如何估计? 8.设0x >,近似值*x 的相对误差限为δ,试估计*ln x 的误差限. 9.计算圆柱体的体积,已知底面半径r 及圆柱高h 的相对误差限均不超过δ,则计算所得体积的相对误差限如何估计?. 10.用秦九韶算法求32()431f x x x x =-+-在2x =处的值. 11.已知近似值 1.0000x *=的误差限4()110x ε*-=?,21()16 f x x = ,求(())f x ε*,并说明x *及()f x *的各有几位有效数字. 12. 分析算法011111,,32,1,2,,k k k y y y y y k +-?==???=-=?的数值稳定性.

第一章_误差与范数

第一章数值计算中的误差分析 数值计算方法(也称计算方法,数值方法):是研究科学与工程技术中数学问题的数值解及其理论的一个数学分支,它的涉及面很广,涉及代数、微积分、微分方程数值解等问题。 ●数值计算方法的主要任务:研究适合于在计算机上使 用的数值计算方法及与此相关的理论,如方法的收敛性、稳定性以及误差分析等,此外,还要根据计算机的特点研究计算时间最短、需要计算机内存最少等计算方法问题. ●数值计算主要过程:实际问题→建立数学模型→设计 高效、可靠的数值计算方法→程序设计→上机计算求出结果。 ●数值计算方法不同于纯数学:它既具有数学的抽象性 与严格性,又具有应用的广泛性与实际试验的技术性,它是一门与计算机紧密结合的实用性很强的有着自身研究方法与理论系统的计算数学课程。 ●数值计算方法的特点:应提供能让计算机直接处理的, 包括加减乘除运算和逻辑运算及具有完整解题步骤的,切实可行的有效算法与程序,它可用框图、算法语言、数学语言或自然语言来描述,并有可靠的理论分析,能逼近且达到精度要求,对近似算法应保证收敛性和数值稳定性、进行必要的误差分析。此外,还要注意算法能否在计算机上实现,应避免因数值方法选用不当、程序设计不合理而导致

超过计算机的存贮能力,或导致计算结果精度不高等. 根据“数值计算”的特点,首先应注意掌握数值计算方法的基本原理和思想,注意方法处理的技巧及其与计算机的密切结合,重视误差分析、收敛性及稳定性的基本理论;其次还要注意方法的使用条件,通过各种方法的比较,了解各种方法的异同及优缺点。

§1.1 误差的来源 在数值计算过程中,估计计算结果的精确度是十分重要的工作,而影响精确度的因素是各种各样的误差,它们可分为两大类:一类称为“过失误差”,它一般是由人为造成的,这是可以避免的,故在数值计算中我们不讨论它;而另一类称为“非过失误差”,这在“数值计算”中往往是无法避免的,也是我们要研究的。 按照它们的来源,误差可分为以下四种:模型误差、观测误差、截断误差、舍入误差。 1.模型误差 用数值计算方法解决实际问题时,首先必须建立数学模型。由于实际问题的复杂性,在对实际问题进行抽象与简化时,往往为了抓住主要因素而忽略了次要因素,这就会使得建立起来的数学模型只是复杂客观现象的一种近似描述,它与实际问题之间总会存在一定的误差.我们把数学模型与实际问题之间出现的这种误差称为模型误差。 2.观测误差 在数学模型中往往包含一些由观测或实验得来的物理量,由于工具精度和测量手段的限制,它们与实际量大小之间必然存在误差,即称为观测误差。 3.截断误差 由实际问题建立起来的数学模型,在很多情况下要得到准确解是困难的,通常要用数值方法求出它的近似解。例如常用有限过程逼近无限过程,用能计算的问题代替不能计算的问题。这种

计算方法第一章作业

计算方法第一章作业 1.数值计算方法设计的基本手段是( ). (A) 近似 (B) 插值 (C) 拟合 (D) 迭代 2.为了在有限时间内得到结果,用有限过程取代无限过程所产生的近似解与精确解之间的误差称为( ). (A) 舍入误差 (B) 截断误差 (C) 测量误差 (D) 绝对误差 3.由于计算机的字长有限,原始数据在机器内的表示以及进行算术运算所产生的误差统称为( ). (A) 舍入误差 (B) 截断误差 (C) 相对误差 (D) 绝对误差 4.数值计算方法研究的核心问题可以概括为( )对计算结果的影响. (A) 算法的稳定性 (B) 算法的收敛性 (C) 算法的复杂性 (D) 近似 5.当N 充分大时,利用下列各式计算121N N dx I x +=+?,等式( )得到的结果最好? (A) arctan(1)arctan()I N N =+- (B) 2arctan(1)I N N =++ (C) 21arctan()1I N N =++ (D) 211I N =+ 6. 计算61), 1.4≈,利用下列哪个公式得到的结果最好?为什么? (B) 3(3- (D) 99-7.计算球体的体积,已知半径的相对误差限不超过3310-?,则计算所得体积的相对误差限如何估计? 8.设0x >,近似值*x 的相对误差限为δ,试估计*ln x 的误差限. 9.设0x >,x 的相对误差为δ,求ln x 的误差. 10.用秦九韶算法求32()431f x x x x =-+-在2x =处的值. 11.已知近似值 1.0000x *=的误差限4()110x ε*-=?,21()16 f x x = ,求(())f x ε*,并说明x *及()f x *的各有几位有效数字. 12.设a 为非零常数,已知0y 的近似值0y *,由递推式1n n y ay -=计算序列{}n y 的近似值,分析该算法的稳定性.

相关文档
最新文档