数值计算方法63.pptx_第1页
数值计算方法63.pptx_第2页
数值计算方法63.pptx_第3页
数值计算方法63.pptx_第4页
数值计算方法63.pptx_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章 逐次逼近法,6.3 非线性方程的迭代法,数值计算方法I,2,6.3 非线性方程的迭代法,方程是在科学研究中不可缺少的工具,方程求解是科学计算中一个重要的研究对象,几百年前就已经找到 了代数方程中二次至 五次方程的求解公式,但是,对于更高次数 的代数方程目前仍 无有效的精确解法,对于无规律的非代数方程的求解也无精确解法,因此,研究非线性方程的数值解法成为必然,3,设非线性方程,-(1),本节主要研究单根区间上的求解方法,4,一、简单迭代法(基本迭代法),-(2),将非线性方程(1)化为一个同解方程,继续,-(3),称(3)式为求解非线性方程(2)的简单迭代法,5,则称迭代法(3)收敛,否

2、则称为发散,-(4),如果将(2)式表示为,与方程(2)同解,收敛,6,例1.,解:,(1) 将原方程化为等价方程,发散,7,显然迭代法发散,(2) 如果将原方程化为等价方程,8,仍取初值,x2 = 0.9644 x3 = 0.9940 x4 = 0.9990 x5 = 0.9998 x6 = 1.0000 x7 = 1.0000,依此类推,得,已经收敛,故原方程的解为,同样的方程 不同的迭代格式 有不同的结果,什么形式的迭代法 能够收敛呢?,迭代函数的构造有关,9,定理1.,-(5),-(6),-(7),(局部收敛性),10,证:,由条件(1),由根的存在定理,由,11,由微分中值定理,12

3、,证毕.,13,定理1指出,由(6)式,只要,因此,当,迭代就可以终止,只要构造的迭代函数满足,此时虽收敛但不 一定是唯一根,-(8),14,例2.,用迭代法求方程的近似解,精确到小数点后6位,解:,本题迭代函数有两种构造形式,因此采用迭代函数,15,d1 = 0.1000000 d2 = -0.0105171 d3 = 0.1156e-002 d4 = -0.1265e-003 d5 = 0.1390e-004 d6 = -0.1500e-005 d7 = 0.1000e-006,由于|d7| =0.1000e-0061e-6,因此原方程的解为,x7 = 0.090525,x1 = 0.10

4、00000 x2 = 0.0894829 x3 = 0.0906391 x4 = 0.0905126 x5 = 0.0905265 x6 = 0.0905250 x7 = 0.0905251,16,由定理1的(7)式出,迭代法收敛就越快,定义1.,-(9),17,不可能直接确定,18,定理2.,19,例3.,为线性收敛,证明:,所以,20,例4.,至少是平方收敛的,由定义1,21,注意例4与例3的迭代法是相同的,两例有何区别?,证明:,令,则,所以,由定理2,该迭代法至少是平方收敛的,22,二、Newton迭代法,如果将非线性方程,令,化为等价方程,如果,令,即,则,23,于是取,-(10),

5、-(11),-(12),(12)式称为Newton迭代法,参见例4 ,可知,Newton迭代法至少平方收敛,局部收敛性,24,例5.,用Newton迭代法求方程的根:,解:,由Newton迭代法,x0 =0.5; x1 =0.3333333333 x2 =0.3472222222 x3 =0.3472963532 x4 =0.3472963553,迭代四次,精度达10-8,Newtonddf.m,25,Newton迭代法,需要求每个迭代点处的导数,复杂!,-(12),-(13),这种格式称为简化Newton迭代法,精度稍低,三、Newton迭代法的变形,26,则Newton迭代法变为,-(14

6、),这种格式称为弦截法,收敛阶约为1.618,几何意义,27,例6.,用简化Newton法和弦截法解例(5)中方程的根,,解:,由简化Newton法,并和Newton 迭代法比较,由弦截法,Newtonddf.m,28,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 x10 = 0.3472963572 x11

7、 = 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次,29,无论前面哪种迭代法:,Newton迭代法,简化Newton法,弦截法,Newton迭代法,x0 = 2 x1 = -3.54 x2 = 13.95 x3 = -279.34 x4 = 122017,是否收敛均与初值的位置有关,

8、如,x0 =1 x1 = -0.5708 x2 = 0.1169 x3 = -0.0011 x4 = 7.9631e-010 x5 = 0,收敛,发散,30,-(15),这种方法称为Newton下山法,,31,例7.,解:,1.先用Newton迭代法,x4 = 9.70724 x5 = 6.54091 x6 = 4.46497 x7 = 3.13384 x8 = 2.32607 x9 = 1.90230 x10= 1.75248 x11= 1.73240 x12= 1.73205 x13= 1.73205,迭代13 次才达 到精度 要求,32,2.用Newton下山法,结果如下,33,四、多根

9、区间上的逐次逼近法,有唯一根,有多根,所有根均为单根,有重根,用迭代法求解,然后在每个区间上判断是否有根,34,若成立,统计根的个数,则所有的有根区间均为单根区间,则继续对分区间,并重新判断,直到找到所有根的所在区间,然后在每个有根区间进行求根,35,可得一系列的小区间和中点,36,小区间,中点,显然每个小区间都有单根,搜索法二分法,37,例8.,解:,由于,可知方程的解在区间0,10内,将区间0,10等分成三等份,0,3.33,3.33,6.67,6.67,10,0,3.33内至少有一个根,38,5,6.67,3.33,5,将3.33,6.67再分成两个区间,5,6.67内至少有一个根,3.33,5内至少有一个根,0,3.33,5,6.67,3

温馨提示

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

评论

0/150

提交评论