《牛顿迭代法》PPT课件.ppt
《《牛顿迭代法》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《牛顿迭代法》PPT课件.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/26牛顿迭代法牛顿迭代法Newton迭代格式迭代格式Newton迭代法的收敛性迭代法的收敛性弦截法迭代格式弦截法迭代格式数值实验题介绍数值实验题介绍2/26初值初值:x1迭代格式迭代格式:xn+1=0.5(xn+2/xn)(n=1,2,)平方根算法求平方根算法求 xn Error1.416666666666667 2.45e-0031.414215686274510 2.12e-0061.414213562374690 1.59e-0121.414213562373095 2.22e-0161.414213562373095 2.22e-016牛顿牛顿(Newton)(Newton)迭代法
2、迭代法 3/24基本思想:基本思想:将方程将方程 f(x)=0中函数中函数 f(x)线性化线性化,以线性方程的解逼以线性方程的解逼近非线性方程的解近非线性方程的解.设函数设函数 f(x)在有根区间在有根区间 a,b 二次连续可微二次连续可微,则则 f(x)在在x0处的泰勒展开式为处的泰勒展开式为:只取关于只取关于x线性项,有线性项,有 设设 ,其解记为,其解记为(*)4/24牛顿迭代法的几何意义牛顿迭代法的几何意义 y xO x0 x1 x2图图2.3牛顿迭代法在单变量情况下又称为切线法牛顿迭代法在单变量情况下又称为切线法.(*)迭代格式迭代格式(*)称为称为牛顿迭代法牛顿迭代法.构造构造迭代
3、格式迭代格式:5/26设设C 0,x2 C=0令令 f(x)=x2 C,则则应用应用求正数平方根算法求正数平方根算法返回6/24例例1 1 设设C0,证明由迭代格式,证明由迭代格式 (n=0,1,)产生的迭代序列产生的迭代序列 xn,对任意的,对任意的x00,均,均收敛于收敛于 ;且且具有具有 2 阶收敛速度阶收敛速度。分析分析:由迭代格式,有:由迭代格式,有 返回7/24证明:由迭代格式,有证明:由迭代格式,有 等式两端同减等式两端同减 ,配方得,配方得 同理有同理有 返回8/24将上面两式相除有 反复递推,得 令 则有 化简得 9/26由此可知由此可知,平方根迭代具有平方根迭代具有 2 阶
4、收敛速度阶收敛速度 10/26NewtonNewton迭代法的局部收敛性迭代法的局部收敛性定理定理 2.7 设设 f(x)在点在点x*的某邻域内具有二阶连的某邻域内具有二阶连续续导数导数,且且设设 f(x*)=0,f(x*)0,则对充分靠近点则对充分靠近点x*的初值的初值x0,Newton迭代法至少平方收敛迭代法至少平方收敛.所以所以,Newton迭代法至少平方收敛迭代法至少平方收敛。11/26例例2.求求 f(x)=xex 1=0 在在 x0=0.5 附近的根附近的根解解:迭代格式为迭代格式为(n=0,1,)f=inline(x*exp(x)-1);f1=inline(x+1)*exp(x)
5、;x0=0.5;er=1;k=0;x=x0-f(x0)/f1(x0);er=abs(x-x0)x0=x;k=k+1end k=41012/26缺陷缺陷1.被零除错误被零除错误2.程序死循环程序死循环y=arctan x方程方程:f(x)=x3 3x+2=0在重根在重根x*=1附近附近,f(x)近似为零近似为零对对 f(x)=arctan x存在存在 x0,Newton迭代迭代法陷入死循环法陷入死循环13/24例例3 用牛顿迭代法解方程 f(x)=x3 x 3=0.x1=3,x2=1.9615,x3=1.1472,x4=0.0066,数列中的项以四项为一个周期重复(死循环)数列中的项以四项为一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 牛顿迭代法 牛顿 迭代法 PPT 课件
限制150内