数值分析第七章
数值分析第七章
7.2.1 欧拉法
例1 用Euler公式计算下列初值问题(取步长h=0.1):
y y x 1 y (0) 1
解:Euler公式的计算格式为
(0 x 0.5)
yn1 yn hf ( xn , yn ) yn +0.1 (-yn xn +1) 0.9 yn 0.1xn 0.1 由 y (0) 1进行递推计算得: y (0.1) y1 0.9 1 0.1 0 0.1 1
7.2.2 隐式Euler公式
隐式Euler公式除了可以用上一小节中的方法来推导外,亦可以用差商近似 导数的方法来推导。 在 xn1 点处列出式(7.1)中的常微分方程,得
y( xn 1 ) f ( xn1 , y( xn 1 ))
在式(7.5)中用差商 y ( xn1 ) y( xn ) 代替导数 y ( xn 1 ) ,可得 h y( xn1 ) y ( xn ) f ( xn1 , y( xn 1 )) h 用 yn 代替 y ( xn ),用 y n 1代替y( xn1 ),上式可写成
计算精度。
其余计算结果见表7-2。由表7-2可以看出,隐式Euler公式并未提高
7.2.2 隐式Euler公式
表 7-2 欧拉公式、隐式 Euler 公式与精确解计算结果
xn
0 0.1 0.2 0.3 0.4 0.5
Euler公式yn
1 1.000000 1.010000 1.029000 1.056100 1.090490
隐式Euler公式yn
1 1.009091 1.026446 1.051315 1.083014 1.120922
精确解y ( xn )
数值分析的第七章
第七章 常微分方程的数值解法在自然科学的许多领域中,都会遇到常微分方程的求解问题。
然而,我们知道,只有少数十分简单的微分方程能够用初等方法求得它们的解,多数情形只能利用近似方法求解。
在常微分方程课中已经讲过的级数解法,逐步逼近法等就是近似解法。
这些方法可以给出解的近似表达式,通常称为近似解析方法。
还有一类近似方法称为数值方法,它可以给出解在一些离散点上的近似值。
利用计算机解微分方程主要使用数值方法。
我们考虑一阶常微分方程初值问题⎪⎩⎪⎨⎧==00)(),(y x y y x f dxdy在区间[a, b]上的解,其中f (x, y )为x, y 的已知函数,y 0为给定的初始值,将上述问题的精确解记为y (x )。
数值方法的基本思想是:在解的存在区间上取n + 1个节点b x x x x a n =<<<<= 210这里差i i i x x h -=+1,i = 0,1, …, n 称为由x i 到x i +1的步长。
这些h i 可以不相等,但一般取成相等的,这时nab h -=。
在这些节点上采用离散化方法,(通常用数值积分、微分。
泰勒展开等)将上述初值问题化成关于离散变量的相应问题。
把这个相应问题的解y n 作为y (x n )的近似值。
这样求得的y n 就是上述初值问题在节点x n 上的数值解。
一般说来,不同的离散化导致不同的方法。
§1 欧拉法与改进欧拉法1.欧拉法 1.对常微分方程初始问题(9.2))((9.1)),(00⎪⎩⎪⎨⎧==y x y y x f dx dy用数值方法求解时,我们总是认为(9.1)、(9.2)的解存在且唯一。
欧拉法是解初值问题的最简单的数值方法。
从(9.2)式由于y (x 0) = y 0已给定,因而可以算出),()('000y x f x y =设x 1 = h 充分小,则近似地有:),()(')()(00001y x f x y hx y x y =≈-(9.3)记 ,n ,,i x y y i i 10 )(== 从而我们可以取),(0001y x hf y y ==作为y (x 1)的近似值。
最新(完美版)第七章习题答案_数值分析
第七章习题解答2、试确定系数a ,b 的值使220[()cos ]ax b x dx p+-ò达到最小解:设220(,)[()cos ]I a b ax b x dx p=+-ò确定a ,b 使(,)I a b 达到最小,必须满足0,0I Ia b ¶¶==¶¶即3222222000022222000012[cos ]0cos 248212[cos ]0cos 82a b ax b x xdx a x dx b xdx xxdx a b ax b x dx a xdx b dx xdx p p p p p p p pp p p p p ììì+=-+-=+=ïïïïïïÞÞíííïïï+=+-=+=ïïïîîîòòòòòòòò解得:0.6644389, 1.1584689a b »-»5、试用Legendre 多项式构造()f x x =在[-1, 3]上的二次最佳平方逼近多项式 解:作变量代换,将区间[-1, 3]变为[-1, 1],令21x t =+,即12x t -=则()()(21)21(11)F t f x f t t t ==+=+-££对()F t 利用Legendre 多项式求其在}{21,,span t t上的最佳平方逼近多项式20()()j j j S t C P t ==å,其中11(,)21()()(0,1,2)(,)2j j j j j P f j C F t P t dt j P P -+===ò20121()=1,()=t,()=(31)2P t P t P t t - 则有:1121012112111212212121215[(21)(21)]24311[(21)(21)]285(31)(31)45[(21)(21)]22264C t dt t dt C t tdt t tdt t t C t dt t dt ---------=--++==--++=--=--++=òòòòòò 01251145()()()()4864S t P t P t P t \=++则()f x 在[-1, 3]上的最佳二次逼近多项式*01222151111451()()()()()()2428264251114511=()((3()1))4826422135+82243512x x x x S t S t S P P P x x x x ----===++--++-+=7、确定一条经过原点的二次曲线,使之拟合下列数据ix123iy0.2 0.5 1.0 1.2并求平方误差2d解:设2012()1,(),()x x x x x j j j ===由题,拟合函数须过原点 则令001122()()()()f x C x C x C x j j j =++,其中00C =,即212()f x C x C x =+ 12000.2110.5,,24 1.039 1.2Y f f æöæöæöç÷ç÷ç÷ç÷ç÷ç÷===ç÷ç÷ç÷ç÷ç÷ç÷èøèøèø 11122122(,)(,)1436(,)(,)3698G f f f f f f f f æöæö==ç÷ç÷èøèø 12(,) 6.1(,)15.3Y F Y f f æöæö==ç÷ç÷èøèø得法方程GC F = 121436 6.1369815.3C C æöæöæö=ç÷ç÷ç÷èøèøèø解方程得:120.61840.0711C C »»-2()0.61840.0711f x x x \=-误差222121(,) 2.730.6184(,)0.0711(,)0.04559j j j YC Y Y Y df f f ==-=-´+´=å8、已知一组数据ix1 2 3iy3 2 1.5试用拟合函数21()S x a bx =+拟合所给数据解:令2()f x a bx =+ 201()1,()x x x j j ==01()()()f x a x b x j j =+则123113111114,219213y A F y y æöæö÷ç÷çæöç÷ç÷ç÷ç÷===ç÷ç÷ç÷ç÷èøç÷ç÷ç÷ç÷èøèøT T a A A A F b æö\=ç÷èø,即331422514983a b æöç÷æöæö=ç÷ç÷ç÷ç÷èøèøç÷èø解方程组得0.3095,0.0408a b == 即210.30950.0408()x f x y=+=从而有21()0.30950.0408S x x =+补充题:用插值极小化法求()sin f x x =在[0, 1]上的二次插值多项式2()P x ,并估计误差 解:作变量替换1(1)2x t =+,将[0, 1]变换[-1, 1]取插值点11(21)cos 0,1,2222(1)K K x K n p+=+=+ 0120.933001270.50.0669873x x x ===利用这些点做插值商表i xi y一阶插商 二阶插商0.9330127 0.80341740.5 0.479425 0.74863250.0669873 0.0659372 0.9549092 -0.23818779则:20.9330127()0.80)0.2341740.743818779(0.9330127)(0.5)86325(x P x x x ---=+-同时误差213322()()()22(1)!3!24n n M M M R x f x P x n --+=-£==+其中(3)3max ()M f x = 由于1(1)2x t =+,即21t x =- 则(3)(3)3max (21)max sin (21)8max cos(21)8[0,1]M f x x x x =-=-=-=Î281()243R x \£=。
数值分析第七章非线性方程的数值解法
数值分析第七章非线性方程的数值解法在数值分析中,非线性方程和非线性方程组的求解是非常重要的问题。
线性方程是指变量之间的关系是线性的,而非线性方程则指变量之间的关
系是非线性的。
非线性方程的数值解法是通过迭代的方式逼近方程的解。
非线性方程的求解可以分为两类:一元非线性方程和多元非线性方程组。
接下来,我们将对这两类方程的数值解法进行介绍。
对于一元非线性方程的数值解法,最常用的方法是二分法、牛顿法和
割线法。
二分法是一种直观易懂的方法,其基本思想是通过迭代将方程的解所
在的区间逐渐缩小,最终找到方程的解。
二分法的缺点是收敛速度较慢。
牛顿法是一种迭代法,其基本思想是通过选择适当的初始值,构造出
一个切线方程,然后将切线方程与x轴的交点作为新的近似解,并不断迭代,直到满足精度要求。
牛顿法的优点是收敛速度较快,但其缺点是初始
值的选择对结果影响很大,容易陷入局部极值。
割线法是对牛顿法的改进,其基本思想是通过选择两个初始值,构造
出一条割线,然后将割线与x轴的交点作为新的近似解,并不断迭代,直
到满足精度要求。
割线法的收敛速度介于二分法和牛顿法之间。
对于多元非线性方程组的数值解法,最常用的方法是牛顿法和拟牛顿法。
牛顿法的思想同样是通过构造切线方程来进行迭代,但在多元方程组中,切线方程变为雅可比矩阵。
牛顿法的优点是收敛速度快,但同样受初
始值的选择影响较大。
拟牛顿法是对牛顿法的改进,其基本思想是通过逼近Hessian矩阵来进行迭代,从而避免了计算雅可比矩阵的繁琐过程。
拟牛顿法的收敛性和稳定性较好,但算法复杂度相对较高。
完整版数值分析第7章答案
1数值分析第七章第七章非线性方程求根一、重点内容提要(一)问题简介求单变量函数方程f(x)?0(7.1)f(x*)?0x*x*x*为也称为方程的根是指求(7.1).(实数或复数),使得称的根,m f(x)?(x?x*)g(x)f(x)f(x)函数的零点.若可以分解为g(x)g(x)?0x*x*为单称m=1满足时,是方程(7.1)的根.,则当其中m为正整数,g(x)x*x*是方程(7.1)的m称,充分光滑,为m重根.若重根,则有根;当m>1时(m?1)(m)f(x*)?f'(x*)?...?f(x*)?0,f(x*)?0f(x)f(a)f(b)?0,则方程(7.1)在(a,b)[a,b]若上连续且内至少有一个实根,称在[a,b]为方程(7.1)的有根区间.有根区间可通过函数作图法或逐次搜索法求得.(二)方程求根的几种常用方法1.二分法f(x)f(a)f(b)?0f(x)?0f(x)?0*x在上连续,再设内有根,则设.在(a,b)在[a,b]1x?(a?b)a?a,b?bf(x)f(x)?0000计算和.,若则(a,b)内仅有一个根.令20000a?xb?b[a,b])f(a)f(x?0x*?x;,则令,结束计算;若若得新的有根区间,10,11001a?ab?x0)?(f(a)fx,得新,则令的有根区间0110,0011b?a?(b?a)x?(a?b)[a,b][a,b]?[a,b]f(x)0101111再令计算,.,.同上法得221110101[a,b],如此反复进行出新的有根区间,可得一有根区间套22...?[a,b]?[a,b]?...?[a,b]001?n1?nnn2数值分析第七章11a?x*?b,n?0,1,2,...,b?a?(b?a)?...?(b?a)0n0?1nnn?1nn且. 221lim(b?a)?0,lim x?lim(a?b)?x* nnnnn故2????n??nn1x?(a?b)f(x)?0nnn的近似根,可作为,且有误差估计因此21(b?a)|x?x*|?n1?n(7.2)22.迭代法?(x?)x等价变形为将方程式(7.1) (7.3)??(x*)?)(xf(x*)?0x**xx*的一个不动点为函数.;反之亦然则.若要求称满足?(x)的不动点由式(7.3)产生的不动点迭代关系式(也求方程(7.1)的根等价于求称简单迭代法)为?(x),k?0,1,2...x?(7.4)k1?k?(x),k??x0,1,2...?(x)称为迭代函数.函数如果对任意,由式(7.4)产生的序列??x有极限kk??k则称不动点迭代法(7.4)收敛.kk?1x?x*lim?(x)?C[a,b]满足以下两个条件: 定理7.1(不动点存在性定理)设?(x)??b;x?[a,b]a有1.对任意??(y)|?|x?y|?,y[a,b]|(x)?x 2.存在正常数使对任意, ,都有(7.5)1?L?(x)[a,b]x*.则在上存在惟一的不动点?(x)?C[a,b]满足定理7.2(定理不动点迭代法的全局收敛性定理)设7.1中的两个??x]b,?x[a?(x)并条件,由,(7.4),的不动点式得到的迭代序列则对任意到.收敛k0有误差估计式3数值分析第七章L|x?*|?x||x?x1kkk?(7.6)L1?k L|x?x*|?|x?x|1?kkk L1?(7.7)和??'(xx))(xx**的某,为设在的不动点定理7.3(不动点迭代法的局部收敛性定理)?'(x)|?|1,则迭代法(7.4)局部收敛个邻域连续,且.?(xx?)x*,的根如果迭代误差收敛阶的概念设迭代过程(7.4)收敛于方程e?x?x*k??时成产下列渐近关系式当kk e k?1?C(常数C?0)e(7.8) k则称该迭代过程是p阶收敛的.特别地,p=1时称线性收敛,p>1时称超线性收敛,p=2时称平方收敛.(K)?(x)x*的邻近连续,并定理7.4(收敛阶定理在所求根)对于迭代过程(7.4),如果且(p?1)???(x*)?...?*)?'(x*)?0''(x(p)?(x*)?0(7.9)*x的邻近是收敛的,则该迭代过程在点并有e1)(p?1k?*)x?lim(p!ep??k (7.10)k斯蒂芬森(Steffensen)迭代法当不动点迭代法(7.4)只有线性收敛阶,甚至于不收敛时,可用斯蒂芬森迭代法进行加速.具体公式为??(y?)(x),zy?kkkk2)?x(y kk x?x?kk?1z?2y?x kkk k?0,1,2,...(7.11)4数值分析第七章此法也可写成如下不动点迭代式?(x),kx??0,1,2,...kk?12?)?x(x)(?(x)?x????(x)?2?(x(x))(7.12)?(x)x**x是为式(7.12)中则的不动点7.5(定理斯蒂芬森迭代收敛定理)设,?(x)???1*)''(x)?'(x(x)*x的不动点,存在,的不动点;设则,则斯蒂芬森迭代法是(7.11)是2阶收敛的.3.牛顿迭代法牛顿迭代法是一种特殊的不动点迭代法,其计算公式为f(x)k,x?k?0,1,2,...?x k?k1)xf'(其迭代函数为(7.13)k f(x)??(x)?x f'(x)f(x*)?0,f'(x*)?0,f''(x*)?0时牛顿迭代法的收敛速度当,容易证f''(x*)??0*)?''(x 0'(x*)?ff'(x*),由定理,明,7.4知,牛顿迭代法是平方收敛的,且ef''(x*)1?k?lim2*)f'(ex2??k(7.14)k f(x)?0(m?2)*x时,迭代函数的m重顿重根情形的牛迭代法当根是f(x)1??x)?(x?'(x*)?1??0?'(x*)|?1|)xf'(*x.所以牛顿迭代法求处的导数在,且m x*的重数m知道,重根只是线性收敛.若则迭代式f(x)k,k?0,1,2,...??xx?m kk?1)'(xf(7.15)k f(x)??x()f'(x)*x此时迭代式,的单重零点一定是函数,未知时m当.求重根二阶收敛5数值分析第七章?(x)f(x)f'(x)kkk?xx??x?kk?1k?)f''(x)x)]?f(x'(x)[f'(kkkk k?0,1,2,...(7.16)也是二阶收敛的.f(x)k,?k?0,1,2,...x?x k1k?)xf'(如下迭代法简化牛顿法0称为简化牛顿法或平行弦法.牛顿下山法为防止迭代不收敛,可采用牛顿下山法.具体方法见教材.4.弦截法f'(x)xxf(x)在,处的一阶差商来代替,将牛顿迭代法(7.13)中的即可得弦用kkk?1截法f(x)k(xx?x??x)1kk?1k?k f(x)?f(x)(7.17)??x*|:|x??*x内具有二阶连续导数,的邻域在其零点定理7.6假设且对任1kk?)(xfx,x??10f'(x)?0?x?,又初值,,意则当邻域充分小时,有弦截法(7.17)将按阶?1?5?p?1.6182???1?0?*x2的正根收敛到是方程..这里p5.抛物线法(x,f(x)),(x?f(x))两点的直线方程的根近似替弦截法可以理解为用过kk?1kk?1xxx0x)?(fx)?0f(用,过三若的根.已知个近似根,的2kk?1k?(x,f(x)),(x,f(x)),(x,f(x))f(x)?0的根,的抛物线方程的根近似代替2??k?k121k?kkk所得的迭代法称为抛物线法,也称密勒(Muller)法.f(x)f'(x*)?0*x,则抛物线法局部收敛当,在,的邻近有三阶连续导数且收敛阶p?1.839?1.84. 为数值分析第七章二、知识结构图三、常考题型及典型题精解3上有一个实根x*,并用二分法2]在[1,?1?例7-1 证明方程x0?x-6-3,需二分区间[1,2]10.若要求|x-x*|?求这个根,要求|x-x*|?10kk多少次?3在[1,2],则f(1)=-1<0,f(2)=5>0,故方程f(x)=0x?解设f(x)=x1?2在[1,2]时,f'(x)>0,即f(x)=0-1,所以当x?上有根x*.又因f'(x)=3x上有惟一实根x*.用二分法计算结果如表7-1所示.[1,2]7-1表k abxf(x)的符号kkkk+ 2 0 1 1.5- 1.5 1 1 1.25+ 2 1.25 1.51.3751.3125 3 1.251.375 -1.375 1.3438 1.3125 4 +1.312551.3282+1.1341.3125-861.32041.32041.32827-1.32431.32431.32821.3263+87数值分析第七章9 1.3243 1.3282 1.3253 +1.32631-3-3,可以作为x*的近??10此时x=1.3253满足|x-x*|?10?0.97799102似值.1-6?6,只需|x10-x*|?-x*|即可,解得k+1?19.932, 若要求|x?10?kkk+12即只需把[1,2]二分20次就能满足精度要求.x=1,(1)确定有根区间[a,b];(2)构造不动e例7-2 已知函数方程(x-2)点迭代公式使之对任意初始近似x?[a,b],迭代方法均收敛;(3)用所构0?3.|?10造的公式计算根的近似值,要求|x?x1k k?xx因此区间[2,3]0,e解 (1)令f(x)=(x-2)-1>-1,由于f(2)=-1<0,f(3)=e x x)=-1,f(,lim,lim f(x)=+?是方程f(x)=0的一个有根区间.又因f'(x)=(x-1)e???xx???1-1<0,当x>1时f(x)单增,x<1时f(x)单减,故f(x)=0在(-?,+?)内f'(1)=-e有且仅有一根x*,即x*?[2,3].x?xx?.由于当?将(x-2)e[2,3].则=1等价变形为x=2+ee(x)=2+,x(2)2??x??<1'(x)|=|-e?e[2,3]x?时2?|(x)?3,|x?[2,3]均收敛.??故不动点迭代法x=2+e x,k=0,1,2,...,对k0k+1x?进行迭代计算,结果如表7-2所示.e(3)取x=2.5,利用x=2+k k+10表7-28数值分析第七章此时x已满足误差要求,即x*?x?2.120094976.44例7?3考虑求解方程2cos x?3x?12?0的迭代公式2 x=4+cos x,k=0,1,2,...k k+13(1)试证:对任意初始近似x?R,该方法收敛;0-3;10-x|?(2)取x=4,求根的近似值x,要求|x k0k+1k+1(3)所给方法的收敛阶是多少?2?(x)=4+cos x,解 (1)由迭代公式知,迭代函数322?(x)的值域介于(4-)与(4+由于)之间,且(??,??).x?3322?'(x)|=|-sin x|??1|33?(x)在(??,??)内存在惟一的故根据定理7.1,7.2知,??收敛于x*.x?x?R,迭代公式得到的序列不动点x*,且对k0(2) 取x=4,迭代计算结果如表7-3所示.0表7-3x*?xx?3.347529903已满足误差要求,即此时55?'(x*)?0.136323129?0,故根据定理7 .4)由于(3知方法是线性收敛的,并e?1k?'(x?*)lim e??k。
数值分析第7-8章
作为主元素 解:选择所有系数中绝对值最大的40作为主元素, 选择所有系数中绝对值最大的 作为主元素, 交换第一、二行和交换第一、 交换第一、二行和交换第一、二列使该主元素位于 对角线的第一个位置上, 对角线的第一个位置上,得 40x2 - 20x1 + x3 =4 -19x2+10x1 - 2x3=3 4x2+ x1 +5x3=5 (4) (5) (6)
(5)- l21(4), (6)- l31(4)得
x2 – 1.5x3=5 选6为主元素 为主元素 6x2 + 5.05x3=5.2 (9) x2 – 1.5x3=5 (10) 计算l 计算 32=1/6=0.16667, , (10)- l32(9) 得 -2.34168x3=4.13332 (11) (7) 6x2 + 5.05x3=5.2 (8)
记笔记
计算l21=-19/40=0.475, l31=4/40=0.1 (5)- l21(4), (6)- l31(4)得
0.5x1 –1.525x3=4.9 3x1 + 4.9x3=4.6 选4.9为主元素 为主元素 4.9x3 + 3x1=4.6 1.525x3 +0.5x1=4.9 (7) (8) (9) (10)
| a i k , k | = max | a ik | ≠ 0
k ≤i≤n
10 − 9 例: 1
1 1
1 2
⇒
1 10 − 9
1 1
2 1
⇒
1 0
1 1
2 1
⇒
x2 = 1 ,
x1 = 1
注:列主元法没有全主元法稳定。 列主元法没有全主元法稳定。
例:用高斯消去法解方程组
数值分析第七章
(6) 切比雪夫多项式的极值性质
Tn (x) 的最高次项系数为 2n-1 (n = 1, 2, …)。
定理7.1 在-1≤x ≤1上,在首项系数为1的一切n次多项式Hn (x)中
1 ~ Tn ( x) n 1 Tn ( x) 2
与零的偏差最小,且其偏差为
即,对于任何
1 2 n 1
, p ( x) H n ( x) 有
函数逼近问题的一般提法: 对于函数类A中给定的函数f (x),要求在另一类较简单 的且便于计算的函数类B( A)中寻找一个函数p (x),使p (x) 与f (x)之差在某种度量意义下最小。 最常用的度量标准: (一) 一致逼近
max 以函数f (x)和p (x)的最大误差 x[ a ,b ] f ( x) p( x)
(4) Tn (x)在区间[-1, 1]上有n 个不同的零点
(2k 1) x k cos , (k 1, 2, , n) 2n
(5) Tn (x) 在[-1, 1]上有n + 1个不同的极值点
x k cos k
n
(k 0, 1, 2, , n)
使Tn (x)轮流取得最大值 1 和最小值 -1。
( x) e
x2
e
x2
mn 0, H m ( x) H n ( x)dx n 2 n! , m n
② 相邻的三项具有递推关系式:
H 0 ( x) 1, H 1 ( x) 2 x H n1 ( x) 2 xH n ( x) 2nH n1 ( x),
1 2 n 1
~ max Tn ( x) 0 max p( x) 0
1 x 1 1 x 1
武汉大学《数值分析》课件-第7章
,
b
n
a
可知 t [ 0, n] .
由Lagrange插值基函数有
lk
(x)
lk
(a
th)
n i0,ik
x xk
xi xi
n ti i0,ik k i
(1)nk
n
ti
k !(n k )! i0,ik
而 dx hd t b a dt,所以
n
b a
lk
(x)dx
n 0
再用 h/2 代替 h , 使(6)式变为
F*
F2
(h)
1 8
k2h2
3 32
k3h3
(7..).
用4乘(7)式减去(6)式,消去含 h2的项,得
F*
[
F2
(
h 2
)
F2 (h
/
2) 3
F2 (h)]
1 8
(k83)h3
...
同样记
而 I 3( f ) b 6 a (1 4 1) (b a )
有 R ( ,1) 0
I(
f
)
I3(
f
)
R( ,
f
)
b a{ f 6
(a) 4
f
(a
b) 2
f
(b)}
R( ,
f
)
(1)当 f ( x) x时 , I ( f ) b 2 a2 I3( f ) b 6 a ( a 22a 2b b ) b2 2 a2
| R(1, f ) | M n1 hn2 n n (t i)dt
(n 1)!
0 i0
(5)
验证求积公式(3)的代数精确度,不用误差估计的(4)式,
数值分析-第七章小结
第七章 常微分方程初值问题的数值解法--------学习小结姓名 班级 学号一、 学习体会本章研究求解常微分方程初值问题的数值方法.构造数值方法主要有两条途径:基于数值积分的构造方法和基于泰勒展开的构造方法.后一种方法更灵活,也更具有一般性.泰勒展开方法还有一个优点,它在构造差分公式的同时可以得到关于截断误差的估计.常微分方程初值问题的数值解法的基本思想就是对常微分方程初值问题的数值解法,就是要算出精确解y(x)在区间[a,b]上的一系列离散节点处的函数值的近似值.数值解法需要把连续性的问题加以离散化,从而求出离散节点的数值。
本章介绍了常微分方程初值问题的基本数值解法,包括单步法和多步法。
单步法主要有欧拉法、改进欧拉法和龙格—库塔方法,多步法是Adams 法。
它们都是基于把一个连续的定解问题离散化为一个差分方程来求解,是一种步进式的方法。
用多步法求常微分方程的数值解可获得较高的精度。
实际应用时,选择合适的算法有一定的难度,既要考虑算法的简易性和计算量,又要考虑截断误差和收敛性、稳定性。
谢谢半年多来的老师和助教的辛勤劳动!二、 知识梳理7.1 常微分方程初值问题的数值解法一般概念基本思想:将初值问题离散化步长h ,取节点0,(0,1,...,)n t t nh n M =+=,且M t T ≤,则初值问题000'(,),()y f t y t t Ty t y =≤≤⎧⎨=⎩ 的数值解法的一般形式是1(,,,...,,)0,(0,1,...,)n n n n k F t y y y h n M k ++==-显式Euler 公式10(,),0,1,n n n n n y y hf t y t t nh n +=+⎧⎨=+=⎩隐式Euler 公式1110(,),0,1,n n n n n y y hf t y t t nh n +++=+⎧⎨=+=⎩7.2 显示单步法7.2.1 显示单步法的一般形式1(,,),(0,1,...,1)n n n n y y h t y h n M ϕ+=+=-单步法的局部截断误差111()()[,(),]n n n n n R y t y t h t y t h φ---=--整体截断误差()n n n y t y ε=-定理7.2.1 单步法的阶设增量函数在区域00{(,,)|,||,0}D t y h t t T y h h =≤≤<∞≤≤内对变量y 满足Lipschitz 条件,即存在常数K ,使对D 内任何两点1(,,)t u h 和2(,,)t u h ,不等式1212|(,,)(,,)|||t u h t u h K u u ϕϕ-≤-成立,那么,若单步法的局部截断误差1n R +与1(1)p h p +≥同阶,即11()p n R O h ++=,则单步法的整体截断误差1n ε+与p h 同阶,即1()p n O h ε+=。
数值分析第七章 非线性方程与方程组的数值解法0607)
一、二分法
3. 二分法的一个例题
例2 求x3 x 1 0在[1.0,1.5]内的一个实根,准确到
小数点后2位.
k ak
bk
xk
f(xk)符号
0 1.0
1.5
1.25
−
1 1.25
1.375
+
2
1.375 1.3125
−
3 1.3125
1.3438
+
4
1.3438 1.3281
+
5
1.3281 1.3203
续,并且
(x*) (x*) ( p1) (x*) 0, ( p) (x*) 0,
只要相邻两次 计算结果的偏
|
xk
x* |
Lk 1 L
|
x1
x0
|
.
(2.5)
差足够小即可
保证近似值xk 具有足够精度
|
xk
x* |
1 1 L
|
xk 1
xk
|
.
(2.6)
二、不动点迭代法
3. 存在性与收敛性
• 局部收敛性
- 定义1 设(x)有不动点x*,若对任意x0∈{ x*
的某个邻域R},迭代公式(2.2)产生的序列 {xk}∈R,且收敛到x*,则称迭代法(2.2)局部 收敛.
2). 存在正数L<1,使对任意x,y∈[a, b]都有
| (x) ( y) | L | x y |;
则(x)在[a, b]上存在唯一的不动点x*.
二、不动点迭代法
3. 存在性与收敛性
• 全局收敛的充分条件
- 定理2 设(x) 满足定理1中两条件,则对任意
x0∈[a, b],迭代法收敛,并有误差估计式
数值分析课件 (第7章)
上页
下页
首页
结束
二、二分法
设 f ( a ) f (b) 0, 取 x0 ( a b) / 2. 假如 f ( x0 ) 是f ( x)的零点, 那么输出 x0 , 停止. 假若不然, 若 f ( a ) 与 f ( x0 ) 同号,则 a1 x0 , b1 b; 否则 a1 a, b1 x0。
工科研究生公共课程数学系列
机动
上页
下页
首页
结束
取初值x 0 1.5.
k
xk
k
xk
1 2 3
1.484248034 1.472705730 1.468817314
由于 x6 x5
x
4 5 6
3
1.467047973 1.466243010 1.465876820
证明:先证不动点存在 性。 若(a ) a或(b ) b,显然( x )在[a, b]上存在不动点。 因a ( x ) b, 定义函数 f ( x ) ( x ) x 显然f ( x ) C[a, b], 且满足 f ( a ) ( a ) a 0, f ( b ) ( b ) b 0 由连续函数性质可知存 x (a, b )使 f ( x ) 0, 即 在 x ( x ), x 即为( x )的不动点。
3/ 2
1 2(1.6 1)
1,
发散。
由于(2)的L较小,故取(2)中迭代公式计算。 要求结果具有四位有效数字 ,因 xk x
*
L 1 L
xk xk 1 1 L L
1 2
10 ,故只需 10
3
3
数值分析 第七章 非线性方程(组)的数值解法.
y
,这样就可得缩小有根区间 a1 , b1
y=f(x) y=f(x)
x* a a1 x1 a2 x* x0 b1 b2 b a x0 a1 x1 a2 b b1 b2
23/87 郑州大学研究生2014-2015学年课程 数值分析 Numerical Analysis
§7.2 二分区间法 ② 对压缩了的有根区间 a1 , b1 施行同样的手法, b 即取中点 x a 2 ,将区间 a1 , b1 再分为两半,然 后再确定有根区间 a 2 , b2 ,其长度是 a1 , b1 的 二分之一。
长h=(B-A)/n(n是正整数),在[A,B]内取定节点:xi=x0+ih (i=0,1,2,…,n),从左至右检查f (xi)的符号,如发现xi与端点x0 的函数值异号,则得到一个缩小的有根子区间[xi-1,xi]。
y
0 A
a1 b1 a2 b2
B
x
20/87 郑州大学研究生2014-2015学年课程 数值分析 Numerical Analysis
§7.1 引言
数值解法的三个步骤 ① 判定根的存在性。即方程有没有根?如果有 根,有几个根? ② 确定根的分布范围。即将每一个根用区间隔 离开来,这个过程实际上是获得方程各根的 初始近似值。(隔离根) ③ 根的精确化。将根的初始近似值按某种格式 逐步精确化,直到满足预先要求的精度为止。
10/87 郑州大学研究生2014-2015学年课程 数值分析 Numerical Analysis
3/87 郑州大学研究生2014-2015学年课程 数值分析 Numerical Analysis
§7.1 引言 当 f (x)不是x的线性函数时,称对应的函数方程
f (x)=0为非线性方程。
数值分析_第七章_解线性方程组的直接解方法.
因‖R0‖<1,故lim‖R0‖k→∞2k=0.则2k‖Rk‖≤‖R0‖→0(k→∞),-1即Rk→0(k→∞).Rk=I-ACk,故当Rk→0时,Ck→A.四、习题1畅用Gauss消去法解方程组2x1+x2+x3=4,3x1+x2+2x3=6,x1+2x2+2x3=5.2畅(1)设A是对称矩阵且a11≠0,经过Gauss消去法一步后,A约化为a110证明A2是对称矩阵.(2)用Gauss消去法解对称方程组0畅6428x1+0畅3475x2-0畅8468x3=0畅4127,0畅3475x1+1畅8423x2+0畅4759x3=1畅7321,-0畅8468x1+0畅4759x2+1畅2147x3=-0畅86.3畅(1)用表达式(7畅4)证明其中aij=aij.(1)a1TA2.aij=aij-li1a1j-li2a2j-…-li,k-1ak-1,j,i,j≥k,(k)(1)(1)(2)(k-1)(r)(2)使Gauss消去法中arj=urj(j≥r),利用(1)证明urj=arj-k∑lrkukj(j=r,r+1,…,n),=1lir=(air-k∑likukr)/urr(i=r+1,…,n).=14畅设方程组x1+2x2+3x3=1,5x1+4x2+10x3=0,3x1-0.1x2+x3=2.r-1r-1318(1)试用Gauss全主元消去法求解.(2)试用Gauss列主元消去法求解.5畅设A为n阶非奇异矩阵且有分解式A=LU,其中L为单位下三角阵,U为上三角阵,求证A的所有顺序主子式均不为零.2,…,n-1)时,则有6畅由Gauss消去法证明:当Δi≠0(i=1,A=LU,其中L为单位下三角阵,U为上三角阵.7畅设A为n阶矩阵,若|aii|>j∑|aij|(i=1,2,…,n),则称A=1j≠in为对角优势矩阵.试证明:设A是对角优势矩阵,又设经过Gauss消去法一步后,A具有形式a110α1TA2,则A2是对角优势矩阵.且由此推断:对于对称的对角优势矩阵,用Gauss消去法和部分(列)主元Gauss 消去法可得到同样的结论.8畅设Lk为指标是k的初等下三角矩阵,即1筹Lk=1mk+1,k…mnk1筹1.(除第k列对角元下元素外,Lk与单位阵I相同)求证当i,j>k时,L珟k=IijLkIij也是一个指标为k的初等下三角矩阵,其中Iij 为初等排列矩阵.9畅试推导矩阵A的Crout分解的计算公式:A=LU,其中L为下三角矩阵,U 为单位上三角矩阵.10畅设UX=b,其中U为三角矩阵.(1)就U为上及下三角矩阵推导一般的求解公式.(2)计算解三角形方程组UX=b的乘除法次数.319(3)设U为非奇异矩阵,试推导求U323T-1的计算公式.11畅用平方根法(Cholesky分解)解方程组2203591-2103012591701-21-2A=-4-64182x1x2x3x1x2x3001-28-16.-20,b=5=3.710=16.30110-1-112畅用LDL分解法解方程组335-2A=10013畅用追赶法解三对角方程组AX=b,其中.14畅求矩阵A的LU分解,并利用分解结果计算A.15畅下述矩阵能否分解为A=LU,其中L为单位下三角矩阵,U为上三角矩阵.若能分解,那么分解是否唯一?1A=24246370.60.10.50.31312311162515615.461,B=21,C=216畅设A=F唱范数.17畅求证:,计算A的行范数、列范数、2唱范数及(1)‖X‖∞≤‖X‖1≤n‖X‖∞,320(2)‖A‖F≤‖A‖2≤‖A‖F.n×n18畅设P∈R范数.定义且为非奇异矩阵,又设‖X‖为R上一向量‖X‖P=‖PX‖.n试证明‖X‖P是R上向量的一种范数.19畅设X∈R,X=(x1,x2,…,xn),求证:p→∞nTn20畅证明:当且仅当与Y线性相关且XY≥0时,才有Tlim(i∑|xi|=1np)1=1max|xi|=‖X‖∞.≤i≤n‖X+Y‖2=‖X‖2+‖Y‖2.21畅设A∈Rn×n,求证特征值相等λ(AA)=λ(AA).TT22畅证明:如果A=(α1,α2,…,αn)是按列分块的,则‖A‖2F=‖α1‖2+‖α2‖2+…+‖αn‖2.222-123畅证明:如果‖B‖<1,则‖I-(I-B)‖≤‖B‖.24畅证明:对任何矩阵算子范数有‖I‖=1(其中I是单位矩阵),‖A‖‖A-1‖≥1.nj≠i25畅(1)如果A是对角优势矩阵,即|aii|>j∑|aij|(i=1,2,=1…,n),证明aii≠0(i=1,2,…,n).(2)设A为对角优势矩阵,使A=DB,其中D=diag(aii),证明B=I-C,其中‖C‖∞<1,因此由定理(7畅16),A是非奇异阵.(3)证明:如果应用Gauss消去法解对角优势方程组,则所有元素akk≠0.(k)26畅设‖A‖s、‖A‖t为任意两种R明存在常数c1、c2>0,使n×n上矩阵算子范数,证n×nc1‖A‖s≤‖A‖t≤c2‖A‖s(对一切A∈R).32127畅设A=100999998,计算A的条件数cond(A)ν(ν=2,∞).28畅证明:如果A是正交阵,则Cond(A)2=1.29畅设A,B∈Rn×n且‖·‖为Rn×n上矩阵的算子范数,证明TT30畅设A为对称正定矩阵,且其分解为A=LDL=WW,其中W=L,求证:T1Cond(A·B)≤Cond(A)·Cond(B).(1)cond(A)2=(cond(W)2).2(2)cond(A)2=cond(W)2·cond(W)2.31畅设对称正定矩阵A=试计算‖A-1T2-1-12,λ2,且找出b1‖2=1/λ,‖A‖2=λ2及cond2(A)=(常数)及扰动δb,使‖δb‖2‖δX‖2=cond2(A).2232畅求下面两个方程组的解,并利用矩阵的条件数估计‖δX‖.240-179240-179畅5-319240240x1x2=x1x234=,即AX=b,34,即(A+δA)(X+δX)=b.-319畅533畅已知Hilbert矩阵3221H3=11T1=b时,若H3及b有微小误‖δX‖∞.∞7畅0003-7T.(1)计算H3的条件数cond∞(H).111347(2)解方程H3X=差(取3位有效数字),估计解X的误差34畅设A=2畅0001-2-11,b=,已知方程组AX=b的精确解为X=(3,-1).(1)计算条件数cond∞(A).计算剩余r=b-AX珚.(2)若近似解X珚=(2.97,-1.01),(3)利用定理7畅20计算不等式右端,并与不等式左端比较,此结果说明什么?35畅填空题(1)X=(2,3,-4),则‖X‖1=,‖X‖2=,‖X‖∞TT=.1-32-10201,则‖A‖1=,ρ(A)=.0-1则cond2(A)=.20a,为使A可分解为A=LL,其中L为323T(2)A=-12-112(3)A=(4)设A=10a2对角线元素为正的下三角形矩阵,a的取值范围,取a=1,则L=.五、习题解答1畅解为消去第2、3两个方程中的x1,取l21=,l31=.将第2个方程减去-l21倍的第1个方程,第3个方程减去-l31倍的第1个方程,得2x1+x2+x3-=4,x2+x3=0,x2+x3=3.为消去第3个方程中的x2,取l32=-3.将第3个方程减去-l32倍的第2个方程,得三角方程组2x1+x2+x3=4,-11x2+x3=0,3x3=3.回代,算出方程组的解x3=3/3=1,x2=0-1x3(1)-1=1,x1=(4-x2-x3)/2=1.2畅解(1)记A=(aij)=(aij).经Gauss消元一步后,A2的元素为a(2)ij(1)=a(1)ij(1)i1(1)-a1j.11(1)(1)(1)因A是对称的,所以有aij=aji,ai1=aj1,于是有324a故A2是对称的.(2)ij=a(1)jij1(1)(2)-a1i=aji.11(1)(2)用Gauss消去法求解所给对称方程组,得X=(4畅586035,-0畅6315228,2畅735199).倡T 3畅解(1)因aij=aij(k)(k-1)-li,k-1ak-1,j,(k-1)而故aij=aij(k)(k-2)(1)aij(k-1)=aij(k-2)-li,k-2ak-2,j,(k-2)(k-1)-li,k-2ak-2,j-li,k-1ak-1,j=…(k-2)(1)(2)(k-2)(k-1)=aij-li1a1j-li2a2j-…-li,k-2ak-2,j-li,k-1ak-1,j,i,j≥k.(2)由(1)有urj=a又0=air由此解出(r+1)(r)rj=arj-k∑lrkakj(j=r,r+1,…,n).=1(k)r-1=air-li1u1r-li2u2r-…-lirurr.lir=likukrair-k∑=1rrr-1.4畅解(1)选主元为10,将第一行与第二行交换,第1列与第3列交换,得10x3+4x2+5x1=0,3x3+2x2+x1=1,x3-0.1x2+3x1=2.消去第2、3方程中的x3,得10x3+4x2+5x1=0,0畅8x2-0.5x1=1,-0.5x2+2.5x1=1.第2次选的主元为2畅5.将上述第2个方程与第3个方程交325换,第2列与第3列交换,得10x3+5x12畅5x1消去第3方程中的未知数x1,得10x3+5x1+4x2=0,2畅5x1-0.5x2=2,0.7x2=1.4.回代求得,x2=2,x1=1.2,x3=-1.4.得(2)列主元为5,将第1行与第2行交换,再消去x1,5x1+4x2+10x3=0,1畅2x2+x3=1,-2.5x2-5x3=2.列主元为-2.5,将第2行与第3行交换,再消去x2,得5x1+4x2+10x3=0,-2畅5x2-5x3回代求得x3=-1.4,x2=2,x1=1.2.5畅证设A、L、U的k阶顺序主子矩阵分别为Ak、Lk、Uk(k=1,2,…,n),显然Ak=LkUk.由A=LU分解的定义可知,L1U的各阶顺序主子式均不为零,即故det(Lk)=1,det(Uk)≠0.det(Ak)=det(Lk)det(Uk)≠0,k=1,…,n,=2,-1畅4x3=1畅96.+4x2=0,-0.5x2=2,-0.5x1+0.8x2=1.即A的各阶顺序主子式均不为零.(i)6畅证因Δi≠0,(i=1,2,…,n-1)(Δi是i阶顺序主子式),所以aii≠0(i=1,2,…,n-1),则Gauss消去法可进行到底,即存326在指标为i的初等下三角阵Li,使Ln-1Ln-2…L1A=U,故A=L1其中L=L1-1-1-1(2)-1…Ln-2Ln-1U=LU,-1-1…Ln-2Ln-1为下单位三角阵,U是上三角阵.aij=aij-(2)7畅证记A2=(aij),则有i1a1j.11nj≠in又A是对角优势矩阵,可知|aii|>j∑|aij|,i=1,2,…,n.故=1∑|a|=j∑j=2=2(2)ijj≠innnj≠ii1aij-a1j11≤j∑|aij|+j∑=2=2j≠i|ai1||a1j|11j≠in|aij|n∑|a1j|=j∑|aij|-|ai1|+=111j=2j≠ij≠i≤|aii|-=|aii|-≤|aii|-≤aii-ni1(|a11|-j∑|a1j|)=211j≠ini1(|a11|-j∑|a1j|+|a1i|)=211ni1|a1i|(|a11|-j∑|a1j|>0.)=211i1(2)a1i=|aii|(i=2,…,n).11即A2也是对角优势矩阵.若A是对角优势矩阵,经Gauss消元一步后.A→A(2)=a110αTA2.由上述证明及第2题结论知,A2仍是对角优势矩阵,即|a|>j∑|aij|(i=2,…,n).=2(2)ii(2)j≠in由对称性也有327|a|>i∑|a|=i∑|aij|,(j=2,…,n).=2=2(2)jj(2)ji(2)i≠ji≠jnn这正好与Gauss顺序消去而第二步消元前所选列主元应为a22,(k)法的主元相同.以此类推第k次所选主元就是akk,所以用Gauss (2)顺序消去法和列主元消去法得到同样的结果.8畅证因1筹Lk=1mk+1,k…mnk0,1,0,…,0).故ek=(0,…,T第k列=I-lkek.筹1TT其中I是单位阵,lk=(0,…,0,-mk+1,k,…,-mik,…,-mn,k),L珟k=IijLkIij=Iij(I-lkek)Iij=IijIIij-(Iijlk)(ekIij)=I-lkek′TTT仍是指标为k的初等下三角阵,其中lk=(0,…,0,-mk+1,k,…,mjk,…,-mik,…,-mnk).′T9畅解设A=LU,即a11a12…a1na21a22…a2n…………an1an2…ann根据矩阵乘法,有ai1=li1u11=li1,i=1,…,n,a1j=l11u1j,得u1j=328a1j,j=2,…,n.11=l11l21l22……筹ln1ln2…lnn1u121…u23筹……筹筹u1nu2n…un-1,n1.现设L的前k-1列与U的前k-1行已算好,因akk-1ik=r∑=1lirurk=r∑=1lirurk+likukk(i=k,…,n,ukk=1),k-1所以lik=aik-r∑=1lirurk(i=k,…,n).同样akk-1kj=r∑=1lkrurj=r∑=1lkrurj+lkkukj(j=k+1,…,n),k-1kj所以u-r∑=1lkrurjkj=akk,j=k+1,…,n.综上,Crout分解公式li1=ai1,i=1,2,…,n,u1j=a1j/l11,j=2,…,n,lk-1ik=aik-r∑=1lirurk,i=k,…,n,uk-1kj=(akj-r∑=1lkrurj)/lkk,j=k+1,…,n.10畅解(1)设U为上三角阵,则有u11……u1nx1b1u22…u2nx2筹……=b2….unnxnbn由unnxn=bn,得xn=bn/unn.一般地,由uiixi+ui,i+1xi+1+…+uinxn=bi,得nxbi-j=∑ijxji=ui+1ii(i=n-1,n-2,…,1).当U是下三角矩阵时,有329u11u21…un1u22…un2筹…unnx1x2 (x)n=b1b2…bn.由u11x1=b1,得x1=b1/u11.一般地,由ui1x1+ui2x2+…+uiixi=bi,i=2,…,n,得xi=(bi-j∑uijxj)/uii,i=2,…,n.=1(2)乘法次数,对固定的i有n-i次,i从1到n,所以总乘法次数R (n-i)=i∑i=R=i∑=1=1除法次数D,D=n.+n故总的乘除法次数=+n=.2nn-1i-1.(3)设Uu11…筹-1=V,这里V也是上三角阵,即u1n…unnv11…筹v1n (v)nnj1=UV=1筹1.V按行计算,i=n-1,…,1,vij=-k=i+1∑uikvkjii,j=i+1,…,n.vii=,i=1,2,…,n.ii223=2>0,Δ3=232203012>0.11畅解因系数矩阵顺序主子式Δ1=3>0,Δ2=32且系数矩阵对称,故为正定方程组.按照算法(7畅9)得330l11=,l21=2/,l31=,l22=则有3232203012由2/得再由2/y1=-y1y2y35=3,7=2/-2/-.,l32=-,l33=.511,y2=-,y3=.x1x2x3=5/-1/,1/-得x3=11,x2=,x1=1.12畅解此方程组的系数矩阵为对称正定矩阵,因此可用改进的平方根法,用算式(7畅11)得到d1=a11=3,t21=a21=3,l21=d2=a22-t21l21=5-3=2,t32=a32-t31l21=9-1=8,l32=t213==1,1315=,1t31=a31=5,l31=3282==4,d3=a33-t31l31-t32l32=.23311则A=LDL=T3121115/32.15/3212/31由LY=b,即1y11011y2=16,5/321y330得y1=10,y2=6,y3=4/3.再解DLTX=Y,得x3=2,x2=-1,x1=1.13畅解设-21001u1d11-210l21u2d201-21=l 31u3001-2l41由分解公式(7畅15)计算得d1=1,d2=1,d3=1,u1=-2,l2=-1,u2=-3,l3=-2,u3=-4,l4=-3,u4=-5.由公式(7畅16)解1y11-11LY=b=痴y21-21y=30,-1y4-1得y1=1,y2=3,y3=1,y4=-1.再由公式(7畅17)解332d3.u4-2UX=Y痴1-x11-41-x2x3=131,1-x41376得x4=,x3=-,x2=-,x1=-.14畅解由矩阵的三角分解公式(7畅6),计算得1-248A=LU=21010-32.3-1100-76100-0.50畅2-0畅1369-1-1L=-210,U=0畅1-0畅04211.-511-0畅01316所以-0畅21550畅0631-0畅1369-1-1-1A=UL=0畅010550畅05789-0畅04211.0畅0653-0畅01316-0畅0131615畅解设A能分解,则有1A=LU=l21l3101l32001u1100u12u220u13u33u331=2424631.7由分解公式(7畅6)知,u11=1,u12=2,u13=3,l21=2,l31=4,u22=0,而a32=l32u22+l31u12=0+4×2=8与a32=6矛盾,故A的LU分解不能进行.但A为非奇异阵,所以存在排列阵P,使PA=LU.即将A的1行与2行交换,则可分解为LU.设B=LU,则12312311=11l21l3101l32001u1100u12u220u13u23u33333.由分解公式(7畅6)知,u11=u12=u13=1,l21=2,l31=3,u22=0.而由3=l31u12+l32u22,得3=3+l32u22.故l32可任选,即B的三角分解存在且不唯一.因C的各阶顺序主子均不为0,故由定理7畅4知,C的三角分解存在且唯一.16畅解A的行范数6+0.5,0.1+0.3}=1.1.‖A‖∞=max{0.A的列范数6+0.1,0.5+0.3}=0.8.‖A‖1=max{0.‖A‖F=(0.36+0.25+0.01+0.09)AA=T1/2=0.8426.0畅330畅34.0畅60畅50畅10畅30畅60畅10畅60畅3=20畅370畅33|λI-AA|=TTλ-0畅37-0畅33-0畅33λ-0畅34=λ-0.71λ+0.0169=0.所以λmax(AA)=0.685,则‖A‖2=17畅证(1)由定义知,‖X‖∞≈0畅83.n=1max|xi|≤i∑|xi|≤i≤n=1=‖X‖1≤i∑max|xi|=n‖X‖∞,=11≤i≤n∞n从而‖X‖2∞≤‖X‖1≤n·‖X‖TT.(2)由范数定义有‖A‖2=λmax(AA)≤λ1(AA)+λ2(AA)+…+λn(AA)TT=AA的对角元之和=i∑a+i∑a+…+i∑ani=1=1=1T21i222i2nnn=j∑∑a=i∑∑aij=‖A‖F.=1i=1=1j=12ji2nnnn又‖A‖2=λmax(AA)2T334≥=从而TTT[λ1(AA)+λ2(AA)+…+λn(AA)]12‖A‖F.‖A‖F≤‖A‖2≤‖A‖F.注:此处用到了矩阵的特征值之和等于其对角线上元素之和的概念.从所证不等式也知道,矩阵的2唱范数可由F唱范数得到控制;矩阵的2唱范数与F唱范数是等价的.18畅证只要证明‖X‖P=‖PX‖满足范数定义的(1),(2),(3).(1)因P非奇异,故对任意X≠0,PX≠0,则‖X‖P=‖PX‖>0;当X=0时,PX =0,则‖X‖(2)对任意实数α,‖αX‖P=‖PαX‖=‖αPX‖=|α|‖PX‖=|α|‖X‖(3)‖X+Y‖PPP=‖PX‖=0;当‖X‖P=‖PX‖=0时,则PX=0,即X=0..=‖P(X+Y)‖=‖PX+PY‖≤‖PX‖+‖PY‖=‖X‖P+‖Y‖P.综上所述,‖X‖P是R上的一种向量范数.19畅证因‖X‖p∞n=1max|xi|≤i∑|xi|≤n·1max|xi|=n·‖X‖≤i≤n≤i≤n=1‖X‖∞≤(i∑|xi|)=1np1/ppnppp∞,两边开p次方有≤n‖X‖∞.1而plim=1,故→∞20畅证由Cauchy不等式,有|(X,Y)|≤‖X‖2‖Y‖2,且当且仅当X、Y线性相关时,有335lim(i∑|xi|)p→∞=1pn1/p1=‖X‖∞.|(X,Y)|=‖X‖2‖Y‖2;又当且仅当XY≥0时,有|(X,Y)|=(X,Y).T故(X,Y)=‖X‖2‖Y‖2当且仅当X、Y线性相关,且XYT≥0时,所以‖X+Y‖2=(X+Y,X+Y)=(X,X)+2(X,Y)+(Y,Y)2=‖X‖2+2‖X‖2‖Y‖2+‖Y‖222=(‖X‖2+‖Y‖2)2当且仅当X、Y线性相关,且X,Y≥0时,即‖X+Y‖2=‖X‖2+‖Y‖2迟痴X,Y线性相关,且XY≥0.T21畅证由于I-A及记B=μIATTOμI-AIμIAATTAμIAμI==μIO22AμI-AATT,.(7畅26)(7畅27)μIOAμIμIμI-AAATOμI.对(7畅26)、(7畅27)两式两边取行列式得μdet(B)=μdet(μI-AA),nnnn22T记λ=μ≠0,故2μdet(B)=μdet(μI-AA).TTT22畅证设A=(α1α2…αn)按列分块,即αj=(α1j,α2j,…,αnj)(j =1,2,…,n),则‖αj‖=i∑αij.而=1222Tndet(λI-AA)=det(λI-AA).‖α1‖+‖α2‖22nn2ij22+…+‖αn‖=j∑‖αj‖2=1222nn22n=j∑(∑α)=j∑∑αij=‖A‖F.=1i=1=1i=123畅证因‖B‖<1,由定理7畅16知I-B可逆且‖(I-B)-1‖≤,所以336‖I-(I-B)-1‖=‖(I-B)≤‖(I-B)≤-1-1(I-B-I)‖‖‖B‖‖B‖.24畅证由矩阵算子范数定义有‖I‖=maxX≠O由矩阵范数的相容性有‖A‖‖A优势矩阵,则j=1j≠i0-1‖IX‖‖X‖=max=1.X≠O‖≥‖AA-1‖=‖I‖=1.25畅证(1)用反证法.若有某个i0使ai0i0=0,因A是对角∑|ai0j|<|ai0j0|=0.n这是不可能的.得证.(2)因A=DB,即a11A=a21…an1而1B=a2122…n1nn12111………………1n11a2n22…1=1111337…………a1na2n…anna11a22筹ann12122…n1nn a12111………………a1n112n22…1=DB.=0---a2122n1nn-12110…………-1n11=I-C.a2n220‖C‖∞=maxi∑j=1nj≠iaijii=max∑ij=1n|aij|<1iij≠in|aij|<|aii|).所以由定理(这是因为A是对角优势矩阵,则j∑=1j≠i7畅16知,B=I-C为非奇异阵.由(1)aii≠0,故D非奇异.因此A=DB 非奇异.2,…,n.而a11(3)设A为对角优势阵,由(1)知aii≠0,i=1,=a 11,所以a11≠0.又设经Gauss消元一步后A具有形式:(1)(1)a110(2)(k)α1TA2.(2)由习题7知,A2也是对角优势矩阵.又由(1)知aii≠0,i=2,…,n,即有a22≠0.如此类推akk≠0.26畅证因‖A‖s=maxX≠O‖AX‖s.s对一切X都有由定理7畅10知,存在a1,a2>0,b1,b2>0,a1‖AX‖s≤‖AX‖t≤a2‖AX‖s,与b1‖X‖s≤‖X‖t≤b2‖X‖s.于是1‖AX‖s‖AX‖t2‖AX‖s≤≤.1st2s令12=c1=c2,故有12c1‖AX‖s‖AX‖t‖AX‖s≤≤c2.sts338c1maxX≠0即‖AX‖s‖AX‖t‖AX‖s2max≤max≤c.X≠0X≠0stsc1‖AX‖s≤‖AX‖t≤c2‖AX‖s.10099A-127畅解A=9998=,则-9899‖A-199-100.‖A‖∞=199,‖A-1‖∞=199,所以∞因A是对称矩阵,故cond(A)∞=‖A‖‖∞=199×199=39601.λmax(A).min=λ-198λ-1=0,2cond(A)2=由det(λI-A)=得即λ-100-99-99λ-98λ1=198畅0050503,λ2=-0畅00505035.cond(A)2=λ1=39206.2T-128畅证因A是正交阵,故A=Acond(A)2=max=min,则max=1.minmax=min-1-129畅证由条件数的定义及矩阵范数的相容性,有cond(AB)=‖AB‖‖(AB)=‖A‖‖AT-1‖‖‖A-1-1≤‖A‖‖B‖‖B‖‖‖‖B‖‖B=cond(A)cond(B).30畅证(1)因A=WW,所以cond(A)2=‖A‖2‖A 2-1-1T‖2=‖WW‖2‖(WW)TT-1‖2=‖W‖2‖W‖2=(cond(W)2).22T(2)由习题21知,λ(WW)=λ(WW),则339‖W‖2=TTTmax=-T故由(1)得,cond(W)2=‖W‖2‖Wmax=‖W‖2.-1‖2=‖W‖2‖W2T‖2=cond(W)2.31畅解由cond(A)2=[cond(W)2]=cond(W)2cond(W)2.|λI-A|=λ-211λ-2=λ-4λ+3=0,2解得所以‖A设b=-1λ1=1,λ2=3.‖2=1,‖A‖2=3,cond(A)2=,δb=11,这时有λ2=3.11-1‖δX‖2‖δb‖2=cond(A)2.22事实上,设X+δX=Y,则A(X+δX)=b+δb,即2-1解得y1=又解得x1=所以δX=11‖δX‖2=2-12y1y2=20,42,y2=.2-111,x2=-.-12x1x2=1-1,+==3.而cond(A)2=340‖δb‖2=cond(A)22=cond(A)2=3,故‖δX‖2‖δb‖2=cond(X)2.2232畅解记A=T240-179-319240T,δA=0-0畅5-0畅50则AX=b的解X=(4,3),而(A+δA)(X+δX)=b的解(X+δX)=(8,6).故‖X‖而A-1∞=4,‖δX‖=240179-1-1∞=4.,∞∞319240‖A‖‖δA‖‖δA‖cond∞(A)=‖A∞‖‖∞∞=626畅2,=0畅56012.=0畅5,‖A由推论7畅19畅2得‖δX‖∞∞‖δA‖∞∞0畅56012≤=≤1畅274,∞1-cond∞(A)∞∞‖δX‖∞≤1畅274‖X‖∞≤5畅10,表明估计‖δX‖∞=4略大,是符合实际的.933畅解(1)H3-1-36192-18030-180;180=-3630‖H3‖∞=所以c ond∞(H3)=748.-1,‖H3‖∞=408,(2)方程组在H3及b有微小变化时为1畅000畅5000畅3330畅5000畅3330畅2500畅3330畅2500畅200x1+δx1x2+δx2x3+δx31畅83=1畅080畅783341简记为(H3+δH3)(X+δX)=b+δb,它的精确解为X+δX=(1畅089512538,0畅487967062,1畅491002798).T而H3X=b的精确解X=(1,1,1),于是δX=(0畅0895,-0畅5120,0畅4910).‖δH3‖∞‖δb‖∞-3≈0畅18×10<0畅02%,≈0畅182%3∞∞而‖δX‖∞≈51畅2%.∞这表明H3及b的相对误差不超过0畅3%,而引起解的相对误差超过50%.由推论7畅19畅2,可得‖δX‖∞≤∞≤3∞1-cond∞(H3)3∞‖δb‖∞‖δH3‖∞+3∞∞TT408((0畅0002)+0畅00182)≤0畅8974=89畅74%.这个估计结果比实际误差大是合理的.34畅解(1)先算出A于是cond∞(A)=‖A(2)r=b-AX珚==7畅0003-7-1=‖∞1000020000‖A‖-∞10000200012畅0001-2=,-1=40001×3畅0001≈120012.-110畅05-0畅05.2畅97-1畅017畅0003-7-6畅9503-6畅95∞∞(3)依定理7畅20,右端为cond∞(A)而左端为342‖r‖=120012×0畅05≤857畅192,‖X-X珚‖∞0畅03==0畅01.∞这表明当A为病态矩阵时,尽管剩余‖r‖很小,误差估计仍然较大,因此,当A病态时用‖r‖大小作为检验解的准确度是不可靠的.35畅解(1)‖X‖1=9,‖X‖2=2(3)由1120a>0,得a<3,故a的取值范围-<a<2,‖X‖∞=5.2(2)‖A‖1=4,ρ(A)=1(|λI-A|=(λ-1),λ1,2=1).0a2,取a=1时,L=10000.2343。
数值分析-第七章第一部分 (1)讲解
b
a
l2 ( x )dx
a
b
a
f ( x )dx L2 ( x )dx
a
b
b
a
ba ab [ f (a ) 4 f ( ) f (b)] 6 2 ba ab f ( x )dx f (a ) 4 f ( ) f (b) 6 2
向后差商公式
f ( x )
向前差商公式
xh
f ( x h) f ( x h) f ( x ) 中心差商公式 3 2h
x
x h ( h 0)
差商型求导公式的截断误差:
h f ( x h) f ( x ) 向前:f ( x ) O( h) f ( ) 2 h f ( x ) f ( x h) h 向后 : f ( x ) O( h) f ( ) 2 h 2 f ( x h) f ( x h ) h 2 中心 : f ( x ) O( h ) f ( ) 2h 6
f (4) ( )
h2 h3 h4 (4) f ( x h) f ( x ) hf ( x ) f ( x ) f ( x ) f (1 ) 2! 3! 4!
h2 h3 h4 (4) f ( x h) f ( x ) hf ( x ) f ( x ) f ( x ) f (2 ) 2! 3! 4!
h为相邻节点的距离
f(x)
L(x)
x a0
h
ax 1b 2
h
x2 b
x
21
3 Simpson ' s 公式 : 8
x3 x0
f ( x )dx
数值分析第七章电子教案(欧阳洁)
a
i=0
Ai f (xi ) +
b a
f (n+1) (ξ )
(n +1)!
ωn+1
(
x)dx
∫b
其中 Ai = a li (x)dx。
∫ 称为求插积值系型数求由积公Ai式=。ab li (x)dx 确定的求积公式
欧阳洁
14
定理 n+1个求积节点的数值求积公式是插值型 的充分必要条件是该公式至少有n次代数精度。
称为求积公式。xi (i = 0,1,2,Ln) 称为求积节点 。
Ai (i = 0,1,2,Ln) 称为求积系数。
En ( f ) 称为求积公式的余项(截断误差);
Ai
仅与求积节点 xi
的选取有关,它不依赖于f(x)。 欧阳洁
3
二 求积公式的代数精(确)度
∫ ∑ 定义:如果
b
n
a f (x)dx ≈ i=0 Ai f (xi )
∑ 由
f (x) =
n
li (x) f (xi ) +
i=0
f (n (n
+1) (ξ )
+ 1)!
ωn+1
(
x)
∫ ∑ ∫ ∫ 得
b
nb
a f (x)dx = i=0 ( a li (x)dx) f (xi ) +
b a
f (n+1) (ξ )
(n +1)!
ωn+1
(
x)dx
∫ ∑ ∫ 故得
b
n
f (x)dx =
0
2
中的待定参数,使其代数精度尽量高,并
指明所构造的求积公式具有的代数精度。
数值分析(颜庆津)第7章 学习小结
第7章 常微分方程初值问题的数值解法--------学习小结一、 本章学习体会本章的主要内容是要掌握如何用数值解代替其精确解,这对于一些特殊的微分方程,特别是一些不好解其通解方程是非常有用的。
对于本章我总结如下几点:1、本章计算量相对较小,重要是其思想。
在做题过程中,要理解各种方法的原理及推导过程。
2、本章对泰勒展开法有一定要求。
无论是求方法的阶数还是推导数值解法的公式经常用到泰勒展开。
因此,我们对于泰勒级数要有很清楚的认识。
3、在求数值解法的公式推导时,经常用到第六章的插值型求积公式。
可见,在整本书中,知识往往是贯通的。
二、 本章知识梳理将初值问题离散化 数值微分法(离散变量法)数值积分法 局部截断误差Taylor 级数法 ]),(,[)()(11h t y t h t y t y R n n n n n ϕ--=++整体截断误差n n n y t y -=)(ε初值问题数值解法的一般形式:k M n k y y y t F k n n n n -==++,,1,0,0),,,,,(1 常微分方程初值问题的数值解法的分类 显式方法隐式方法一般形式 ,2,1,0),,,(1=+=+n h y t h y y n n n n ϕ局部截断误差 ),,(11h y t h y y R n n n n n ϕ--=++整体截断误差 n n n y t y -=)(ε显示单步法 局部截断误差与整体截断误差的关系若)(11++=p n h O R ,则)(1p n h O =+ε若数值方法的局部截断误差为)(1+p h O ,则称这种数值方法的阶数是p显式欧拉公式),,(1n n n n y t h y y ϕ+=+欧拉法隐式欧拉公式),(111++++=n n n n y t h y y ϕ基本思想⎩⎨⎧=≤≤='000)(),,(y t y T t t y t f y等价于10)],(,[)())(,()()(11<<+++=+=⎰++θθθh t y h t hf t y dt t y t f t y t y n n n t t n n n n ),(y x f龙格-库塔法不同点的数值解加权平均代替)](,[h t y h t f n n θθ++而使得截断误差的阶数尽可能高N 级R-K 方法的形式,2,1,0),,,(1=+=+n h y t h y y n n n n ϕ,∑==Ni i i n n k c h y t 1),,(ϕ相容性,收敛性和绝对稳定性1、相容性:设增量函数),,(h y t ϕ在区域}0,,|),,{(00h h y T t t h y t D ≤≤<∞≤≤=上连续,且对h 满足Lipschitz 条件,则单步法与微分方程相容的充要条件是单步法至少是一阶的方法2、收敛性;(1)定义:若对任意的0y 及任意的),(0T t t ∈,极限)(lim )0(t y y n tt n h n ==∞→→则称单步法是收敛的(2)单步法的收敛的充要条件:)(0∞→→n n ε(3)收敛与相容的关系:设增量函数),,(h y t ϕ在区域}0,,|),,{(00h h y T t t h y t D ≤≤<∞≤≤=上连续,且对y 满足Lipschitz 条件,则单步法与微分方程相容的充要条件是单步法是收敛的3、稳定性(描述初始值的误差对计算结果的影响)4、绝对稳定性:线性多步法的基本思想线性多步法的一般形式∑∑==--++=r i ri i n i i n i n f h y y 011βα线性多步法 Simpson 公式Admas 公式 基于数值积分方法Milne 公式线性多步法的构造基于泰勒展开的待定系数法∑∑=-=--++'--=r i ri i n i i n i n n x y h x y x y R 0111)()()(βα三、 本章思考题试用数值积分法建立常微分方程的初值问题: ),()(00y x f dxdyy x y =⎪⎩⎪⎨⎧=的数值求解公式:)(211n n n n f f h y y ++=++ 解:由),(y x f dxdy =得:dx y x f dy ),(= (1) 对于(1)式。
数值分析第7章教材
仍取迭代初值 x0 1.5 ,则有
x1 2.375, x2 12.39.
结果会越来越大,不可能趋于某个极限.
图7-3
这种不收敛的迭代过程称作是发散的.如图7-3.
一个发散的迭代过程,纵使进行了千百次迭代,其结
果也是毫无价值的.
21
7.2.2
不动点的存在性与迭代法的收敛性
首先考察 ( x ) 在 [a, b]上不动点的存在唯一性. 定理1 1. 2. 设 ( x) C[a, b] 满足以下两个条件: 对任意 x [a, b] 有 a ( x) b 存在正常数 L 1 ,使对任意 x, y [a, b]都有
方程 x ( x) 的求根问题在 xy平面上就是要确定曲 线 y ( x) 与直线 y x 的交点 P *. 对于 x *的某个近似值 x0,在曲线 y ( x) 上可确定
一点 P ,它以 x0为横坐标,而纵坐标则等于 ( x0 ) x1. 0
过 P0 引平行 x轴的直线,设此直线交直线 y x 于点 Q1 , 然后过 Q1 再作平行于 y 轴的直线, 与曲线 y ( x) 的交点
f ( x) 0
(1.1)
其中 x R , f ( x) C[a, b], [a, b] 也可以是无穷区间. 如果实数 x *满足 f ( x*) 0,则称 x * 是方程(1.1)的 根,或称 x *是 f ( x)的零点.
2
若 f ( x)可分解为
f ( x) ( x x*)m g ( x),
如果同号,说明所求的根 x * 在 x0
的右侧,这时令 a1 x0 , b1 b; 否则 x * 必在 x0 的左侧, 这时令 a1 a, b x . 1 0 见图7-1.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10/17
例4. 两点埃尔米特插值推导数值求积公式
解: 取 h b a ( x a) / h
H( x) f (a)0( x) f (b)1( x) f (a)0( x) f (b)1( x)
b
b
a f ( x)dx a H ( x)dx R[ f ]
b
a H ( x)dx A0 f (a) A1 f (b) B0 f (a) B1 f (b)
2
f ( )
f (x) lk (x) f (xk )
k0
3!
( x x0 )( x x1 )( x x2 )
l0 ( x)
1 2h2
(xx1 )Leabharlann xx2 )l1 (
x)
1 h2
(
x
x0
)(x
x2
)
1
l2 ( x) 2h2 ( x x0 )(x x1 )
A0
b
a l0 ( x)dx
n
右矩形和 Sn f ( x j )h j 1
0
0
1
2
3
4
5
6
7
8
9 10
n1
左矩形和 Sn f ( x j )h j0
5/17
数值求积公式的一般形式
b
n
f ( x)dx
a
Ak f ( xk ) R[ f ]
k0
R[f ] —— 数值求积公式余项
x0, x1, ···, xn —— 求积结点
A0
b
a 0 ( x)dx
h
1
(1
0
2 )(1 )2 d
h 2
A1
b
a 1( x)dx
h
1
[1
0
2(1 )]
2d
h 2
11/17
B0
b a
0(
x)dx
h2
1 (1 )2d
0
h 12
B1
b a
1
(
x)dx
h2
1(1 ) 2d
0
h 12
b f ( x)dx h [ f (a) f (b)] h2 [ f (b) f (a)] R[ f ]
a
2
12
数值求积公式的余项
R[ f ] 1 b f (4)( )(x a)2( x b)2 dx 4! a
12/17
定义: 对不高于m次的多项式P(x),求积公式余项
b
n
R[P] P( x)dx a
Ak P( xk ) 0
k0
且有m+1次多项式不具有这样的性质, 则称
b
n
f ( x)dx
a
Ak f ( xk )
k0
具有m阶的代数精确度
例. 梯形公式
b f (x)dx b a [ f (a) f (b)]
a
2
代数精度为1
13/17
类似有: Simpson公式具有3阶代数精度
对于n次Lagrange插值基函数,有恒等式
n
l
j
(
x
)
x
k j
xk
j0
n
A
j
x
k j
b xkdx
a
j0
7/17
插值型求积公式的余项
R[ f ]
b
a [ f ( x) Ln ( x)]dx
b a
f (n1) ( )
(n 1)!
n1
(
x)dx
例2.用线性插值公式推导梯形公式
A0
b b x dx 1 (b a)
a ba
2
b xa
1
A1
a
dx (b a) ba 2
b
ba
f ( x)dx
1 e2 cos 2 tdt
0
/ 2 1 e2 cos 2 tdt ? 0
2/17
椭圆周长计算的数值方法:
取正整数n, 令
2 /(n 1),
tk k , (k 0,1, , n 1)
xk yk
a cos tk , b sin tk
n
Ln
( xk1 xk )2 ( yk1 yk )2
n
Lagrange插值 f ( x) l j ( x) f ( x j )
j0
b
nb
f ( x)dx
a
[ a l j ( x)dx] f ( x j )
j0
令
b
Aj a l j ( x)dx,( j 0,1,2, ,n)
b
n
f ( x)dx
a
Aj f ( x j ) R[ f ]
《数值分析》第七章
数值求积方法 复合求积公式及外推法 高斯型求积公式 数值求导方法
1/17
椭圆:
x =a cos t y =b sin t
0≤ t ≤2
周长计算的解析方法:
/2
L4
a2 sin2 t b2 cos 2 tdt
0
记 e c / a a2 b2 / a
/2
L 4a
x2 x0
(
x
x0 )(x 2h2
x1
)dx
1 (b a) 6
2 (b a) 3
1 (b a) 6
b
ba
ab
a f ( x)dx
[ f (a) 4 f ( ) f (b)] R[ f ]
6
2
即 Simpson 公式,求积余项为
R[ f ]
1 3!
b a
f (3) ( )(x x0 )(x x1 )(x x2 )dx
b
A1
a l1( x)dx
A2
b
a l2 ( x)dx
b
a f ( x)dx A0 f ( x0 ) A1 f ( x1 ) A2 f ( x2 ) R[ f ]
9/17
A0
x2 x0
(
x
x1 )(x 2h2
x2
)dx
A1
x2 x0
(
x
x0 )(x h2
x2
)dx
A2
a
[ f (a) f (b)] R[ f ] 2
b f ( )
f () b
R[ f ] a
( x a)(x b)dx 2
2
a ( x a)(x b)dx
即
R (b a)3 f ()
12
8/17
例3. 二次插值方法推导数值求积公式. 取 h (b a) / 2
x0 a , xk = x0 + kh ( k = 0, 1, 2 )
A0, A1, ···, An —— 求积系数
例1. 梯形公式:
b f ( x)dx b a [ f (a) f (b)]
a
2
b
a f ( x)dx A0 f (a) A1 f (b)
a
b
A0 = (b – a )/2
A1 =(b – a )/2
6/17
插值型求积公式
对 [a,b]做分划: a≤ x0 < x1 < x2 < …… < xn≤b
k0
3/17
1.5
b
S a f ( x)dx
0
5
积分数值计算要解决的问题:
1. 定积分与线积分的计算?
2. 重积分的数值计算?
3. 由离散数据计算面积和体积?
4. 数值积分的误差和精度?
4/17
定积分与积分和式
1.5 1
0.5
b
n
a
f ( x)dx lim h0 j1
f ( x j )h
j0
所以, R[xk] = 0, (k = 0,1,2,···,n)
(n+1)点插值型求积公式代数精度至少为n阶.