非线性方程的求根方法3

上传人:痛*** 文档编号:244236551 上传时间:2024-10-03 格式:PPT 页数:34 大小:504KB
收藏 版权申诉 举报 下载
非线性方程的求根方法3_第1页
第1页 / 共34页
非线性方程的求根方法3_第2页
第2页 / 共34页
非线性方程的求根方法3_第3页
第3页 / 共34页
资源描述:

《非线性方程的求根方法3》由会员分享,可在线阅读,更多相关《非线性方程的求根方法3(34页珍藏版)》请在装配图网上搜索。

1、School of Mathematics and Information Sciences of Henan University,*,Other Kinds of Newton Method,Newton,迭代法几个变形,1,,简化,Newton,法(平行弦法),,弦截法,又称,割线法,弦位法,线性插值法,,Newton,下山法,,Newton,法对,重根,的求解,,抛物线法(,muller,法),,又称,二次插值法,,代数多项式求根,,2,,若,|, `(,x,)|=|1-c,f,`(,x,)|<1,,,即取,0<,c,f,`(,x,)<2,在,x,*,附近成立,则,收敛,。,,若取,

2、c=1/,f,`(,x,0,) or 1/,f,`(,x,k,),,,则称,简化,Newton,法,。,,简化,Newton,法(平行弦法),迭代公式:,(,c,0,k=0,1,……,),迭代函数:,3,,在,Newton,迭代格式中,用差商近似导数,,弦截法(割线法),弦位法,称,弦截法,.,得,4,,弦截法的几何意义:,x,y,x*,x,k+1,x,k-1,P,k-1,y=f(x),x,k,P,k,弦线,P,k,P,k-1,的方程:,当,y,=,0,时,,5,,证明略,因弦截法非单步法,不能用前述定理判别,,证明参考(关治,陆金甫,《,数值分析基础,》,),。,6,,例,用简化,Newt

3、on,法和弦截法计算方程,,x,3,-3,x,+1=0,的根。,解,设,f(x,)=,x,3,-3,x,+1,,则,f `(,x,)=3,x,2,-3,由简化的,Newton,法,得,由弦截法,得,7,,x0=0.5,,x1= 0.3333333333,,x2 = 0.3497942387,,x3 = 0.3468683325,,x4 = 0.3473702799,,x5 = 0.3472836048,,x6 = 0.3472985550,,x7 = 0.3472959759,,x8 = 0.3472964208,,x9 = 0.3472963440,,x1

4、0 = 0.3472963572,,x11 = 0.3472963553,x0=0.5;,,x1=0.4;,,x2 = 0.3430962343,,x3 = 0.3473897274,,x4 = 0.3472965093,,x5 = 0.3472963553,,x6 = 0.3472963553,简化,Newton,法,弦截法,要达到精度,10,-8,,简化,Newton,法迭代,11,次,弦截法迭代,5,次(,,Newton,迭代法迭代,4,次,)。,8,,无论前面哪种迭代法:,(,Newton,迭代法、,简化,Newton,法、,弦截法),Newton,迭代法,是否收敛均与,初值的

5、位置,有关。,例,x0 = 2,,x1 = -3.54,,x2 = 13.95,,x3 = -279.34,,x4 = 122017,x0 =1,,x1 = -0.5708,,x2 = 0.1169,,x3 = -0.0011,,x4 = 7.9631e-010,,x5 = 0,收敛,发散,9,,为防止,Newton,法发散,可增加一个条件,:,|,f,(,x,k+1,)|<|,f,(,x,k,)|,,,满足该条件的算法称,下山法,。,,可用下山法保证收敛,,Newton,法加速收敛。,,Newton,下山法,(,0<,1,,下山因子),记,称,Newton,下山法,。,即,10

