《数字分析》PPT课件.ppt
《《数字分析》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数字分析》PPT课件.ppt(50页珍藏版)》请在三一办公上搜索。
1、第七章 非线性方程求根,7.1 方程求根与二分法7.2 迭代法及其收敛性7.3 迭代法收敛的加速方法7.4 牛顿法7.5 弦截法与抛物线法7.6 解非线性方程组的牛顿迭代法,本章讨论非线性方程 的求根问题,其中一类特殊的问题就是多项式方程的求根。方程 的根 又称为 的零点,它使若 可表示为,其中 为正整数,且。当 时,称 为单根,若 称 为 重根,或 的 重零点。若 是 的 重零点,且 充分光滑,则,7.1 方程求根与二分法,当 为代数多项式时,根据代数基本定理可知,次方程在复数域有且只有 个根,因此可利用迭代法求代数方程的根。二分法 若,且,根据连续函数性质可知 在 内至少有一个实根,此时称
2、 为方程若 可表示为,其中 为正整数,且。当 时,称 为单根,若 称 为 重根,或 的 重零点。若 是 的 重零点,且 充分光滑,则,7.1 方程求根与二分法,7.1 方程求根与二分法,当 为代数多项式时,根据代数基本定理可知,次方程在复数域有且只有 个根,因此可利用迭代法求代数方程的根。二分法 若,且,根据连续函数性质可知 在 内至少有一个实根,此时称 为方程的有根区间。例:求方程 的有根区间。解:通过计算部分点的函数值,得到如下结果:由此得到方程的有根区间为:。,7.1 方程求根与二分法,二分算法 设已找到有根区间,满足,且在 上只有一个零点,步骤如下:(1)先设 对于一般的区间,设其中点
3、为:(2)检验 的符号,若与 同号,就取,的有根区间。例:求方程 的有根区间。解:通过计算部分点的函数值,得到如下结果:由此得到方程的有根区间为:。,7.1 方程求根与二分法,二分算法 设已找到有根区间,满足,且在 上只有一个零点,步骤如下:(1)先设 对于一般的区间,设其中点为:(2)检验 的符号,若与 同号,就取,否则取 这样必有所以 就是新的有根区间,继续此过程,即可得到结果。算法:(1)令(2)若 或,则输出,结束(3)若,则令,否则令(4)转向1),7.1 方程求根与二分法,这样,我们得到了一个序列,为确定 的收敛性我们有如下的定理:定理:设 则二分算法产生的序列 满足 其中 为方程
4、的根。证明:因为 由 对分得到,所以对 否则取 这样必有所以 就是新的有根区间,继续此过程,即可得到结果。算法:(1)令(2)若 或,则输出,结束(3)若,则令,否则令(4)转向1),7.1 方程求根与二分法,这样,我们得到了一个序列,为确定 的收敛性我们有如下的定理:定理:设 则二分算法产生的序列 满足 其中 为方程的根。证明:因为 由 对分得到,所以对区间长度而,且,所以故当 时,且有误差估计式,7.1 方程求根与二分法,例:已知 在 有一个零点,用二分法计算的结果如下:区间长度而,且,所以故当 时,且有误差估计式,7.1 方程求根与二分法,例:已知 在 有一个零点,用二分法计算的结果如下
5、:,7.1 方程求根与二分法,,另外,如果要求,可以从令,可得,即计算17次即可。,7.2 迭代法及其收敛性,不动点迭代法 将方程 改写成等价的形式,则的根 也满足方程,反之亦然。称 为 的不动点。而求 的根的问题就成为求 的不动点问题。选取初值,以公式 进行迭代,称为迭代函数,若 收敛到,则 就是 的不动点,这种方法就称为不动点迭代法。将 转化为 的方法可以是多种多样的,例:在 上可有以下方法:(1)(2)(3)(4)取,有的收敛,有的发散,有的快,有的慢。,7.2 迭代法及其收敛性,迭代过程的几何表示 方程 的求根问题在 平面上就是要确定曲线 与直线 的交点,对于 的某个近似值,在曲线 上
6、可确定一点,它的横坐标为而纵坐标为,过 引 轴的平行线,交 于迭代函数,若 收敛到,则 就是 的不动点,这种方法就称为不动点迭代法。将 转化为 的方法可以是多种多样的,例:在 上可有以下方法:(1)(2)(3)(4)取,有的收敛,有的发散,有的快,有的慢。,7.2 迭代法及其收敛性,迭代过程的几何表示 方程 的求根问题在 平面上就是要确定曲线 与直线 的交点,对于 的某个近似值,在曲线 上可确定一点,它的横坐标为而纵坐标为,过 引 轴的平行线,交 于,然后过 再作 轴的平行线,它与 的交点记作,则 的横坐标为,而纵坐标为,按图中箭头所示路经继续做下去,在曲线上得到点列 其横坐标分别为按公式 求
7、得的迭代值 如果点列 趋向于点,则相应的迭代值 收敛到所求的根。,7.2 迭代法及其收敛性,7.2 迭代法及其收敛性,例3:求方程 在 附近的根。解:将方程改写为,由此建立迭代公式:计算结果如下表:这是一个收敛的例子,也有不收敛的迭代公式,如我们对于同样的问题,如果将方程改写为令一种迭代公式,仍取初值,则迭代发散。为此,我们要研究 存在性及迭代法的收敛性。,7.2 迭代法及其收敛性,定理1:(存在性)设 满足以下两个条件:(1)对任意的,有(2)存在,使对任意 都有则 在 上存在唯一的不动点。证明:先证不动点的存在性。若 或,则 或 就是不动点。因此由 可设 及,定义函数,显然 且满足 由函数
8、的连续性可知存在 使,即,即为 的不动点。,7.2 迭代法及其收敛性,再证唯一性。设 及 都是 的不动点,则由定理的条件(2),得到矛盾,故 的不动点是唯一的。证毕。定理2:(收敛的充分条件)设 满足定理1的两个条件,则对任意,由 得到的迭代序列 收敛到 的不动点,并有误差估计证明:设 是 在 上的唯一不动点,由条件1可知,再由条件2得因,故当 时,序列 收敛到。,7.2 迭代法及其收敛性,由迭代公式可得据此反复递推,得到于是对任意正整数,有在上式令,注意到 即得到结果。证毕。,7.2 迭代法及其收敛性,根据定理2的结论,对于给定的计算精度,迭代次数是可以预先确定的,但由于公式中含有常数,使得
9、计算迭代次数较为复杂,根据估计式我们得到:令,得到由此可知,只要相邻两次计算结果的偏差 足够小即可保证近似值 有足够的精度。,7.2 迭代法及其收敛性,对于定理中的条件2,在实际使用时,如果 且对任意的 有则由中值定理可知 有它表明定理中条件2可由 替代。,7.2 迭代法及其收敛性,局部收敛性 前面讨论的收敛性称为全局收敛性,现在我们讨论局部收敛性。定义1:设 有不动点,如果存在 的某个领域,对任意,迭代公式 产生的序列 且收敛到,则称该迭代法局部收敛。定理3:设 为 的不动点,在 的某个领域连续,且,则迭代法 收敛。证明:由连续函数的性质,存在 的某个领域,使对任意 成立,此外,对于任意,总
10、有,这是因为于是依据定理2可断定迭代过程对于任意的初值收敛,7.2 迭代法及其收敛性,关于收敛速度问题的例 用不同的方法求方程 的根。解:这里,可改写为各种不同的等价形式:(1)(2)(3)(4)取,对上述4种迭代法,计算三步所得结果如下,7.2 迭代法及其收敛性,注意,从计算结果看到迭代法(1)和(2)均不收敛,且它们均不满足定理3种的局部收敛条件迭代法(3)和(4)均满足局部收敛条件,且(4)比(3)快,这是因为(4)的。为了衡量收敛速度,可以给出如下的定义。,7.2 迭代法及其收敛性,定义2 设迭代过程 收敛于方程 的根,如果迭代误差 当 时成立下列渐进关系式则称该迭代过程是 阶收敛的,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字分析 数字 分析 PPT 课件
链接地址:https://www.31ppt.com/p-5519026.html