方程求根的迭代法ppt课件.ppt
《方程求根的迭代法ppt课件.ppt》由会员分享,可在线阅读,更多相关《方程求根的迭代法ppt课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本章处理本章处理n二分法和牛顿法在第二节课已讲过。二分法和牛顿法在第二节课已讲过。n加深算法收敛性方面的理解。加深算法收敛性方面的理解。n介绍几种新方法。介绍几种新方法。引言 在科学研究和工程设计中在科学研究和工程设计中, 经常会遇到的一大类经常会遇到的一大类问题是非线性方程问题是非线性方程f(x)=0 的求根问题,其中的求根问题,其中f(x)为非线性函数。为非线性函数。方程方程f(x)=0的根的根, 亦称为函数亦称为函数f(x)的零点的零点 如果如果f(x)可以分解成可以分解成 ,其中其中m为正整为正整数且数且 ,则称则称x*是是f(x)的的m重零点重零点,或称方程或称方程f(x)=0的的m
2、重根。当重根。当m=1时称时称x*为单根。若为单根。若f(x)存在存在m阶导数阶导数,则是方程则是方程f(x)的的m重根重根(m1) 当且仅当当且仅当)()()(*xgxxxfm0)(*xg0)(,0)()()(*)(*)1(*xfxfxfxfmm记笔记记笔记 当当f(x)不是不是x的线性函数时,称对应的函数方程为非的线性函数时,称对应的函数方程为非线性方程。如果线性方程。如果f(x)是多项式函数,则称为是多项式函数,则称为代数方程代数方程,否则称为,否则称为超越方程超越方程(三角方程,指数、对数方程等(三角方程,指数、对数方程等)。一般称)。一般称n次多项式构成的方程次多项式构成的方程 )0
3、(00111nnnnnaaxaxaxa为为n次代数方程次代数方程,当当n1时时,方程显然是非线性的方程显然是非线性的 一般稍微复杂的一般稍微复杂的3次以上的代数方程或超越方程次以上的代数方程或超越方程,很很难甚至无法求得精确解。本章将介绍常用的求解非难甚至无法求得精确解。本章将介绍常用的求解非线性方程的近似根的几种数值解法线性方程的近似根的几种数值解法 数值解法步骤二分法(略)n复习作业题不动点迭代不动点迭代 对于一般的非线性方程对于一般的非线性方程, ,没有通常所说的求根没有通常所说的求根公式求其精确解公式求其精确解, ,需要设计近似求解方法需要设计近似求解方法, ,即即迭代法迭代法。它是一
4、种逐次逼近的方法。它是一种逐次逼近的方法, ,用某个用某个固定公式反复校固定公式反复校正正根的近似值根的近似值, ,使之逐步精确化,最后得到满足精度使之逐步精确化,最后得到满足精度要求的结果。要求的结果。迭代法的迭代法的基本思想基本思想 为求解非线性方程为求解非线性方程f(x)=0f(x)=0的根,先将其写成便的根,先将其写成便于迭代的等价方程于迭代的等价方程 其中其中 为为x x的连续函数的连续函数)(x)(xx即如果数即如果数 使使f(x)=0, 则也有则也有 , 反之反之, 若若 , 则也有则也有 , 称称 为迭代函数为迭代函数 任取任取一个初值一个初值 , 代入式代入式 的右端的右端,
5、 得到得到 *x)(*xx)(*xx0)(*xf)(x0 x)(xx)(01xx再将再将 代入式代入式 的右端的右端, 得到得到 ,依此依此类推类推, 得到一个数列得到一个数列 , 其一般表示其一般表示 1x)(xx)(12xx)(23xx), 2 , 1 , 0()(1kxxkk称为求解非线性方程的简单迭代法。称为求解非线性方程的简单迭代法。 如果由迭代格式如果由迭代格式 产生的序列产生的序列 收敛收敛,即即 nx)(1kkxx*limxxnn则称则称迭代法收敛迭代法收敛。 实际计算中实际计算中当然不可能也没必要无穷多步地做下当然不可能也没必要无穷多步地做下去去, 对预先给定的精度要求对预先
6、给定的精度要求,只要某个只要某个k满足满足1kkxx即可结束计算并取即可结束计算并取 kxx* 当然,迭代函数当然,迭代函数 的构造方法是多种多样的。的构造方法是多种多样的。)( x例例1 用迭代法求方程用迭代法求方程 在在x=1.5附近的一个根附近的一个根解解 将方程改写成如下两种等价形式将方程改写成如下两种等价形式 013 xx1)(1)(3231xxxxxx相应地可得到两个迭代公式相应地可得到两个迭代公式1)(1)(321311kkkkkkxxxxxx如果取初始值如果取初始值 1.51.5,用上述两个迭代公,用上述两个迭代公式分别迭代,计算结果式分别迭代,计算结果0 x30111.51,
7、(0,1,2,). kkxxxk(),kxk012345671.51.357211.330861.325881.324941.324761.324731.32472. ,39.12,375. 2 , 5 . 1, 1 (2) 21031xxxxxkk几何意义 通常将方程通常将方程f(x)=0化为与它同解的方程化为与它同解的方程的方法不止一种的方法不止一种,有的收敛有的收敛,有的不收敛有的不收敛,这取决于这取决于 的性态的性态,方程方程 的求根问题在几何上就是确定曲的求根问题在几何上就是确定曲线线y= 与直线与直线y=x的交点的交点P*的横坐标的横坐标)(xx)(x)(xx)(x y=x y y
8、=)(x y=x 1)(0*x 0)(1*x P0 P2P* Q1 Q2 x1 x0 x2 x* x y x0 x x1 x2 x3 x* y=)(x)(x P* P1 (a)(b)几何意义 y=x y y=x y=)(x 1)(* x 1)(* x (c) (d) P* x1 x0 x y x0 x x1 x2 x3 x* y=)(x)(x x* x2 P* 对方程对方程f(x)=0可以构造不同的迭代公式可以构造不同的迭代公式, 但迭代但迭代公式公式并非总是收敛。那么并非总是收敛。那么,当迭代函数当迭代函数 满足什么条件满足什么条件时,相应的迭代公式才收敛呢?即使迭代收敛时,时,相应的迭代公
9、式才收敛呢?即使迭代收敛时,我们也我们也不可能迭代很多次,而是迭代有限次后就停不可能迭代很多次,而是迭代有限次后就停止止,这就需要估计迭代值的误差,以便适时终止迭,这就需要估计迭代值的误差,以便适时终止迭代代 。),2, 1 ,0()(1kxxkk)(x不动点迭代收敛性定理定理1 ,2 设函数设函数 在在a,b上具有连续的一阶导上具有连续的一阶导 数数, 且满足且满足 (1)对所有的)对所有的xa,b 有有 a,b (2)存在存在 0 L 1 ,使所有的使所有的xa,b有有 L则方程则方程 在在a,b上的解上的解 存在且唯一存在且唯一,对任意的,对任意的 a ,b ,迭代过程迭代过程均收敛于均
10、收敛于 。并有误差估计式。并有误差估计式 )(x)(x)(x)(xx*x0 x)(1kkxx*x1*1kkkxxLLxx01*1xxLLxxkk 由连续函数介值定理知由连续函数介值定理知, 必有必有 a, b, 使使 所以有解存在所以有解存在, 即即假设有两个解假设有两个解 和和 , , a, b,则则 ,由微分中值定理有由微分中值定理有其中其中是介于是介于x*和和 之间的点之间的点 从而有从而有a,b,进而进而有有 由条件由条件(2)有有 1, 所以所以 - =0,即,即 = ,解唯一。,解唯一。证证: 构造函数构造函数 ,由条件(由条件(1)对任意的)对任意的xa, b a, b有有xxx
11、)()(0)()(0)()(bbbaaa)(x*x0)()(*xxx*xx*xx)(*xx)(xx)()()(*xxxxxxx0)(1)(*xx)(x*xx*xx按迭代过程按迭代过程 , ,有有 )(1kkxx)()()(1*1*kkkxxxxxx1*1*)(kkkxxLxxxx0*2*21*xxLxxLxxLxxkkkk 由于由于L1,L0),使 )(1kkxx)(xx*xkkxxe*ceepkkk1lim则称序列 是 p 阶收敛的,c称渐近误差常数。特别地,p=1时称为线性收敛,p=2时称为平方收敛。1 p 0 xn+1X*ayx0Bf(x)0a=x0yx0B=x0f(x)0ayx0Bf(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 方程 求根 迭代法 ppt 课件
限制150内