版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 6.2 不动点迭代法及其收敛定理 第第6章章 方程与方程组的迭代解法方程与方程组的迭代解法一、迭代法原理-(2)将非线性方程 f (x) = 0 化为一个同解方程)(xx为连续函数并且假设)(x得的右端代入任取一个初值,)2(,0 x)(01xx)(12xx)(1kkxx继续-(3),2,1 ,0(k称(3)式为求解非线性方程(2)的简单迭代法(),kxxk 称称为为迭迭代代函函数数 称称为为第第 步步迭迭代代值值*,kxx如如果果存存在在一一点点使使得得迭迭代代序序列列满满足足*limxxkk则称迭代法则称迭代法(3)收敛收敛,否则称为发散否则称为发散-(4)例1.0123 xx用迭代法求
2、解方程解:123xx(1) 将原方程化为等价方程得由迭代法如果取初值),3(,00 x12301xx112312xx312323xx5500 x显然迭代法发散321xx(2) 如果将原方程化为等价方程00 x30121xx仍取初值3217937.031221xx327937.19644.0 x2 = 0.9644x3 = 0.9940 x4 = 0.9990 x5 = 0.9998x6 = 1.0000 x7 = 1.0000依此类推,得已经收敛,故原方程的解为0000.1x同样的方程不同的迭代格式有不同的结果什么形式的迭代法 能够收敛呢?迭代函数的构造有关012*xxxxO)(xyxy 02
3、31*xxxxxO)(xyxy 如果将(2)式表示为)(xyxy 与方程(2)同解收敛附近较平缓在*)(xx*012xxxxO)(xyxy 2013*xxxxxO)(xyxy 发散附近较陡峭在*)(xx定理1.( ) , ,xa b 设迭代函数在上连续 且满足设迭代函数在上连续 且满足(1) , ,();xa baxb 当当时时(2),01, , ,LLxa b 存存在在一一正正数数满满足足且且有有Lx|)(|1 .( ) , *oxxa bx 则则方方程程在在内内有有唯唯一一解解012 . , ,()*okkxa bxxx 对对于于任任意意初初值值迭迭代代法法均均收收敛敛于于13 .*1ok
4、kkLxxxxL 104 .*1kokLxxxxL -(5)-(6)-(7)(局部收敛性)迭代过程的收敛性迭代过程的收敛性证:由条件(1),()(xxxf设)()(aaaf0)()(bbbf0上连续可导在则,)(baxf由根的存在定理,上至少有一个根在方程,0)(baxf证:1|)(|Lx由)(1)(xxf0,)(上单调递增在则baxf上仅有一个根在,0)(baxf*,)(.1xbaxxo内有唯一解在方程所以),(.21kkoxx对于迭代法*1xxk*)()(xxk*)(xxk由微分中值定理kkxx1)()(1kkxx)(1kkxxkkxx11kkxxLLx|)(|由于*1xxk*xxLkkk
5、xx11kkxxL)(*11kkkxxxxL)(*11kkkxxLxxLkkkxxLLxx111*11*kkkxxLLxx2121kkxxLL011xxLLk,1L由于*)(limxxkk0*)(,10 xxxxkk均收敛于迭代法因此对任意初值11*kkkxxLLxx011xxLLk证毕.定理1指出,|( ) |1xL只要构造的迭代函数满足就收敛迭代法)(1kkxx11kkxxLL由(6)式,只要因此,当LLxxkk11迭代就可以终止,可以作为方程的近似解kx对于预先给定的误差限|*|xxk即要求-(8)定义定义1:如果存在 的某个邻域 ,使迭代过程 对于任意初值 均收敛,则称迭代过程 在根
6、邻近具有局部收敛性。*x*:xxR)(1kkxxRx 0)(1kkxx*x*1,0 |()| 1,(2).kkxxxxxx若 是 的不动点在 的某邻域上存在若 是 的不动点在 的某邻域上存在且连续 并满足则迭代过程且连续 并满足则迭代过程 在 的邻域是线性 在 的邻域是线性理理收敛的收敛的定定例2.用迭代法求方程的近似解,精确到小数点后6位0210 xex解:,0 xe由于0102x则2 .0 x,0时x,10 xe2102x本题迭代函数有两种构造形式102)(1xexx)102ln()(2xxx|)(|1x10 xe|)(|2xx102101102 .0e102)(1xexx因此采用迭代函数
7、为有根区间因此2 .0 ,05由于00 x取初值10201xex1 .0d1 = 0.1000000d2 = -0.0105171d3 = 0.1156e-002d4 = -0.1265e-003d5 = 0.1390e-004d6 = -0.1500e-005d7 = 0.1000e-006由于|d7| =0.1000e-0061),则利用m构造新的迭代公式: 此时, , 至少2阶收敛. 不实用: m往往不确定.方法二方法二. 取 ,再对函数F(x)用Newton迭代:此时,X*为F(x)的单根,所以是2阶收敛. 但要用到二阶导数.1()()kkkkf xxxmfx( )*( )( ),()
8、0f xfxxxmx( )( )( )f xF xfx12()()()()()()()kkkkkkkkkkF xf xfxxxxF xfxf xfx)()(1kkkkxfxfxxNewtonNewton迭代法迭代法需要求每个迭代点处的导数需要求每个迭代点处的导数 f (xk)复杂!复杂!得中的近似替代用,)(0kkxxfx)()(01xfxfxxkkk这种格式称为简化这种格式称为简化NewtonNewton迭代法迭代法精度稍低精度稍低则则NewtonNewton迭代法变为迭代法变为)()()()(111kkkkkkkxxxfxfxfxx这种格式称为弦截法这种格式称为弦截法收敛阶约为收敛阶约为1
9、.6181.618)(kxf 如果用数值导数代替11)()()(kkkkkxxxfxfxf用简化用简化Newton法和弦截法解下面方程的根,并和法和弦截法解下面方程的根,并和Newton 迭代法比较迭代法比较0133xx13)(3xxxf设33)(2xxf由简化由简化Newton法法)()(01xfxfxxkkk3313203xxxxkkk由弦截法由弦截法)()()()(111kkkkkkkxxxfxfxfxx由由Newton迭代法迭代法)()(1kkkkxfxfxx331323kkkkxxxxx0= 0.5x1= 0.3333333333x2 = 0.3497942387x3 = 0.346
10、8683325x4 = 0.3473702799x5 = 0.3472836048x6 = 0.3472985550 x7 = 0.3472959759x8 = 0.3472964208x9 = 0.3472963440 x10 = 0.3472963572x11 = 0.3472963553x0=0.5;x1=0.4;x2 = 0.3430962343x3 = 0.3473897274x4 = 0.3472965093x5 = 0.3472963553x6 = 0.3472963553简化简化Newton法法由弦截法由弦截法要达到精度要达到精度10-8 简化简化Newton法迭代法迭代11次
11、次弦截法迭代弦截法迭代5次次Newton迭代法迭代迭代法迭代4次次x0 =0.5;x1 =0.3333333333x2 =0.3472222222x3 =0.3472963532x4 =0.3472963553由由Newton迭代法迭代法无论哪种迭代法:无论哪种迭代法:NewtonNewton迭代法迭代法简化简化NewtonNewton法法弦截法弦截法00 *x,)xarctan()x(f精精确确解解用用NewtonNewton迭代法求解迭代法求解: :)1(arctan21kkkkxxxxx0 = 2x1 = -3.54x2 = 13.95x3 = -279.34x4 = 122017是否收
12、敛均与初值的位置有关是否收敛均与初值的位置有关. .20 x若若取取初初值值x0 =1x1 = -0.5708x2 = 0.1169x3 = -0.0011x4 = 7.963110-10 x5 = 0收敛收敛发散发散10 x若若取取初初值值牛顿下山法牛顿下山法 一般地说,牛顿法的收敛性依赖于初值 的选取,如果 偏离 较远,则牛顿法可能发散。 为了防止发散,通常对迭代过程再附加一项要求,即保证函数值单调下降: 满足这项要求的算法称为下山法下山法。 牛顿下山法牛顿下山法采用以下迭代公式:其中 称为下山因子。 1kkf xf x011kkkkf xxxfx0 x0 x*x牛顿下山法只有线性收敛牛顿
13、下山法只有线性收敛.的选取方式的顺序,按322121211成立为止直到|)(|)(|1kkxfxf例7.30( )0,0.993xf xxx 求解方程取初值5110|nnxx解:1.先用Newton迭代法1)(2xxf)()(1kkkkxfxfxx)1(3323kkkkxxxx)1(332003001xxxxx50598.32)1(332113112xxxxx69118.2115689.15x4 = 9.70724 x5 = 6.54091 x6 = 4.46497 x7 = 3.13384 x8 = 2.32607 x9 = 1.90230 x10= 1.75248x11= 1.73240
14、x12= 1.73205x13= 1.73205)1(332223223xxxxx迭代13次才达到精度要求2.用Newton下山法,结果如下k=0 x0 =-0.99 fx0 =0.666567k = 1 x1 =32.505829 f(x) = 11416.4 w =0.5 x1 =15.757915 f(x) = 1288.5 w =0.25 x1 =7.383958 f(x) =126.8 w =0.125 x1 =3.196979 f(x) =7.69 w = 0.0625 x1 =1.103489 f(x)=-0.655k = 2 x2 = 4.115071 f(x) =19.1 w
15、 = 0.5 x2 = 2.60928 f(x)=3.31 w =0.25 x2 =1.85638 f(x)=0.27k = 3 x3 =1.74352 f(x)=0.023k = 4 x4 = 1.73216 f(x)=0.00024k = 5 x5 = 1.73205 f(x)=0.00000k = 6 x6 = 1.73205 f(x)=0.000000)(kkxfxk下山因子0有重根在区间,0)(.2baxf2*,0)(mxmbaxf重根有在区间)(*)()(xgxxxfm因此可令0*)(xg且*)(xf *)(xf*)()1(xfm *)(xf 故有0*)()(xfm且由例3.)()
16、(1kkkkxfxfxx对于Newton迭代法趋于零,0)(kxf即使Newton迭代法也只是线性收敛此时Newton迭代法可能不收敛由定理2,迭代法)()(1kkkkxfxfmxx至少是二阶收敛Steffensen方法 第第6章章 方程与方程组的迭代解法方程与方程组的迭代解法 简单迭代公式的加速简单迭代公式的加速 设 是根 的某个近似值,用迭代公式校正一次得假设 , 则有据此可导出如下加速公式:其一步分为两个环节: 迭代: 改进:kx*x1kxq1kkxx*1kkxxq xx11111kkkqxxxqq1kkxx11111()111kkkkkkqqxxxxxxqqq11111()()()1n
17、nnnnnnxxxxxxxqqq:迭代次数大大减少,总的计算工作量减少,但涉及导数值的计简单算不迭代便于法的实加速方案际应用。埃特金迭代法求方程的实根2221221121()2()2kkkkkkkkkkkkkxxxxAitkenxxxxxxxxx:加速方案:避免了导数值的计算,但需要简用单迭代法加两次迭代值速方进案的改进行计算。定理定理 设序列 线性收敛于x*, 则 的Aitken序列 存在,且 即 比 更快收敛于x*.kx*0,0,kkkexx 且1limkkkece(0 | 1)c kx kxkx*lim0kkkxxxxkx222112*121212121*2*221:limlim()2()2(1)(1)1102121kkkkkkkkkkkkkkkkkkkkkkkk
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年版:新材料研发与应用于生产合同
- 2025版静压租赁设备与技术改造升级合同3篇
- 2025版口腔医疗行业标准制定合作合同3篇
- 2024泰州房地产抵押贷款及转让合同3篇
- 2025年度洗车场场地租赁与经营管理承包协议3篇
- 二零二五年度保险产品货款合同退款与理赔服务协议3篇
- 2025年度沙石料加工与智慧城市建设合同3篇
- 2025版设备租赁合同标的及租赁条件和服务内容3篇
- 个人商铺租赁合同2025版:租赁协议模板下载19篇
- 二零二五年度化工原料购销合同模板3篇
- 道路运输企业安全生产管理人员安全考核试题题库与答案
- 年终抖音运营述职报告
- 车间修缮合同模板
- 脑梗死患者的护理常规
- 2024年7月国家开放大学法律事务专科《法律咨询与调解》期末纸质考试试题及答案
- 护士条例解读
- 医务人员岗前培训课件
- SQE年终总结报告
- 检修工(题库)附答案
- 2025届高考语文一轮复习:小说情节结构之伏笔 练习题(含答案)
- 《化学实验室安全》课程教学大纲
评论
0/150
提交评论