数值分析课件--第四章解非线性方程的迭代法.ppt
《数值分析课件--第四章解非线性方程的迭代法.ppt》由会员分享,可在线阅读,更多相关《数值分析课件--第四章解非线性方程的迭代法.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第4 4章章 解非线性方程的迭代法解非线性方程的迭代法 本章讨论求非线性方程 (x)=0 (4.1)的根的问题.其中(x)是高次多项式函数或超越函数.如 (x)=3x5-2x4+8x2-7x+1 (x)=e2x+1-xln(sinx)-2等等.1 二二 分分 法法 设(x)在区间a,b上连续且(a)(b)0,根据连续函数的介值定理,区间a,b上必有方程(x)=0的根,称a,b为方程(x)=0的有根区间.,得到新的有根区间a1,b1,设(x)在区间a,b上连续且(a)(b)0.0abyxy=(x)记a0=a,b0=b,计算若|(x0)|,则取x0;否则,若(a0)(x0)0,取a1=x0,b1
2、=b0 而且有根区间a1,b1长度是有根区间a0,b0长度的一半,x0再对有根区间a1,b1重复上面运算,即:计算若|(x1)|,则取x1;否则,若(a1)(x1)0,取a2=x1,b2=b1,得到新的有根区间a2,b2.x1 而且有根区间a2,b2长度是有根区间a1,b1长度的一半.一直进行下去,直到求出有根区间ak,bk.此时,再计算 或者有|(xk)|,或者有可见,k趋向无穷大时,xk收敛于.而且,若要|xk-|,只要此时可取近似根xk.在计算过程中,若出现|(xk)|1,或bk-ak2.则可取xk作为方程(x)=0的近似根,终止运算.例例1 用二分法求x3+4x-10=0在区间1,2内
3、根的近似值,并估计误差.解解 这里(x)=x3+4x-7,(1)(2)=-180,所以(x)=0在1,2区间有唯一根.取x0=1.5,由于(x0)=2.375,得新有根区间1,1.5,x1=1.25,由于(x1)=-0.0468,得新有根区间1.25,1.5,x2=1.375,由于(x2)=1.0996,得新有根区间1.25,1.375,x3=1.3125,由于(x3)=0.511,得新有根区间1.25,1.3125,.x9=1.254882813,得有根区间1.254882813,1.255859375,x10=1.255371094,(x10)=-0.000105285取x10=1.255
4、371094作为方程根的近似值,且有 只需k5ln210-115.61.即需取x16.如果取精度=10-5,则要使 二分法要求函数在区间a,b上连续,且在区间两端点函数值符号相反,二分法运算简便、可靠、易于在计算机上实现。但是,若方程(x)=0在区间a,b上根多于1个时,也只能求出其中的一个根。另外,若方程(x)=0在区间a,b有重根时,也未必满足(a)(b)0.而且由于二分法收敛的速度不是很快,一般不单独使用,而多用于为其他方法提供一个比较好的初始近似值.2.1 简单迭代法的一般形式简单迭代法的一般形式2 简简 单单 迭迭 代代 法法 首先把方程(x)=0改写成等价(同解)形式 x=(x)(
5、4.2)得到迭代序列xk,如果xk,则有=(),即是方程(x)=0的根.取一个合适的初始值x0,然后作迭代 xk+1=(xk),k=0,1,2,(4.3)这种求方程根的方法称为简单迭代法简单迭代法,或逐逐次逼近法次逼近法.其中(x)称为迭代函数迭代函数,式(4.3)称为迭代格式迭代格式.若迭代序列xk 收敛,则称简单迭代法是收敛的简单迭代法是收敛的.解解 改写原方程为等价方程 求方程x3-2x-3=0在1,2内的根.例例2 ,建立迭代格式如果取初值x0=1.9,计算得kxkkxk0123451.91.894536471.893521141.893332331.893297221.8932906
6、96789101.893289471.893289251.893289211.893289201.89328920 由计算结果有,x10=x9,因此可取x10=1.89328920.定义定义4.14.1 设(x)为定义在区间I I上的函数,且对任何xI I,均有(x)I I,则称(x)为I I到自身上的映射到自身上的映射.方程也可改写成x=(x3-3)/2,建立迭代格式 xk+1=(xk3-3)/2 ,k=0,1,2,仍取初值x0=1.9,则有 x1=1.9295,x2=2.0917,x3=3.0760,x4=13.0529可见,xk,此迭代格式是发散的.2.2 简单迭代法的收敛条件简单迭代法
7、的收敛条件 定义定义4.24.2 设(x)为I I到自身上的映射,且存在0L1,使对任何x1,x2I,I,有|(x2)-(x1)|L|x2-x1|,则称(x)为I I上的压缩映射压缩映射,L称为LipschitzLipschitz常数常数.若(x)为I上的压缩映射,则(x)在I上连续.定理定理4.24.2 若(x)为I到自身上的映射,且(x)C1(I),|(x)|L1,则(x)为I上的压缩映射.证证 对任意x1,x2I,有|(x2)-(x1)|=|()|x2-x1|L|x2-x1|定义定义4.34.3 若(x)为I到自身上的映射,且I I满足,=(),则称为(x)的不动点不动点.定理定理4.3
8、4.3 若(x)为I上的压缩映射,则(x)在I I上存在唯一的一个不动点,且对任何x0I,由迭代格式 xk+1=(xk),k=0,1,2,产生的序列xk收敛于(x)的不动点.定理定理4.1 证证 不妨设I=a,b,作函数(x)=(x)-x,由于xI时,(x)I,则(a)=(a)-a0,(b)=(b)-b0,由(x)的连续性,必存在I,使()=()-=0,即=(),就是(x)的不动点.若,I均为(x)的不动点,则有|-|=|()-()|L|-|-|所以只能=,即(x)在I上仅有一个不动点.对任意x0I,有x1=(x0)I,递推得xkI,设是(x)的不动点,则|xk+1-|=|(xk)-()|L|
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值分析课件-第四章 解非线性方程的迭代法 数值 分析 课件 第四 非线性 方程 迭代法
限制150内