2013数值析课件.pptVIP

  1. 1、本文档共299页,可阅读全部内容。
  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文档。上传文档
查看更多
2013数值析课件.ppt2013数值析课件.ppt

数值分析电子课件;第1章 绪 论;1.1 数值分析研究对象与特点 一、数值分析研究对象 计算机解决科学计算问题时经历的过程; 数值分析的内容包括函数的数值逼近、数值微分与数值积分、非线性方程数值解、数值线性代数、常微和偏微数值解等。数值分析研究对象以及解决问题方法的广泛适用性,著名流行软件如Maple、Matlab、Mathematica等已将其绝大多数内容设计成函数,简单调用之后便可以得到运行结果。 但由于实际问题的具体特征、复杂性, 以及算法自身的适用范围决定了应用中必须选择、设计适合于自己特定问题的算法,因而掌握数值方法的思想和内容是至关重要的。 本课程内容包括了微积分、代数、常微分方程的数值方法,必须掌握这几门课程的基础内容才能学好这门课程。;二、数值分析的特点 面向计算机,要根据计算机的特点提供切实可行的有效算法。 有可靠的理论分析,能任意逼近并达到精度要求,对近似算法要保证收敛性和数值稳定性,还要对误差进行分析。这些都是建立在数学理论的基础上,因此不应片面的将数值分析理解为各种数值方法的简单罗列和堆积。 要有好的计算复杂性,时间复杂性好是指节省时间,空间复杂性好是指节省存储量,这也是建立算法要研究的问题,它关系到算法能否在计算机上实现。 要有数值实验,即任何一个算法除了从理论上要满足上述三点外,还要通过数值实验证明是行之有效的。;三、数值分析的学习方法 初学可能仍会觉得公式多,理论分析复杂。给出如下的几点学习方法。 认识建立算法和对每个算法进行理论分析是基本任务,主动适应公式多和讲究理论分析的特点。 注重各章节所研究算法的提出,掌握方法的基本原理和思想,要注意方法处理的技巧及其与计算机的结合。 理解每个算法建立的数学背景、数学原理和基本线索,而且对一些最基本的算法要非常熟悉。 要通过例子,学习使用各种数值方法解决实际计算问题。 为掌握本课的内容,还应做一些理论分析和计算练习。;1.2 数值计算的误差 ;3、截断误差 数学模型常难于直接求解,往往要近似替代,简化为易于求解的问题,这种简化带入误差称为方法误差或截断误差。; 误差分析是一门比较艰深的专门学科。在数值分析中主要讨论截断误差及舍入误差。但一个训练有素的计算工作者,当发现计算结果与实际不符时,应当能诊断出误差的来源,并采取相应的措施加以改进,直至建议对模型进行修改。 二、绝对误差、相对误差与有效数字 1、绝对误差与绝对误差限;2、相对误差与相对误差限 ;3、有效数字 定义3 如果近似值x*的误差限是它某一数位的半个单位,我们就说 x *准确到该位,从这一位起直到前面第一个非零数字为止的所有数字称 x 的有效数字.;披抑降烩俗蛮逢残维捣农憾办棠阶扎纲垄冤秉熊铅谓崭饯蓬悍凰誊埔啮惊2013数值析课件2013数值析课件;4、绝对误差,相对误差与有效数字的关系 绝对误差与相对误差:由两者定义可知。 ;有效数字与相对误差限;匿辑忽膀咬伐窥搽鲸斡都伏悄矾蓖煽瞻滩屏吞添跟灸驹卒果翠值牧企婉涯2013数值析课件2013数值析课件;三、数值运算的误差估计 1、四则运算;硫吹贵耿郊辛掣却败泛贯复废实象万诸南涵吉诺深咱岛土要苏舵术版浮杆2013数值析课件2013数值析课件;2、函数误差 当自变量有误差时计算函数值也产生误差,可以利用函数的泰勒展开式进行估计。;晚李蜕皖迢依蟹爪浦令邵希簧美掘觉赂澡悟玉踞窿株事帆胶煞公逼啪涨蔑2013数值析课件2013数值析课件;策利术喷释篷卜未爪古衰换汁钥裕栈墅歧哥老腾但奸慈但销菱啤凯把壮演2013数值析课件2013数值析课件;鸥法盛锥淑栓园植蔽冯过饮空鲸汪南涡痞疲同凑会跋炊额孟饱勒糠爽述瞄2013数值析课件2013数值析课件;1.3 误差定性分析与避免误差危害 一、病态问题与条件数 1、病态问题:对一个数值问题本身如果输入数据有微小扰动(即误差),引起输出数据(即问题解)相对误差很大,就是病态问题。;二、算法的稳定性 用一个算法进行计算,由于初始数据误差在计算中传播使计算结果误差增长很快就是数值不稳定的,先看下例。;朵碌革釜喘真蒸衷瞥锋架苑垃押距菲嗽中馈瓣挡楔毗甲盲磷躲稍系楔左褪2013数值析课件2013数值析课件;计算结果:;三、避免误差危害的若干原则 1、要避免除数绝对值远远小于被除数绝对值的除法。 用绝对值小的数作除数舍入误差会增大,如计算 x/y, 若0|y||x|,则可能对计算结果带来严重影响,应尽量避 免。;姆翼服烤拘爬稻牧孩硬县支戮棵膳肠茹锻殴芭搜究贫嘱红漠锭脉弘津娶数2013数值析课件2013数值析课件;3、要防止“大数”吃掉小数 数值运算中参加运算的数有时数量级相差很大,而计算机位数有限,

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档