计算方法2非线性方程求根.ppt
《计算方法2非线性方程求根.ppt》由会员分享,可在线阅读,更多相关《计算方法2非线性方程求根.ppt(34页珍藏版)》请在三一办公上搜索。
1、第2章 非线性方程求根,求 f(x)=0 的根,非线性方程求解的基本思想,确定非线性方程实根范围的方法图解法:计算机比较难实现,对人使用方便。逐步扫描法:便于计算机实现。2.对方程根进一步精确化的方法二分法,迭代法,Newton迭代法,依据:若 f Ca,b,且 f(a)f(b)0,则 f 在(a,b)上必有一根。此时a,b称为有根区间。,2.1 二分法,原理,设a,b是方程f(x)=0的一个有根区间,取,是a1,b1的中点。,若f(x1)=0,则x1是f(x)=0的一个根,,若f(x1)f(a1)0,则取a2=x1,b2=b1,否则取a2=a1,b2=x1,得到a2,b2,满足:,以a2,b
2、2取代a1,b1,继续以上过程,得到a3,b3,直到某一xk时,使f(xk)=0,则xk是f(x)=0的根,若不存在这样的xk,能得到一系列闭区间:,表明存在x*,f(x*)=0,x*ak,bk,因此ak 单调上升,有上界x*,bk 单调下降,有下界x*,且这二个序列均存在极限:,定 理2-4,若 f Ca,b,且 f(a)f(b)0,则由二分法产生的序列xk收敛于f(x)=0的一个根x*,且,x1,x2,a,b,When to stop?,或,不能保证 x 的精度,x*,2,第 k 步产生的 xk 有误差,对于给定的精度,可估计二分法所需的步数 k:,简单;对f(x)要求不高(只要连续即可)
3、.,无法求复根及偶重根 收敛慢,注:用二分法求根,最好先给出 f(x)草图以确定根的大概位置。或用搜索程序,将a,b分为若干小区间,对每一个满足 f(ak)f(bk)0 的区间调用二分法程序,可找出区间a,b内的多个根,且不必要求 f(a)f(b)0。,误差 分析:,例,例,f(x)=0,x=g(x),f(x)的根,g(x)的不动点,思路,从一个初值 x0 出发,计算 x1=g(x0),x2=g(x1),xk+1=g(xk),若 收敛,即存在 x*使得,且 g 连续,则由 可知 x*=g(x*),即x*是 g 的不动点,也就是f 的根。,我不相信如此简单,问题究竟是什么?,如何保证它的收敛性?
4、,2.2 迭代法,迭代法的几何意义,方程x=g(x)的求根问题,在几何上就是确定xy平面内直线y=x和y=g(x)的交点p*。,p0,p1,p2,如此继续,曲线y=g(x)得到点列p1,p2,其横坐标分别为x1,x2,如果点列pk趋向于p*,则相应的迭代值xk收敛到所求的根x*。,可是这样做一定会收敛吗?,k,定理2-6,g(x)在a,b上存在不动点?,令,有根,不动点唯一?,反证:若不然,设还有,则,而,当k 时,xk 收敛到 x*?,证明:,可用 来控制收敛精度,L 越 收敛越快,小,注:定理条件非必要条件,可将a,b缩小,定义局部收敛性:若在 x*的某 领域 B=x|x x*|有 gC1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 非线性 方程 求根

链接地址:https://www.31ppt.com/p-6606090.html