1.4 数值计算中算法设计 的技术.ppt

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

* 1.4 数值计算中算法设计 的技术 1.4.1 多项式求值的秦九韶算法 一个计算问题如果能减少运算次数,不但可以节省计算量还 可以减少舍入误差,这是算法设计中的一个重要原则。 例7 的值, 若直接计算 再逐项相加,一共需做 次乘法和 次加法. 计算多项式 若采用 此算法称为秦九韶算法. 用它计算n次多项式的值只用n次乘法 和n次加法,且只用n+2个存储单元,这是计算多项式值最好的算 法. 在“数值分析”中,这种节省计算次数的算法还有不少. 1.4.2 迭代法与开方求值 迭代法是一种按同一公式重复计算逐次逼近真值的算法,是 数值计算普遍使用的重要方法,以开方运算为例,它不是四则运 算因此在计算机上求开方值就要转化为四则运算,使用的就是迭 代法. 假定a0,求 等价于解方程 这是方程求根问题,可用迭代法求解. 现在用简单的方法构造迭代法,先给一个初始近似 令 是一个校正量,称为增量,于是(4.3)式化为 (4.3) 展开后略去高阶项 则得 于是 它是真值 的一个近似,重复以上过程可得迭代公式 它可逐次求得 若 则 容易证明序列 对任何 均收敛,且收敛很快. (4.4) 迭代法(4.4)每次迭代只做一次除法,一次加法与一次移位(右移 一位就是除以2),计算量很小.计算机中求 用的就是该迭代法. 无论在实用上或理论上,求解线性或非线性方程,迭代法都是 重要的方法. *

文档评论(0)

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

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

1亿VIP精品文档

相关文档