1.2 数值计算的误差.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《1.2 数值计算的误差.ppt》由用户(hwpkd79526)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.2 数值计算的误差 数值 计算 误差
- 资源描述:
-
1、第一章第一章 绪论绪论1.2 数值计算的误差数值计算的误差总结总结1.2.4 计算机中数的表示和舍入误差计算机中数的表示和舍入误差1.2.3 函数求值的误差估计函数求值的误差估计1.2.2 误差与有效数字误差与有效数字 1.2.1 误差的来源误差的来源第一章第一章 绪论绪论1.2 数值计算的误差数值计算的误差 /*Error*/学习目标学习目标 掌握误差和有效数字、以及掌握误差和有效数字、以及算法的数值稳定性等概念;重点算法的数值稳定性等概念;重点是有效数字与相对误差的关系。是有效数字与相对误差的关系。第一章第一章 绪论绪论1.2.1 误差的来源误差的来源/*Source&Classifica
2、tion*/误差在我们的日常生活中无处误差在我们的日常生活中无处不在,无处不有,如在做热力学实不在,无处不有,如在做热力学实验中,从温度计上读出的温度是验中,从温度计上读出的温度是23.423.4度,就不是一个精确的值,而度,就不是一个精确的值,而是含有误差的近似值。又如量体裁是含有误差的近似值。又如量体裁衣,量与裁的结果都不是精确无误衣,量与裁的结果都不是精确无误的,都含有误差。的,都含有误差。第一章第一章 绪论绪论从实际问题中抽象出数学模型从实际问题中抽象出数学模型 模型误差模型误差 /*Modeling Error*/通过测量得到模型中参数的值通过测量得到模型中参数的值 观测误差观测误差
3、 /*Measurement Error*/求近似解求近似解 方法误差方法误差(截断误差截断误差 Truncation Error)机器字长有限机器字长有限 舍入误差舍入误差 /*Roundoff Error*/第一章第一章 绪论绪论(1).(1).模型误差模型误差 用数学方法解决一个具体的实际问题,首先要建立数学模用数学方法解决一个具体的实际问题,首先要建立数学模型,这就要对实际问题进行抽象、简化,因而数学模型本型,这就要对实际问题进行抽象、简化,因而数学模型本身总含有误差,这种误差叫做模型误差身总含有误差,这种误差叫做模型误差.数学模型是指那些利用数学语言模拟现实而建立起来的有数学模型是指
4、那些利用数学语言模拟现实而建立起来的有关量的描述关量的描述 数学模型的准确解与实际问题的真解不同数学模型的准确解与实际问题的真解不同.实际问题的实际问题的真解真解数学模型的数学模型的真解真解为简化模型忽略次要因素为简化模型忽略次要因素定理在特定条件下建立定理在特定条件下建立与实际条件有别与实际条件有别第一章第一章 绪论绪论 在数学模型中通常包含各种各样的参变量,如温度、长在数学模型中通常包含各种各样的参变量,如温度、长度、电压等,这些参数往往是通过观测得到的,因此也度、电压等,这些参数往往是通过观测得到的,因此也带来了误差,这种误差叫观测误差带来了误差,这种误差叫观测误差.数学模型中的参数和原
5、始数据,是由观测和试验得到的数学模型中的参数和原始数据,是由观测和试验得到的.由于测量工具的精度、观测方法或客观条件的限制由于测量工具的精度、观测方法或客观条件的限制,使使数据含有测量误差数据含有测量误差,这类误差叫做这类误差叫做观测误差或数据误差观测误差或数据误差.根据实际情况可以得到误差上下界根据实际情况可以得到误差上下界.数值方法中需要了解观测误差数值方法中需要了解观测误差,以便选择合理的数值方以便选择合理的数值方法与之适应法与之适应.(2).(2).观测误差观测误差第一章第一章 绪论绪论数值运算的一个特点是:数值运算的一个特点是:所谓所谓“截断截断”规则规则就是:将超过规定位就是:将超
6、过规定位数的部分无条件地去掉。这样数的部分无条件地去掉。这样 取取4 4 位位小数,就为小数,就为3.14153.1415。参与运算的数必须是有限位的,参与运算的数必须是有限位的,而且位数往往是预先规定的(如在计算而且位数往往是预先规定的(如在计算机高级语言中,单精度实数为机高级语言中,单精度实数为6 67 7位有位有效数字)。如果运算的数是无限位的或效数字)。如果运算的数是无限位的或超过规定,那么要用超过规定,那么要用“四舍五入四舍五入”规则规则或或“截断截断”规则,将它们处理成规定的规则,将它们处理成规定的位数。位数。第一章第一章 绪论绪论(3).(3).截断误差截断误差 精确公式用近似公
7、式代替时精确公式用近似公式代替时,所产生的误差叫所产生的误差叫截断误差截断误差.例如例如,函数函数f(x)用泰勒用泰勒(Taylor)(Taylor)多项式多项式nnnxnfxfxffxp!)0(!2)0(!1)0()0()()(2 1)1()!1()()()()(nnnnxnfxpxfxR(介于介于0 0与与x之间)之间)近似代替,则数值方法的截断误差是近似代替,则数值方法的截断误差是p 截断误差的大小直接影响计算结果的精度和计算截断误差的大小直接影响计算结果的精度和计算 工作量,是数值计算中必须考虑的一类误差工作量,是数值计算中必须考虑的一类误差.第一章第一章 绪论绪论例如,对函数例如,对
8、函数.,)!12()1(.!7!5!3sin12753nxxxxxxnn当当|x|较小时,我们若用前三项作为较小时,我们若用前三项作为sinx的近似值,则截断误差的绝对值不超的近似值,则截断误差的绝对值不超过过 .7|7!x 有的计算机是采用有的计算机是采用“截断截断”规则的规则的,但大多数计算机是采用但大多数计算机是采用“四舍五入四舍五入”规则规则处理舍弃位数的。处理舍弃位数的。第一章第一章 绪论绪论 在数值计算中只能对有限位字长的数值进行运算在数值计算中只能对有限位字长的数值进行运算.需要对参数、中间结果、最终结果需要对参数、中间结果、最终结果作作有限位字长有限位字长的处理工作,这种处理工
9、作称作舍入处理的处理工作,这种处理工作称作舍入处理.用有限位数字代替精确数,这种误差叫做用有限位数字代替精确数,这种误差叫做舍入误舍入误差差,是数值计算中必须考虑的一类误差,是数值计算中必须考虑的一类误差.(4).(4).舍入误差舍入误差 上述种种误差都会影响计算结果的准确性,上述种种误差都会影响计算结果的准确性,因此需要了解与研究误差,在数值计算中将着重因此需要了解与研究误差,在数值计算中将着重研究截断误差、舍入误差,并对它们的传播与积研究截断误差、舍入误差,并对它们的传播与积累作出分析累作出分析.第一章第一章 绪论绪论定义定义 1.1 设设x是某实数的精确值,是某实数的精确值,xA是它的一
10、个是它的一个近似值,则称近似值,则称x xA为近似值为近似值xA的的绝对误差绝对误差.(xA有时也有时也可记作可记作x*)绝对误差绝对误差 /*absolute error*/绝对误差界(限)绝对误差界(限)由于精确值一般是未知的由于精确值一般是未知的,因而因而绝对误差绝对误差不能求不能求出来出来,但可以根据测量误差或计算情况设法估计出它但可以根据测量误差或计算情况设法估计出它的取值范围,即误差绝对值的一个上界或称误差限。的取值范围,即误差绝对值的一个上界或称误差限。1.2.2 误差与有效数字误差与有效数字(Error and Significant Digits)第一章第一章 绪论绪论 定义
11、定义1.2 设设x是某实值的精确值,是某实值的精确值,xA是它的一个是它的一个近似值,并可对近似值,并可对xA的绝对误差作估计的绝对误差作估计|x xA|A,则称则称 A是是 xA的的绝对误差界绝对误差界(限限)。例例1 设设=3.1415926 近似值近似值 A=3.14,它的绝对误差是它的绝对误差是0.0015926,有,有 -A =0.0015926 0.002=0.2 10-2 第一章第一章 绪论绪论可见,可见,绝对误差限绝对误差限 A A不是唯一的,但不是唯一的,但 A A越小越好越小越好,例例1 1、2 2的绝对误差限都不超过末尾数字的半个单位。的绝对误差限都不超过末尾数字的半个单
12、位。例例2 又近似值又近似值 A =3.1416=3.1416,它的绝对误差是,它的绝对误差是0.00000740.0000074,有有|-A|=0.0000074 0.000008=0.8 10-5例例3 而近似值而近似值 A=3.1415=3.1415,它的绝对误差是,它的绝对误差是0.00009260.0000926,有有|-A A|=0.0000926|=0.0000926 0.0001=0.10.0001=0.1 1010-3-3第一章第一章 绪论绪论(2)相对误差相对误差 /*relative error*/相对误差界(限)相对误差界(限)只用绝对误差还不能说明数的近似程度只用绝对
13、误差还不能说明数的近似程度,例如甲打字每例如甲打字每100100个错一个个错一个,乙打字每乙打字每10001000个错一个个错一个,他们的误差都是错一他们的误差都是错一个个,但显然乙要准确些但显然乙要准确些,这就启发我们除了要看绝对误差外这就启发我们除了要看绝对误差外,还必须顾及量的本身。还必须顾及量的本身。Axxx称为称为xA A的的相对误差相对误差。定义定义1.31.3 绝对误差与精确值绝对误差与精确值x的比值的比值(1)0,;x 说明:当时 相对误差没有意义第一章第一章 绪论绪论例例4 412121.2340.0021.2330.001AAxxxx设,解解3310100.81%50%.1
14、.2340.002相对误差分别为,121323:1010,AAxxxx绝对误差分别为,结论结论?俗称俗称“好坏好坏”、“多少多少”是相对的是相对的12xx估计近似数、的绝对误差与相对误差。1122 AAxxxx但是 的一个好的近似,不是 的一个好的近似:第一章第一章 绪论绪论 近似数的相对误差是近似数精确度的基近似数的相对误差是近似数精确度的基本度量本度量,一个近似数一个近似数xA的相对误差越小,则近似数的相对误差越小,则近似数越精确。越精确。结论结论(2);(3),AAAAxxxxxxxxxx说明:相对误差是一个无量纲的数一般是未知的 故难求 考察与的差 第一章第一章 绪论绪论定义定义1.4
15、 将相对误差的绝对值的上界叫做相对误差限将相对误差的绝对值的上界叫做相对误差限,记作记作|ARAx2222()()()()1AAAAAAAAAAAAAAAAAAAAAxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx 当较小时,上式是的高阶无穷小,则通常可取 作为 的相对误差.第一章第一章 绪论绪论解解 因为实际问题中所截取的近似数,其绝对误差界一般因为实际问题中所截取的近似数,其绝对误差界一般不超过最小刻度的半个单位不超过最小刻度的半个单位,所以当,所以当 时,时,有有 ,其相对误差界为,其相对误差界为954AxcmcmA5.0 0.50.0 0 0 5 2 4 10.5
16、3%9 5 4AAx例例5 5 测量一木板长是测量一木板长是954cm954cm,问测量的相对误差界是,问测量的相对误差界是是多大?是多大?第一章第一章 绪论绪论33553.1415926535897932,3,3.14,|0.00159265358979325,3.1416,|0.0000074AAAAxxxxxxx取 位取 位它们的绝对误差界都它们的绝对误差界都不超过末位数字的单位的半个单位不超过末位数字的单位的半个单位,即即3524|0.0015920.0020.5 10|0.00000740.0000080.5 10AAxxxx则给出以下关于有效数字的定义则给出以下关于有效数字的定义:
展开阅读全文