非线性方程的求根方法.ppt
《非线性方程的求根方法.ppt》由会员分享,可在线阅读,更多相关《非线性方程的求根方法.ppt(27页珍藏版)》请在三一办公上搜索。
1、非线性方程的求根方法,Newton迭代格式Newton迭代法的收敛性Newton迭代法的变形数值实验练习题,牛顿法是方程求根问题的一个极其基本的、十分重要的算法。基本思想:是将非线性方程f(x)=0逐步线性化而形成迭代公式。具体作法:,已知方程 f(x)=0的根 xk,将 f(x)在xk处作一阶泰勒展开,所以f(x)=0可近似表示为,线性方程,记其根为xk+1,则xk+1是方程f(x)=0的一个新的近似根,这就是著名的牛顿迭代公式,相应的迭代函数是,几何意义:牛顿法是在x*的附近以xk做为第k次迭代值,以y=f(x)在点(xk,f(xk)的切线与x轴的交点xk+1作为f(x)=0方程的根x*的
2、第k+1次迭代近似值,如此反复下去,逐步逼近方程f(x)=0的根x*。所以牛顿法又称切线法,(k=0,1,2,),xk+1比xk更接近于x*,几何意义:以切线代替曲线,求根 x*的近似值,牛顿迭代法的一个应用求正数平方根,设C 0,x2 C=0,令 f(x)=x2 C,则,牛顿迭代法求解 x2 C=0 的计算格式,化简,得,例1 平方根迭代(k=0,1,)的收敛性证明及收敛阶估计.,解 对k0,当 xk 0时,(k=0,1,),(k 0),数列 xk 单减有下界,故必有极限.设为x*,对递推式,取极限,有,由此可知,平方根迭代 是 平方收敛.,Newton迭代法的局部收敛性,牛顿法可以看成关于
3、方程,的迭代公式,如果x*为方程f(x)=0 的一个单根,则有,f(x*)=0,f(x*)0,而,由定理2.5知牛顿迭代公式具有局部收敛性。,由定理2.6知 Newton迭代法至少平方收敛。因此用Newton法求单根的收敛速度是较快的。,则,所以只要 就有,由定理2.6知 Newton迭代法平方收敛。,由于牛顿迭代法是局部收敛的,故初值x0应充分靠近根x*才能保证收敛,这在一般情况下不容易做到。实用中可先用二分法做求根预处理,二分若干次后得到较靠近根x*的近似根x0,再用此根作为牛顿迭代法的初值来求根,可以达到取长补短的作用。,缺陷,1.被零除错误,2.程序死循环,方程:f(x)=x3 3x+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 非线性 方程 求根 方法
链接地址:https://www.31ppt.com/p-6491840.html