误差知识与算法知识_第1页
误差知识与算法知识_第2页
误差知识与算法知识_第3页
误差知识与算法知识_第4页
误差知识与算法知识_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

误差知识与算法知识1.2误差知识与算法知识一、误差的来源与分类

模型误差观测误差截断误差(描述误差)(测量误差)(方法误差)()舍入误差建模过程中产生的误差研究数值方法的过程中产生的误差舍入误差:由于计算机字长的有限性,对相关数据进行存储表示时而产生的舍入误差;截断误差:把无限的计算过程用有限的计算过程代替,这样产生的误差称为截断误差(.方法误差)二、绝对误差、相对误差与有效数字(1)绝对误差(2)相对误差(3)有效数字(4)绝对误差与有效数字的关系(5)相对误差与有效数字的关系二、绝对误差、相对误差与有效数字(1)绝对误差:(2)相对误差:马拉松的路程:42.195公里二、绝对误差、相对误差与有效数字(1)绝对误差:(2)相对误差:相对误差限:马拉松的路程:42.195公里解解解结论:凡是由准确值经过四舍五入而得到的近似值,其绝对误差限等于该近似值末位的半个单位。结论:凡是由准确值经过四舍五入而得到的近似值,其绝对误差限等于该近似值末位的半个单位。思考:四舍五入得到的近似值可直接得到其绝对误差限。一般数的近似值能否直接得到其绝对误差限?即希望从近似数的本身显示其精确度。(3)有效数字在测量中,是指在分析工作中实际能够测量到的数字。所谓能够测量到的是包括最后一位估计的,不确定的数字。

通过直读获得的准确数字叫做可靠数字;通过估读得到的那部分数字叫做存疑数字。把测量结果中能够反映被测量大小的带有一位存疑数字的全部数字叫有效数字

.在测量中的定义:有效数字=可靠数字+存疑数字(1位)(3)有效数字把测量结果中能够反映被测量大小的带有一位存疑数字的全部数字叫有效数字

.有效数字=可靠数字+存疑数字(1位)a,b的有效数字有几位?(3)有效数字把测量结果中能够反映被测量大小的带有一位存疑数字的全部数字叫有效数字

.有效数字=可靠数字+存疑数字(1位)各有几位有效数字?思考:如何用数学语言描述有效数字?(3)有效数字有效数字的定义:各有几位有效数字?思考:如何用数学语言描述有效数字?(3)有效数字有效数字的定义(描述):

设a是x的近似值,如果a的误差绝对限是x的第k位小数的半个单位,即则称近似值a准确到小数点后第k位。从这个小数点后第k位数字直到最左边非零数字之间的所有数字都叫有效数字。另一种说法(量化):(3)有效数字

设a是x的近似值,如果a的误差绝对限是x的第k位小数的半个单位,即则称近似值a准确到小数点后第k位。从这个小数点后第k位数字直到最左边非零数字之间的所有数字都叫有效数字。有效数字的定义:(3)有效数字

设a是x的近似值,如果a的误差绝对值不超过x的第k位小数的半个单位,即从这个小数点后第k位数字直到最左边非零数字之间的所有数字都叫有效数字。有效数字的定义:例当取3.141作为近似值时,具有几位有效数字?4位3位当取3.142作为近似值时,具有几位有效数字?例当取3.142作为近似值时,具有几位有效数字?当取3.141作为近似值时,具有几位有效数字?4位3位思考:经四舍五入得到的数的有效数字如何确定?(1)若a是经过四舍五入而得到的近似值,则从它的末位数字到第一位非零数字都是有效数字。思考:取作为的近似值有几位有效数字?有几位有效数字?(1)若a是经过四舍五入而得到的近似值,则从它的末位数字到第一位非零数字都是有效数字。(2)将任何数乘以等于移动该数的小数点,并不影响其有效数字.有效数字与小数点的位置无关。有效数字零不能丢掉:如0.2,0.20,0.200思考:取作为的近似值有几位有效数字?有几位有效数字?

设数x的近似值用科学计数法表示为:思考:其中m是整数,是0,1,2,…,9中的任一数,但若

则具有几位有效数字?

设数x的近似值其中m是整数,是0,1,2,…,9中的任一数,但若定义:

则称具有k位有效数字。为有效数字。有效数字的第二种定义(科学计数法意义下有效数字的定义):

