某大学计算方法课件-第五章非线性方程数值解法.pdf
《某大学计算方法课件-第五章非线性方程数值解法.pdf》由会员分享,可在线阅读,更多相关《某大学计算方法课件-第五章非线性方程数值解法.pdf(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章非线性方程的数值解法科学工程中常常涉及求解非线性方程F(X)=0,(1)这里 X=(的,陶,Xn)T,F(X)=(力(X),这X),,加X)T 6一般而言,其精确求解是非常困难的,例如对于高于4次的代数方程,理论分析已证明其不存在精确求根公式。为此,我们必须借助于数值算法来求解各种非线性方程。5.1几何方法在本节,我们介绍非线性标量方程的二类几何解法:二分法和弦截法。考虑非线性标量方程/=0.(2)为保证方程 在求解区间a,b内存在实根,我们假设/3GC(QM,f b.乙计算g 处的函数值/(g),若/(g)=0,则取7*=空;否则,转至 Step 2;Step 2.若/(亨)0,乙则记
2、Ql=Q,仇=空;若/(中/0,则记。1 =喏,瓦=b。取近似根X1=1:仇 G 1,6 1;St ep 3.重复上述步骤,得根/*的下列隔离区间序列M%D M 瓦D%,蚓DM 切 一.这里,二分k 次后隔离区间山,加 的长度为bk _ CLk=近似根股=啥 G k,其有误差估计成-行|bk dk _ b a2因此,若要近似根3 达到预定精度:|即当2卜+1 .1*Xk 瞑 只 需 貂 ,k lnl)Q)/?2(2)时,可终止迭代,取 跳=中Zn 2作为欲求近似根。_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 算法5.1 二分法function x=h
3、alf(a,b,tol)c=(a+b)/2;k=1;m=l+round(lo g(b a)lo g(2*t o l)/lo g(2);while k=?nif f(c)=0c=c;return;e ls e if f(a)*f(c)0b=(a+b)/2;elsea=(a+b)/2;endc=(a+b)/2;k=k+1;endk二分方法是方程求根问题的一种直接搜索方法,其优点是算法简单直观,数值解的精度易于判别。该算法的局限性是仅适用于标量方程,且事先要确定方程的根的一个隔离区间,当隔离区间较长时其计算速度较慢。例5.1用二分法求方程/=4 sin x 在区间自7 T 内的根,要求绝对误差小于1
4、0一8.解 记/(c)=一 4s in c,则/e 0(假,行 ),且其满足7T 7T/(9)=?-4 0.此外,曾 6区对有产 =1 4 cos /0,即/在区间隹句上单调递增。因此,原方程在区间诙加内有唯一根。编制函数文件f.m:function y=f(x)y=x 4:sin x运行Mat lab命令九Q/(7F/2,TT,10-8)得满足精度要求的数值解%=2.47 457 6 7 8 7 96 451,其需迭代28 次。5.1.2弦截法设方程(2)中 函 数 在 区 间a,b上除满足(3)外还满足如下条件:存在精确解7*的一个邻域SQ*,6=x:x-x d CQ,可使得f 在该邻域内
5、二阶连续可微,且f 3 7 0,Vx G S(/*,5),(4)里叫/(叫6_ *eSQ*,8)W:=2 min If M|-WS(谈)(5)今在邻域SO*)=N*6 内 任 取 二 点 作 以(g,/(3)和Q i J(g)为端点的弦人:其与X轴相交于点力1-3 =为 一 一)一 进一步,作 以Qi JQi)和(物/(3)为端点的弦,2:y =/(6 2)+-力2),X2 Xy其与X轴相交于点力2-3 一、磔=妆./(旬 /3)/3);如此循环往复,可得一列逼近X*的点,/Q-(见图5.1),其一般表达式为跳+i=八1 2 .(6)该公式所表征的求解方法称为弦截法或割线法。理论分析表明:当条
6、件(3)-(5)成立时,由弦截法产生的序列 交 收敛于精确解*,且有如下误差估计2 min f,M max 1此 S(2*)例5 2用弦截法求方程I =4sinx在区间质河 内的根,要求xk-xk-i 10-8o解 记/(幻=1 4 sin i。例 5.1的求解过程已表明方程/(为=0在区间 f,7T内有唯一根。今取初始迭代点g=7T/2,%=7T,应用弦截法(6)到该方程得满足精度要求的数值解X=2.47457678736983,其需迭代7 次。例 5.1与例5.2相比较,显见弦截法的收敛速度要快于二分法的收敛速度。此外,若弦截法产生的迭代序列跳充分接近于精确解/*,则 以 与/(跳)均充分
7、接近于零。因此,我们可近似地置xk-xk-i x/(跳),从而弦截法可改造为Steffensen方法3+1=以一而八3)Jxk)Jxk Jk)一般而言,Steffensen方法的收敛速度要快于弦截法,例如:我们若取初始迭代点g=7 r/2,应 用Steffensen方 法(8)到例5.2中的方程/=4 s i n i,则 经6次迭代后,可得满足精度要求xk-ml 10 8 的数值解 7=2.47457678736983.5.2 Picard 迭代法本节将基于不动点原理给出非线性方程的Picard迭代法。5.2.1 标量方程的Picard迭代法将非线性标量方程情形等价地写成/=夕 0),(9)其
8、中夕()为连续函数。该方程的求根问题在几何上可视为求曲线9=以7)与直线g=7的交点P*的横坐标7*。因此,我们可从这一几何观点出发来构造求解方程 的数值算法。图 5.2.Picard迭代重复上述迭代过程,可得点列外,(见 图5.2),其横坐标满足公式叫+1 =3(4),A:=0,1,2,.(10)上迭代过程表明,若迭代函数夕及初始逼近值g 选择恰当,则点歹久只/逐 步 逼 近 广,即迭代序列以收敛于I*(见 图5.2中左图);否则,迭代过程发散(见图5.2中右图)。由公式(10)确定的方法称为Picard迭代法。例5.3利用Picard迭代法迭代法求方程x3 2/+/2=0在x=1.8附近的
9、近似根跳,并 使 其 满 足 血-跳_i|10-8解其方程可写成下列等价形式x 步2/2 /+2,由此得Picard迭代公式一6k+2,k 0,1,2,*,7。=:1.8.根据该迭代公式,经31次迭代后,可得其方程在x=1.8附近且满足精度要求的近似根3 1 =1.99999998890913 c若取其方程的另一等价形式x=x3+2 +2,则有迭代格式力 卜+1 +2,ZL=0,1,2,XQ 1.8.根据该迭代公式,经10次迭代后,计算机发生溢出,无法获得满足题设精度要求的近似根。5.2.2非线性方程组的Picard迭代法Picard迭代法(10)也可推广应用于非线性方程组情形(1),其有如下
10、Picard送代格表Xk+i=D(Xk),k=0,1,2,(11)这里Xk=侬化暧),需)T,方程组X =(X),X e C Rn(12)与方程组等价。为简单见,以下我们简称G-可微为可微。综合中值公式(1.27)与定理1.24可直接获得迭代格式(11)的收敛性判据。定理5.1 设中:。U IT 一肽”于闭凸集。QU。上连续可微,且满足(O o)u O o,q=s u p|d(X)|1,(13)XeR)这 里|是 中 给 定 向 量 范 数,则方程组(12)有唯一不动点X*D o,迭代格式(11)自任意迭代初值X。6 R)出发收敛于该不动点,且有先验误差估计|X*-Xk|S 4|X 1 Xo|
11、,k=l,2 (14)i-q及后验误差估计|x*Xk|s 4|Xk _Xk_J|,k=L2 .(15)q由此可导出标量方程(9)的迭代格式(10)的收敛性准则。推 论 5.1若迭代格式(10)的迭代函数夕(/)在&b上连续可微,且满足(1)a b,/x E a,5 ,(2)q:=s u p|/O)|1,则方程有唯一不动点1*G Q,“,迭代格式(10)自任意迭代初值 g G a.b出发收敛于该不动点,且有误差估计式(14)及(15)成立。此外,对于Picar d迭代法,我们还有如下局部收敛性准则。定理5.2设中:。u肽,-在其不动点X*R D处及其某邻域内连续可微,且存在国,中的某向量范数I
12、I-|使得|,(X*)|1,(16)则存在 X*的某邻域 S(X*,6):=X e Rn:|X X*|W 6 ,使得迭代格式(11)自任意迭代初值X。G S(X*,b)出发收敛于不动点 X*。证 既然小于其不动点x*e。处及其某邻域内连续可微,且有|*(X*)|1,则存在 0 q 0 使得快(X)|一1,X-S(X*,b).从而,对一切x e S(x*,b),由中值公式有网X)X*|=|(X)(X*)|sup 惟,(x*+e(x x*)|x x*|001 q1|X X*|j即中(X)e S(X*,8).故应用定理5.1即得本结论。上述结论不仅给出了 Picard迭代法的收敛性准则,而且给出了计
13、算程序的终止准则,即若要求计算精度满足|X*-X,|时,我们只需近似用条件Xk-X i|来控制迭代过程的终止,然后以当前迭代值Xk作为满足精度要求的数值解。例5.4利用Picard迭代法求解非线性方程组x=0.5 cos x 0.5 sin(*)y=0.5 sin x+0.5 cos g,并要求所得数值解X k满足精度要求:|Xk-Xk_i|2 10-8o解 记X =Xy(X)=I乙cos x s in ys in x+cos y 则其Jacobi矩阵(X)1=2s in/cos a;cosys in y 显然该矩阵的元素均在R2上的连续,因此中(X)在R2上连续可微。若取。()=X e肽2:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 某大学 计算方法 课件 第五 非线性 方程 数值 解法
限制150内