数值分析试验-Read.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文档。上传文档
查看更多
数值分析试验-Read

数值分析实验 合肥工业大学计算机学院朱晓玲 实验内容 方程求根的数值方法 插值方法 数值积分 线性方程组解法 常微分方程的数值解法 方程求根的数值方法 牛顿迭代法 牛顿下山迭代法 插值方法 拉格朗日插值 牛顿插值 数值积分 复化辛普生算法 梯形递推算法 龙贝格算法 线性方程组解法 高斯-塞得尔迭代算法 列主元的高斯消去算法 常微分方程的数值解法 改进的欧拉公式 四阶龙格-库塔算法 实验一 方程求根的数值方法 实验目的要求 算法基本思想 算法流程图 计算实例 实验目的要求 理解牛顿迭代法,牛顿下山迭代法的基本思想 编程实现上述迭代算法 比较算法的差异,领会算法改进的背景和思路算法基本思想 算法基本思想-牛顿迭代 对于非线性方程求根,牛顿迭代法是重要的局部收敛方法。 方程无重根时牛顿迭代公式为: 。 当初始点x0在根x*附近时,迭代序列至少平方收敛。 由于 , 故近似的可以通过判断相邻两点误差 是否小于给定精度e,决定迭代是否结束。 结束时的xk为方程的近似解。 算法基本思想-牛顿下山法 牛顿下山法是在牛顿迭代中初值选取不当,导致迭代序列发散的情况下提出的。 下山公式 下山条件|f(xk+1)||f(xk)| 下山实现:公式中 取1,1/2,1/4,1/8….,依次试算直到下山条件满足;如在规定次数内取不到相应 ,则需重新选择初值x0 计算实例 用Newton法求方程f(x)=x3-x-1=0在x0=1.3附近的一个根,使其精确到10-5e。分别用1.5和0.6作为初值,输出迭代次数和结果,并进行分析。 对上述问题,用 Newton下山法,0.6作为初值,输出各步下山因子和迭代结果。 实验二 插值方法 实验目的要求 算法基本思想 算法流程图 计算实例 实验目的要求 理解拉格朗日插值、牛顿插值的基本思想编程实现上述迭代算法 编程实现算法 比较算法的差异(效率差异和精度差异) 算法基本思想-拉格朗日插值 多项式插值问题:已知n+1个节点(xi,yi)构造多项式函数pn(x),使pn(xi)=yi, pn(x)为插值多项式。 拉格朗日插值多项式是最基本的插值多项式,在数值积分和微分中显得尤其重要。 公式为: 其中 从公式中不难看出:当节点数量增加时,拉格朗日插值多项式的所有工作必须重新开始。 算法基本思想-牛顿插值 牛顿插值多项式是插值多项式的另一种表示形式,具有承袭特点,可克服拉格朗日插值节点增加时的缺点。 公式: 算法基本思想-牛顿插值 算法基本思想-牛顿插值 差商表可用来求差商 差商表实现:存储采用n*m的二维数组,n表示最后节点的下标,m表示差商的最高阶数A(i,j)表示以xi为最后节点的j阶差商 表结构:A(i,0)= f(xi) A(i,j) (I=j) 对角线元素为牛顿插值公式系数 计算实例 已知sinx在0.5,0.6,0.7处值如表 实验三 数值积分 实验目的要求 算法基本思想 算法流程图 计算实例 实验目的要求 理解辛普生算法、梯形递推算法和龙贝格算法的基本思想 编程实现上述积分算法 比较算法的精度差异,并领会改进算法提高精度的过程 算法基本思想-复化辛普生 求定积分 ,用分段线性插值函数作为f(x)的近似,即得复化梯形公式,误差是O(h2) 用分段二次拉格朗日插值插值函数作为f(x)的近似,得复化辛普生公式,误差是O(h4)。 算法基本思想-变步长梯形公式 精度给定时,上述复化求积公式均需确定步。步长的计算涉及求导往往比较麻烦。 梯形递推公式建立在复化梯形基础上,是步长能自动选取的自适应算法,每递推一次,步长减半,直到符合精度要求。 前后两次的计算结果分别记为: 和 ,递推关系如下: 表示每次步长减半即分段加倍时新增节点,原分点不需重复计算 算法基本思想-龙贝格公式 将T2n和Tn进行线性组合可得复化辛普生公式Sn,将S2n和Sn进行线性组合得复化柯特斯Cn,将C2n和Cn进一步线性组合得龙贝格公式Rn,误差由O(h2)到O(h4)到O(h6),最后减少到O(h8) 这种将收敛速度缓慢的梯形序列加工成敛速度快的龙贝格序列的方法称龙贝格算法 加工流程如下图 : 计算实例 用复化辛普生算法n=8计算 用梯形递推算法和龙贝格算法计算 ,并给出精度为10-7e时的二分次数 实验四 线性方程组的解法 实验目的要求 算法基本思想 算法流程图 计算实例 实验目的

文档评论(0)

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

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

1亿VIP精品文档

相关文档