§6.3Newton法.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* ? 2009, Henan Polytechnic University * §3 Newton法 第六章 方程求根 * 第三节 Newton法 用迭代法可逐步精确方程 根的近似值,但必须要找到 的等价方程 ,如果 选得不合适,不仅影响收敛速度,而且有可能造成迭代格式发散。能否找到一种迭代方法, 结构简单,收敛速度快。这就是本节要介绍的牛顿迭代法。 取x0作为初始近似值,将f(x)在x0做Taylor展开: 重复上述过程 ? 作为第一次近似值 6.3.1 牛顿迭代法 基本思想:将非线性方程f(x)=0 线性化 Newton 迭代公式 6.3.2 牛顿法的几何意义 x y x* x0 x 1 x 2 牛顿法也称为切线法 (局部收敛性定理)设 f (x)?C2[a, b],若 x* 为 f (x) 在[a, b]上的根,且 f ?(x*) ? 0,则存在 x* 的邻域 使得任取初始值 ,Newton 法产生的序列 { xk } 收敛到 x*,且满足 至少平方收敛 6.3.3 牛顿法的收敛性与收敛速度 在x*的附近收敛 证明:Newton法实际上是一种特殊的迭代法 由Taylor 展开: 令k?? ,由 f ?(x*) ? 0,即可得结论。 例1: 用 Newton 迭代法求方程 xex-1=0 在 0.5 附近的根,精度要求 ?=10-5. 解 Newton迭代格式为 k xk ?(xk) |xk-xk-1| 0 1 2 3 4 0.5 0000-0000.0000000003 0.0000000003 0000例2 解:设 取 则由Newton迭代公式 用 Newton 迭代法求 选取初始值 牛顿法的优点 至少二阶局部收敛,收敛速度较快,特别是当迭代点充分靠近精确解时。 牛顿法的缺点 对重根收敛速度较慢(线性收敛) 对初值的选取很敏感,要求初值相当接近真解 先用其它算法获取一个近似解,然后使用牛顿法 需要求导数! 6.3.5 Newton下山法 下山因子的取法: 从 ?=1 开始,逐次减半,直到满足下降条件 基本思想:要求每一步迭代满足下降条件 具体做法:加下山因子 ? 保证全局收敛 目的:避免计算 Newton 法中的导数,且具有较高的收敛性(超线性收敛) 弦截法(割线法):用差商代替微商 抛物线法:用二次多项式近似 f(x) 利用已知点的函数值从而回避导数运算的求根方法。 为避免计算函数的导数 ,使用 6.4.1 弦截法 替代牛顿公式中的导数 ,便得到迭代公式 第四节 弦截法 弦截法几何意义 x0 x1 切线 割线 切线斜率?割线斜率 需要2个初值 x0 和 x1。 一般迭代法在计算 时只用到前一步的值 ,故称之为单点迭代法;而弦截法在求 时要用到前两步的结果 和 ,使用这种方法必须给出两个初始近似根 ,这种方法称为多点迭代法。 可用弦截法讨论Aitken加速的几何解释 例 用弦截法求方程 在区间(1,2)内的实根。要求 利用弦截迭代公式 解:取 计算结果如下: k xk 0 1 1 2 2 1.166666667 0.833333… 3 1.253112023 0.086445356 4 1.337206444 0.084094411 5 1.323850096 0.013356348 6 1.324707936 0.0085784 7 1.324717965 0.000010029 * * ? 2009, Henan Polytechnic University * §3 Newton法 第六章 方程求根 * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档