设数x的近似值其中m是整数,是0,1,2,…,9中的任一数,但若则具有k位有效数字.(3)有效数字有效数字的含义:有效数字的位数相当于相对误差大约为分子1(1)若a是经过四舍五入而得到的近似值,则从它的末位数字到第一位非零数字都是有效数字。几点说明:(2)将任何数乘以等于移动该数的小数点,并不影响其有效数字.有效数字与小数点的位置无关。思考:有效数字相同的两个近似数的绝对误差是否相同?有效数字零不能丢掉:如0.2,0.20,0.200(1)若a是经过四舍五入而得到的近似值,则从它的末位数字到第一位非零数字都是有效数字。几点说明:(2)将任何数乘以等于移动该数的小数点,并不影响其有效数字.有效数字与小数点的位置无关。思考:准确值的的有效数字有多少位?.(3)有效数字相同的两个近似数的绝对误差不一定相同。有效数字零不能丢掉:如0.2,0.20,0.200相对误差相同吗?(1)若a是经过四舍五入而得到的近似值,则从它的末位数字到第一位非零数字都是有效数字。几点说明:(2)将任何数乘以等于移动该数的小数点,并不影响其有效数字.有效数字与小数点的位置无关。(4)准确值被认为具有无穷多位有效数字.(3)有效数字相同的两个近似数的绝对误差不一定相同。有效数字零不能丢掉:如0.2,0.20,0.200(4)绝对误差与有效数字的关系有效数字位数越多,绝对误差越小.(5)相对误差与有效数字的关系:若近似数具有n位有效数字,则其相对误差一般应用中,可以取相对误差限:有效数字位数越多,相对误差越小.例4取3.14作为的四舍五入的近似值时,试求其相对误差.解:有效数字位数n=3,例4取3.14作为的四舍五入的近似值时,试求其相对误差.解:有效数字位数n=3,(5)相对误差与有效数字的关系:★若近似数具有n位有效数字,则其相对误差一般应用中,可以取相对误差限:有效数字位数越多,相对误差越小.★若近似数则该近似数至少具有n位有效数字.李庆阳教材第6页,定理1(留为作业1)★若近似数的相对误差则该近似数至少具有n位有效数字.例5设sin9的近似值x=0.156431的相对误差问x具有几位有效数字?三、误差估计的基本方法如果自变量x被近似值a问题:对于函数代替,将如何估计的误差?(一)误差估计的一般运算(二)误差估计的四则运算=?(参考任玉杰,12页)三、误差估计的基本方法一元函数:(一)误差估计的一般运算一元函数:二元函数:(一)误差估计的一般运算三、误差估计的基本方法一元函数:二元函数:n元函数:三、误差估计的基本方法(二)误差估计的四则运算(自学。作业2)例6设有三个近似数a=2.31,b=1.93,c=2.24它们都有三位有效数字,试计算并问:p的计算结果能有几位有效数字?教材例4解P=2.31+1.93×2.24=6.6332=0.005+0.005(1.3+2.24)=0.02585p的计算结果至少有2位有效数字四、算法的计算复杂性★算法:有步骤地完成解数值问题的过程。规定了怎样从输入数据计算出数值问题解的一个有限的基本运算序列。★好算法的标准:(1)有可靠的理论基础,包括正确性、收敛性、数值稳定性以及可作误差分析。(2)有良好的计算复杂性。★计算复杂性:时间复杂性:达到给定精度所需计算量。空间复杂性:所占的内存空间。例10计算多项式的值,输入数据为和x,输出数据为的值.算法一:加法次数:

n乘法次数:

算法二:加法次数:

n乘法次数:

n我国古代数学家秦九韶(1202-1261)在1247年首次提出。秦九韶算法

五、数值运算中的一些原则1、要有数值稳定性(即能控制舍入误差的传播)例4在四位十进制的限制下计算积分算法A:算法B:2、合理安排量级相差悬殊数间的运算次序,防止“大数”吃掉“小数”;例5设有在四位十进制的限制下计算其和算法A:从左往右算

………….....算法B:从右往左算。………….....3、避免两个相近的数相减例6求二次方程算法A:利用公式的根具有1位有效数字3、避免两个相近的数相减例6求二次方程算法A:利用公式的根具有1位有效数字算法B:具有3位有效数字3、避免两个相近的数相减例6求二次方程算法A:利用公式的根具有1位有效数字算法B:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论