数值分析实验报告(样例).doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数值分析实验报告(样例)

《数值分析》实验报告(样例) 2006.9.20 学号 2314130 班级 信科41 姓名 刘建炜 【实验课题】 【实验目标】 1. 理解数值计算中的两类主要误差的概念:截断误差与舍入误差 2. 初步了解:算法的选择带来不同的截断误差,从而使得计算结果的精度不同 3. 初步体会舍入误差对计算结果的影响--数值微分中适当选取步长。 【理论概述与算法描述】 1. 由导数定义得导数的一种近似公式。 算法1 . 利用泰勒公式可导出算法1的截断误差: . 当函数f(x)在x0的邻域内二阶连续可导时,可得截断误差界: 其中是常数. 2. 由等式,得到导数的另一种近似公式。 算法2: 利用Taylor定理可得 , . 两式相减得算法2的截断误差 当函数f(x)在x0的邻域内阶连续可导时,可得截断误差界: 其中是常数. 不论采用何种算法,计算结果都是有误差的。以上两种算法取不同步长误差 【实验问题】 在和处的导数值。 【实验过程与结果】 1. 设函数 ,对h=10-1, 10-2,…,10-10,用算法1 编写程序DIFF1.m计算,并给出截断误差,观察截断误差随步长变化而变化的规律。2. 对上述函数f, 计算, 并给出截断误差,观察截断误差随步长变化而变化的规律。3. 对函数, 重复上述两步。4. 用算法2 ,编写程序DIFF2.m重复上述各步。 【结果分析、讨论与结论】 【结】误差与算法有关同样的步长h,算法2的结果更绘出步长---误差图形 (1)对于, 使用算法1时,最佳步长为:10-8 ,在x=0,1;使用算法2时,最佳步长为:10-7 , 在x=0,1 (2)对于, 使用算法1时,最佳步长为:10-8 ,在x=0,1使用算法2时,最佳步长为:10-7 ,在x=0,1 【结论】最佳步长依赖于算法,与函数和点的选取无关。 【附程序】1. 用算法1计算导数的程序DIFF1.m2. 用算法2计算导数的程序DIFF2.m 1

文档评论(0)

kaiss + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档