6、,,下山因子选取法,的选取:从,=1,开始,逐次减半计算,即按,的顺序,直到使下降条件,|,f,(,x,k+1,)|<|,f,(,x,k,)|,成立为止。,11,,例,求解方程,要求达到精度,|,x,n,-,x,n-1,|,≤10,-5,,取,x,0,=-0.99.,解:先用,Newton,迭代法,:,f `(,x,)=,x,2,-1,x,2=21.69118,x,3=15.15689,,x,4 = 9.70724,x,5 = 6.54091,,x,6 = 4.46497,x,7 = 3.13384,,x,8 = 2.32607,x,9 = 1.90230,,x,10= 1.75248,x

7、,11= 1.73240,,x,12= 1.73205,x,13= 1.73205,需迭代,13,次才达到精度要求,12,,用,Newton,下山法,结果如下:,k=0,x,0,=-0.99 f(,x,0,) =0.666567,,k = 1,x,1,=32.505829 f(,x,) = 11416.4,,,,=0.5,x,1,=15.757915 f(,x,) = 1288.5,,,,=0.25,x,1,=7.383958 f(,x,) =126.8,,,,=0.125,x,1,=3.196979 f(,x,)

8、=7.69,,,,= 0.0625,x,1,=1.103489 f(,x,)=-0.655,,k = 2,x,2,,= 4.115071 f(,x,) =19.1,,,,= 0.5,x,2,= 2.60928 f(,x,)=3.31,,,,=0.25,x,2,=1.85638 f(,x,)=0.27,,k = 3,x,3,=1.74352 f(,x,)=0.023,,k = 4,x,4,= 1.73216 f(,x,)=0.00024,,k = 5,x,5,= 1.73205

9、 f(,x,)=0.00000,,k = 6,x,6,= 1.73205 f(,x,)=0.000000,k,下山因子,,x,k,,f(,x,k,),13,,设,f,(,x,)=(,x,-,x,*),m,,g,(,x,) ,m,2,,,m,为整数,,g,(,x,*)0,,则,x,*,为方程,f,(,x,)=0,的,m,重根。此时有,,,,f,(,x,*)=,f,`(,x,*)=……=,f,(m-1),(,x,*)=0,,f,(m),(,x,*),0,Newton,法对重根的求解,方法一:,只要,f,`(,x,k,,) 0,,,仍可用,Newton,法计算,此时,为线

10、性收敛。,方法二:,若取,则,`(,x,*)=0,,,用迭代法,,求,m,重根,则具,2,阶,,收敛,,但要知道,m,。,14,,令,称之为,带参数,m,的,Newton,迭代法,,,它是求方程,,(x)=0m,重根的具有,平方收敛,的迭代法,.,方法二简证:,设是方程,(x)=0,的,m,重根,则:,(x)=(,x-),m,h(x,),,其中,h(x),在,x=,处连续且,h()0,。,则恰是方程,F(x,)=0,的单根,,,应用,Newton,迭代法,:,15,,方法三:,还可令,,则,,,,故,x,*,是,µ(,x,)=0,的单根,,对,µ(,x,),用,Newton

11、,法,可得,,,,它是,平方阶收敛,的。,这是求方程,,(x)=0,重根的具有平方收敛的迭代法,,,而且,不需知道根的重数,.,16,,例,,利用,Newton,迭代法求方程,,,,(x)=x,4,-8.6x,3,-35.51x,2,+464.4x-998.46=0,的正实根,.,o,x,y,2,4,6,8,10,y=f(x),解,y=,(x),的,图形为,由图可知,,,方程在,x=4,附近有一个,重根,,,在,x=7,附近有一单根,.,17,,利用,Newton,迭代法,求,方程的单根,,,取初值,x,0,=7,,精度,=10,-6,,,计算可得,:,,x,4,=7.34846923

12、, x,5,=7.348469229, |x,5,-x,4,|=0.000000001,迭代,5,次就得到满足精度的解,x,5,=7.348469229,利用求重根的,Newton,迭代法求重根,,,取,x,0,=4,,可得,,,x,3,=4.300000, x,4,=4.300000, |x,4,-x,3,|=0.000000006,若用,一般的,Newton,迭代法求重根,,,取,x,0,=4,,虽然也收敛,,,却需要迭代,19,次才能得到满足精度要求的解,.,迭代,4,次就得到满足精度的解,x,4,=4.300000.,18,,类似割线法,过三点做,f(x,),的二次插值多项式,抛物线法

13、(,muller,法),19,,20,,(1),要有三个初始值,,,,,(2),收敛速度是,1.84,,阶。(单根) 二重根的收敛阶是,1.23,。,,,,各种插值方法的比较,21,,代数多项式求解,Splitting Method,劈因子法,,秦九韶算法,,,,22,,,,,设,n,次代数方程,,,,用,Newton,迭代法求有限区间的实根,则要计算,,,,一般采用秦九韶算法。,23,,由,Taylor,展式,24,,,,,,,,,,,,25,,26,,同理,,,,,27,,比较,x,的同次幂系数得:,,,,,,故代数方程的,Newton,迭代公式,,28,,代数方程的,Newton,迭代法

14、算法,29,,Splitting Method,劈因子法,求多项式的根,从,f,(,x,),中分离出一个,2,,次因子。即:,通过        可解出一对共轭复根。,思路,从一对初值,(,u,,,v,),出发,则有,其中,(,r,,,s,),取决于,u,,和,v,,,可以看作是,(,u,,,v,),的函数,即,,,r,=,r,(,u,,,v,),,,s,=,s,(,u,,,v,),。,目标:,r,=,r,(,u,*,,v,* ) = 0,,,s,=,s,(,u,*,,v,* ) = 0,。,30,,将,r,和,s,,在初值点,(,u,,,v,),做一阶,Taylor,展开,,并代入,(,u,*,,v,*),:,每步迭代须计算,从中解出,,以 更新,u,和,v,再迭代,直到,r,和,s,充分接近,0,。,v,v,v,u,u,u,-,=,D,-,=,D,*,,,*,31,,,计算,r,和,s,:,可记,为,,b,n,1,若,令 ,则,32,,计算,:,n,2,阶多项式,n,4,阶多项式,与前一步同理,可导出   和  的公式。,33,,,计算,,,:,而前一步得到,可见,34,,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!