数值计算方法-L1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * 算法 迭代型算法举例 据此,构造以下求平方根的算法 * 算法 迭代型算法举例 用以上算法求2的平方根,其中x0=2, ε=0.005, Nmax=10. 第一次迭代 * 算法 迭代型算法举例 第二次迭代 * 算法 迭代型算法举例 第三次迭代 结果与真实值相比误差约为2.124×10-6 * 1.课程简介 2.算法 3.误差 * 误差 浮点数在计算机中的表示 浮点数的规格化表示形式(normalized scientific notation) 十进制情况 732.5051=0.7325051×103 -0.005612=-0.5612×10-2 * 误差 二进制情况 以单精度浮点数为例进一步分析 * 尾数(mantissa) 指数(exponent) 误差 以单精度浮点数为例进一步分析 假定某计算机系统为单精度浮点数分配的32比特具体分布形式如下: * 符号位 指数符号位 指数 尾数 1 1 7 23 误差 以单精度浮点数为例进一步分析 由于尾数q的二进制表示中第1个比特位必为1(为什么?),所以为q分配的23个比特可以表示q的第2到第24位。 由于|m|≤(1111111)2=27-1=127,而2127≈1038,所以单精度浮点数的变化范围约在10-38-1038之间。 * 误差 以单精度浮点数为例进一步分析 如果某个浮点数可以准确地用上面二进制数的规格化形式表示,则称之为机器数(machine number)。 不是机器数的实数在计算机中会用与之最接近的机器数来表示,二者之间存在误差(error) * 误差 两个概念 假设实数x的近似数为x*, 绝对误差(absolute error) |x-x*| 相对误差(relative error) |x-x*|/|x| 在我们前面讨论的单精度浮点数的例子里面,不是机器数的实数在用与之最接近的机器数来表示时,相对误差≤2-24. * 误差 两个概念 假设实数x的近似数为x*, 绝对误差(absolute error) |x-x*| 相对误差(relative error) |x-x*|/|x| 在我们前面讨论的单精度浮点数的例子里面,不是机器数的实数在用与之最接近的机器数来表示时,相对误差≤2-24. * 误差 误差的影响 两个相近的数相减,会导致相对误差很大 良态与病态 * 误差 两个相近的数相减,会导致相对误差很大 假设两个浮点数x和y,如果它们在计算机中对应的机器数分别是fl(x)和fl(y),记εx=(fl(x)-x)/x和εy=(fl(y)-y)/y,则x-y运算在计算机的实际结果是 * 误差 两个相近的数相减,会导致相对误差很大 所以,如果(x-y)很小就可能导致相对误差很大! * 误差 良态(well-conditioned)与病态(ill-conditioned) 所谓病态(ill-conditioned) 情况是输入的很小变化会导致输出结果的很大变化。 * 谢谢大家 * * * * * * * * * * * * * * * * 数值计算方法 第0讲-导论 电子科技大学 自动化工程学院 彭晓明 * 主要内容 1.课程简介 2.算法 3.误差 * 1.课程简介 2.算法 3.误差 * 课程简介 本课程研究的问题 现实世界中很多问题无法得到其解析解或精确解 举例:钟摆问题 举例:2的平方根 * 课程简介 举例:钟摆问题 钟摆在摆动过程中与垂直方向的夹角θ可以描述为(b和ω是两个常数) 由于上式中存在sin θ项,所以没有解析解。 * 课程简介 举例:2的平方根(from Wikipedia) * 课程简介 本课程研究的问题 研究数学问题的近似解,并控制近似解与精确解二者之间的误差在合理范围之内,具体包括以下内容 □插值 □数值积分 □常微分方程的解法 □方程求根 □线性方程组的求解 * 课程简介 插值 给出一系列离散点{xi, yi}(i=0-n), 得到函数y=f(x)的近似形式 * 课程简介 插值 或者,对于不在{xi, yi}(i=0-n)之中的点x,得到对应的y * 课程简介 数值积分 对于定义在区间[a, b]内的连续函数f(x),求定积分 的近似值。 * 课程简介 数值积分 为什么需要求I(f)的近似值? 如果能得到f(x)的不定积分F(x),则I(f) =F(b)-F(a). 但是:并不总能得到F(x) ! 举例 * 课程简介 常微分方程的解法 什么是“常微分方程”? 微分方程指

文档评论(0)

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

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

1亿VIP精品文档

相关文档