网站大量收购闲置独家精品文档,联系QQ:2885784924

数值计算中误差.pptxVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 主要内容 误差的来源 几个基本概念 误差估计 数值稳定性/误差的传播与积累 数值计算中的一些注意事项 绝对误差、绝对误差限/误差限 相对误差、相对误差限 有效数字 2 误差 是人们用来描述数值计算中近似解的精确程度,是科学计算中的一个十分重要的概念 误差的来源 数值计算的误差 从实际问题中抽象出数学模型 —— 模型误差 通过测量和实验得到模型中的各种数据 —— 观测误差 数学模型的数值求解 —— 截断误差(方法误差) 机器字长有限 —— 舍入误差 在数值分析中,我们总假定数学模型是准确的,因而不考虑模型误差和观测误差,主要研究截断误差和舍入误差对计算结果的影响 3 误差举例 例:近似计算 4 误差举例 5 绝对误差: 绝对误差 x — 精确值 x* — 近似值 绝对误差 可能取正,也可能取负 绝对误差 越小越具有参考价值 但 绝对误差 却不能很好地表示近似值的精确程度 6 相对误差 I can tell that this part’s diameter is 20cm0.1cm. Of course mine is more accurate ! The accuracy relates to not only the absolute error, but also to the size of the exact value I can tell that distance between two planets is 1 million light year ±1 light year. 7 相对误差 相对误差: 若存在正数 r*,使得 |er*|  r*, 则称 r*为相对误差限 近似值的精确程度取决于 相对误差 的大小 实际计算中我们所能得到的是 误差限 或 相对误差限 8 有效数字 有效数字:若近似值 x* 的误差限是某一位的半个单位,且该位到 x* 的第一位非零数字共有 n 位,则称 x* 有 n 位有效数字 9 有效数字 例: = 3··· ,近似值 x1 = 3.1415,x2 = 3.1416 问:x1, x2 分别有几位有效数字? 例:写出下列各数的具有 5 位有效数字的近似值 187.9325,0.037855,8.000033 187.93,0.037856,8.0000 4,5 注:数字末尾的 0 不可以随意添加或省略! 10 有效数字 思考:设 x* = a1.a2···an10m (a10),且 |x - x*|  0.5  10k 则 x* 有 m+1-k 位有效数字? 11 有效数字 定理:设近似值 x* 可表示为 x* = a1.a2···al 10m (a10), 若 x* 具有 n 位有效数字,则其相对误差限满足 1 r*  2a1  10-(n-1) 有效位数越多,相对误差限越小 12 误差估计 误差估计:估计误差限和相对误差限 13 误差估计 设一元函数 f (x) 可微,x*为 x 的近似值,则有 14 误差估计 15 数值稳定性 误差的传播与积累:原始数据的误差导致最终结果也有误差的过程称为误差的传播 16 数值稳定性 可得 但显然有 ? What happened?! ? ? ? ? 17 数值稳定性 考察第 n 步的误差 即有 误差以 5 倍的速度增长! 我们需要改变算法! 说明该计算过程是不稳定的! 18 数值稳定性 具体思路:先估计一个 SN ,再反过来求 Sn ( n N ) 在数值计算中,误差不可避免, 算法的稳定性是一个非常重要的性质。 ex11.m 19 ex11.m % ex01 clear; % 解法一 S0 = 0.182; S(1) = 1 - 5*S0; for n = 2 : 8 S(n) = 1/n - 5*S(n-1); S(n) = vpa(S(n),3); end % 解法二 S(8) = 0.0204; for n = 8: -1 : 2 S(n-1) = 1/(5*n) - S(n)/5; S(n-1) = vpa(S(n-1),3); end % 精确值 syms x for n = 1 : 5 % 8 St(n) = int(x^n/(x+5),0,1); St(n) = vpa(St(n),3); end 20 数值稳定性 算法的稳定性:在计算过程中,如果误差不增长,则称该算法是稳定的,否则为不稳定的。 例:教材第 9 页,例 5 21 数值计算注意事项 避免相近的数

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档