《第八章数值积分与微分.ppt》由会员分享,可在线阅读,更多相关《第八章数值积分与微分.ppt(103页珍藏版)》请在三一办公上搜索。
1、第8章,数值积分与微 分,第8章目录,1 数值积分的基本概念 1.1构造数值求积公式的基本思想 1.2代数精度 1.3插值型求积公式2 牛顿一柯特斯(Newton-Cotes)公式 2.1牛顿一柯特斯公式 2.2几种低价N-C求积公式的余项 2.3牛顿一柯特斯公式的稳定性和收敛性3 复化求积公式 3.1复化梯形公式 3.2复化Simpson公式与复化Cotes公式,第8章目录,4 变步长方法(逐次分半算法)4.1 梯形公式的逐次分半算法 4.2 Simpson公式的逐次分半算法5 龙贝格(Romberg)求积公式 5.1外推法 5.2 Romberg求积公式6 高斯(Gauss)型求积公式7
2、数值微分,序(1),计算定积分 的值是经常遇到的一个问题,由微积分理论知道:只要求出f(x)的一个原函数F(x),就可以利用牛顿莱布尼慈(Newton-Leibniz)公式出定积分值:,但是,在工程技术领域,在实际使用上述求积分方法时,往往会遇到下面情况:,1.函数f(x)没有具体的解析表达式,只有一些由实验 测试数据形成的表格或 图形。,序(2),3.f(x)的结构复杂,求原函数困难,即不定积分难求。,2.f(x)的原函数无法用初等函数表示出来,如:,由于以上种种原因,因此有必要研究积分的数值计算方法,进而建立起上机计算定积分的算法,此外,数值积分也是研究微分方程和积分方程的数值解法的基础。
3、,同样,对函数f(x)求导,也有类似的问题,需要研究数值微分方法。,1 数值积分的基本概念,1.1 构造数值求积公式的基本思想,定积分I=ab f(x)dx在几何上为x=a,x=b,y=0和y=f(x)所围成的曲边梯形的面积。定积分计算之所以困难,就在于这个曲边梯形中有一条边y=f(x)是曲边,而不是规则图形。由积分中值定理,对连续函数f(x),在区间a,b 内至少存在一点,使:,也就是说,曲边梯形的面积I 恰好等于底为(b-a),高为f()的规则图形矩形的面积(图7-1),f()为曲边梯形的平均高度,然而点的具体位置一般是不知道的,因此难以准确地求出f()的值。但是,由此可以得到这样的启发,
4、只要能对平均高度f()提供一种近似算法,便可以相应地得到一种数值求积公式。,构造数值求积公式的基本思想(续),如,用两端点的函数值f(a)与f(b)取算术平均值作为平均高度f()的近似值,这样可导出求积公式:,更一般地,可以在区间a,b 上适当选取某些点xk(k=0,1,n),然后用f(xk)的加权平均值近似地表示f(),这样得到一般的求积公式:,其中,点xk 称为求积节点,系数Ak 称为求积系数,Ak 仅仅与节点xk 的选取有关,而不依赖于被积函数f(x)的具体形式,即xk决定了,Ak也就相应的决定了。,构造数值求积公式的基本思想,回顾定积分的定义,积分值I 是和式的极限:,其中xk是a,b
5、 的每一个分割小区间的长度,它与f(x)无关,去掉极限,由此得到近似计算公式:,因此,式(7-1)可作为一般的求积公式,其特点是将积分问题归结为函数值的计算,从而避开了使用牛顿一莱布尼慈公式需要求原函数的困难,适合于函数给出时计算积分,也非常便于设计算法。便于上机计算。求积公式(7-1)的截断误差为:,Rn也称为积分余项。,1.2 代数精度,数值积分是一种近似方法,但其中有的公式能对较多的函数准确成立,而有的公式只对较少的函数准确成立。为了反映数值积分公式在这方面的差别,引入代数精度的概念。,定义1,如果某个求积公式对所有次数不大于m的多项式都精确成立,而至少对一个m+1次多项式不精确成,则称
6、该公式具有m次代数精度。,一般来说,代数精度越高,求积公式越好。为了便于应用,由定义1容易得到下面定理。,定理1,一个求积公式具有m次代数精度的充分必要条件是该求积公式对 1,x,x2,xm 精确成立,而对xm+1不精确成立。,代数精度(续1),试验证梯形公式具有一次代数精度。,例1,同理可证明矩形公式的代数精度也是一次的,代数精度(续2),上述过程表明,可以从代数精度的角度出发来构造求积公式。例如,对于求积公式(7-1),若事先选定一组求积节点xk(k=0,1,n,),xk可以选为等距点,也可以选为非等距点,则可令公式对f(x)=1,x,xn 精确成立,即得:,这是关于A0、A1、An的线性
7、方程组,系数行列式为范德蒙行列式,其值不等于零,故方程组存在唯一的一组解。求解该方程组即可确定求积系数Ak,所得到的求积公式(7-1)至少具有n次代数精度。,例2,确定求积公式,使其具有尽可能高的代数精度。,解求积公式中含有三个待定参数,可假定近似式(7-3)的代数精度为m=2,则当f(x)=1,x,x2时,式(7-3)应准确成立,即有:,代回去可得:,公式(7-4)不仅对特殊的次数不高于3次的多项式f(x)=1,x,x2,x3准确成立,而且对任意次数不高于3次的多项式,a0+a1x+a2x2+a2x3(f(x)=1,x,x2,x3的线性组合)也准确成立,事实上,令R(f)表式(7-4)的截断
8、误差:,检查(7-4)对 m=3 是否成立,为此,令 f(x)=x3 代入(7-4),此时左边。,再检查(7-4)对m=4是否成立,令f(x)=x4代入(7-),此时:,因此近似式(7-4)的代数精度为m=3.,由于对任意的常数,和函数f(x),g(x)成立:,这表明,误差对f(x)=1,x,x2,x3准确成立,则对它们的任意线性组合a0+a1x+a2x2+a3x3也准确成立,所以通常检查一个求积公式是否具有m次代数精度,只需检查对f(x)=1,x,xm 是否准确成立即可。,上述方法称为待定系数法!,待定系数法注释,注1:由待定系数法确定的求积公式没有确切的误差估计式,只能从其所具有的代数精度
9、去判定求积公式的准确程度。,注2:因此,希望由待定系数法确定的求积公式的代数精度越高越好,通常的方法是要确定n+1个待定系数。可设求积公式具有n次代数精度,去建立n+1个方程求解,否则的话,只设其具有0次代数精度,建立1个方程也可以求出n+1个待定参数.,上述方法称为待定系数法,在具有尽可能高的代数精度的要求下,利用它可以得出各种求积公式。,1.3 插值型求积公式,设给定一组节点a x0 x1 xn-1xn b,且已知f(x)在这些节点上的函数值,则可求 得f(x)的拉格朗日插值多项式:,其中lk(x)为插值基函数。取f(x)Ln(x),则有:,记:,则有:,插值型求积公式(续),这种求积系数
10、由式(7-5)所确定的求积公式称为插值型求积公式。,根据插值余项定理,插值型求积公式的求积余项为:,其中a,b 且与x有关。在插值中,因f(x)不知道,所以无法估计插值误差。而在这里,f(x)作为被积函数,式(7-6)却可以用于估计积分的误差。,插值型求积公式代数精度定理,关于插值型求积公式的代数精度,有如下定理。,具有n+1个节点的数值求积公式(7-1)是插值型求积公式的充分必要条件是该公式至少具有n次代数精度。,定理2,证:(充分性)设求积公式(7-1)至少具有n次代数精度,那么,由于插值基函数 li(x)(i=0,1,n)均是次数为n的多项式,故式(7-1)对li(x)精确成立,即:,(
11、必要性)设求积公式(7-1)是插值型的,则对所有次数不大于n的多项式f(x),按(7-6)其求积余项Rn=0,即公式是精确成立的。由定义1知求积公式至少具有n次代数精度。(证毕),定理2说明,当求积公式(7-1)选定求积节点xk后,确定求积系数Ak有两条可供选择的途径:求解线性方程 组(7-2)或者计算积分(7-5)。由此得到的求积公式都是插值型的,其代数精度均不小于n次。,插值型求积公式举例,例3,考察求积公式:,具有几次代数精度。,此例说明三个节点的求积公式不一定具有二次数精度,其原因是此求积公式不是插值型的。,2 牛顿一柯特斯(Newton-Cotes)公式,本节介绍求积节点等距分布时的
12、插值型求积公式,即牛顿一柯特斯(Newton-Cotes)公式。,2.1 牛顿一柯特斯(Newton-Cotes)公式,设将积分区间a,b 划分为n等分,步长h=(b-a)/n,求积节点取为xk=a+kh(k=0,1,n),由此构造插值型求积公式,则其求积系数为:,牛顿一柯特斯(Newton-Cotes)公式(续),称之为n阶牛顿一柯特斯(Newton-Cotes)公式简记为N-C公式,称为柯特斯系数。显然,柯特斯系数与被积函数f(x)和积分区间a,b 无关,且为多项式积分,其值可以事先求出备用。表7-1中给了了部分柯特斯系数。,记:,柯特斯系数,表7-1,牛顿一柯特斯(Newton-Cote
13、s)公式(续1),经计算或查表得到柯特斯系数后,便可以写出对应的牛顿一柯特斯(Newton-Cotes)公式。,当n=1时,按公式(7-7)有:,得求积公式:,即为梯形公式,相应的求积公式:,称为辛卜生(Simpson)公式。,牛顿一柯特斯(Newton-Cotes)公式,所以柯特斯公式是:,当n=4时,所得的公式称作柯特斯公式,它有五个节点,其系数:,柯特斯系数的性质,1、与积分区间无关:当n确定后,其系数和 都等于1,即:,2、对称性:,此特性由表7-1很容易看出,现就一般情况证明之。,3、柯特斯系数并不永远都是正的。从表7-1可以看出当n=8时,出现了负系数,在实际计算中将使舍入误差增大
14、,并且往往难以估计,从而牛顿一柯特斯公式的收敛性和稳定性得不到保证,因此实际计算中不用高阶的牛顿一柯特斯公式。,2n阶Newton-Cotes公式至少具有2n+1次代数精度。,一般地,由n次插值多项式导出的n次牛顿一柯特斯公式至少具有n次代数精度,更进一步有以下结论:,定理3,(证明见下屏),N为偶时的牛柯公式的代数精度证明,上式中被积函数是奇函数,积分区间关于原点对称,故积分值为0,即:,所以2n阶N-C公式至少具有2n+1次代数精度。,N-C公式应用举例,例4,验证辛卜生(Simpson)公式:,具有三次代数精度。,解:由定理2,辛卜生公式至少具有二次代数精度,因此只需检查对f(x)=x3
15、成立否。当f(x)=x3时:,所以I=S,表明辛卜生公式对于次数不超过三次的多项式准确成立,用同样的方法可以验证对于f(x)=x4,辛卜生公式不成立,因此辛卜生公式的代数精度可以达到三次。在几种低阶N-C公式中,感兴趣的是梯形公式(最简单,最基本)、辛卜生公式和柯特斯公式。,例5,解:由梯形公式(7-9)得:,由辛卜生公式(7-10)得:,由柯特斯公式(7-11)得:,事实上,积分的精确值:,与之相比可以看到,柯特斯公式的结果最好,具有七位有效数字;辛卜生公式的结果次之,具有四位有效数字;而梯形公式的结果最差,只有两位有效数字。,分别用梯型公式、辛卜生公式和柯特斯公式计算积分:,2.2 几种低
16、价N-C求积公式的余项,考察梯形公式,按余项公式(7-6),梯形公式(7-9)的余项为:,这里被积函数中的因子(xa)(xb)在区间a,b 上不变号(非正),故由积分中值定理,在a,b 内至少存在一点,使:,2.对于辛卜生公式,为得到其误差估计式,在a,b 区间上构造三次多项式H(x),让H(x)满足插值条 件(带导数插值):,(紧接下屏),辛卜生公式误差估计式的 推导,而辛卜生公式至少具有三次代数精度,因此对上述三次多项式H(x)应准确成立,即有:,其插值余项为:,因此,辛卜生公式的误差就是对上述误差公式的积分:,3.柯特斯公式(6-10)的余项为:,辛卜生公式误差估计式的,2.3 牛顿一柯
17、特斯公式的稳定性和收敛,根据定理2,牛顿一柯特斯公式(6-7)对f(x)=1精确成立,即:,由此可得:,下面来分析f(xk)的误差对数值求积结果的影响。设f(xk)有误差k,并设,,则由此引起的计算误差为:,关于收敛性可以证明,并非对一切连续函数f(x),都有:,,也就是说牛顿柯特斯公式的收敛性没有保证。因此,在实际计算中,一般不采用高阶(n 8)的牛顿柯特斯公式。,在实验计算中常用的就是以上三种低阶的N-C公式,但若积分区间比较大,直接使用这些求积公式,则精度难以保证;若增加节点,就要使用高阶的N-C公式,然而前面已指出,当n 8时,由于N-C公式的收敛性和稳定性得不到保证,因此不能采用高阶
18、的公式,事实上,增加节点,从插值的角度出发,必然会提高插值多项式的次数,Runge现象表明,一般不采用高次插值,亦即不用高阶N-C公式,为提高精度,当增加求积节点时,考虑对被积函数用分段低次多项式近似,由此导出复化求积公式。,3 复化求积公式,3.1 复化梯形公式,用分段线性插值函数近似被积函数,等于把积分区间分成若干小区间,在每个小区间上以梯形面积近似曲边梯形面积,即用梯形公式求小区间上积分的近似值。如图7-2所示,这样求得的近似值显然比用梯形公式计算高。定积分存在定理表明,只要被积函数连续,当小区间长度趋于零时,小梯形面积之和趋于曲边梯形面积的准确值,即定积分的准确值。,复化梯形公式,它实
19、际上就是用定积分定义计算积分,经等分区间,在每个小区间上以直线近似替代曲顶(线)然后求知,略掉无限细分区间(求极限)这一步而得到的近似值。,式(7-15)称为复化梯形公式。,复化梯形公式的截断误差,因为f(x)在a,b 连续,由介值定理,存在(a,b),使得:,从而有:,这就是复化梯形公式的截断误差。,复化梯形公式的数值稳定性讨论,下面简单讨论复化梯形公式的数值稳定性。设计算函数值f(xk)时产生误差为k(k=0,1,n),则用式(7-15)计算结果的误差为:,因此,无论n为多大,复化梯形公式是数值稳定的。,3.2 复化Simpson公式和复化Cotes公式,如果用分段二次插值函数近似被积函数
20、,即在小区间上用Simpson公式计算积分近似值,就导出复化Simpson公式。,整理后得到:,式(7-17)称为复化Simpson公式。,(紧接下屏),复化Simpson公式的截断误差,如果f(x)C(4)a,b,由式(7-13)可得复化Simpson公式的截断误差为:,因为f(4)(x)连续,故存在(a,b),使得:,式(7-18)表明,步长h越小,截断误差越小。与复化梯形公式的分析相类似,可以证明,当n 时,用复化Simpson公式所求得的近似值收敛于积分值,而且算法具有数值稳定性。,复化Cotes公式,将区间a,b分成n 等分,分点为:,用Cotes公式得到复化Cotes公式:,复化C
21、otes公式的截断误差为:,根据函数表,例6,解:(1)由复化梯形公式,n=8,h=1/8:,(2)由复化Simpson公式,n=4,h=1/4:,与准确值I=0.9460831比较,显然用复化Simpson公式计算精度较高。,事实上,由误差公式(7-16)与(7-18)有RT(f)=O(h2),RS(f)=O(h4),故当h比较小时,用复化Simpson公式计算误差较小。,由误差估计公式不仅可以计算所求近似值的误差,反之,亦可由给定的精度估计应取多大步长。,要求计算结果有四位有效数字,即要求误差不超过10-4/2。又因为:,若用复化求积公式计算积分:,的近似值,要求计算结果有四位有效数字,n
22、应取多大?,例7,解 因为当0 x1时有0.3e-1e-x1于是:,因此若用复化梯形公式求积分,n应等于41才能达到精度。若用复化Simpson公式,由式(7-18),即得n 3.2。故应取n=4。,由复化梯形公式误差估计式:,例7的计算结果表明,为达到相同的精度,用复化Simpson公式所需的计算量比复化梯形公式少,这也说明了复化Simpson公式的精度较高,实际计算时多采用复化Simpson公式。,复化求积方法又称为定步长方法,要应用复化求积公式,必须根据预先给定的精度估计出合适的步长或n,进而确定对积分区间的等分数,如同例7一样。然而当被积函数稍复杂一些,要由误差估计式给出合适的步长,就
23、要估计被积函数导数的上界值,而这一点是相当困难的。,(紧接下屏),要使截断误差不超过10-3/2,h应取多大?,如对例6,用复化梯形求积公式计算积分:,4 逐次分半算法(变步长方法),用复化求积公式(定步长方法)必须要用误差估计式对于预先给定的精度给出步长h或n,但由于误差估计式中要估计高阶导数,而这一点往往很困难,因此实际计算时,常采用变步长方法:逐步缩小步长,每次将步长缩小一半,或者说逐次等分区间,反复利用复化求积公式,直到相邻两次计算结果相差不大为止或者满足给定精度为止。,4.1 梯形法的递推公式,因此计算梯形序列T2m可按:,4,设将区间a,bn等分,共有n+1个分点,,如果将积分区间
24、再等分一次,则分点增为2n+1个,将等分前后两个积分值联系起来加以考察:,注意到每个子区间,经过等分只增加了一个分点:,用复化梯形公式可求得,上的积分值为,注意,这里,代表等分前的步长。,此为复化梯形公式的递推公式,将每个子区间上的积分值相加得:,复化梯形公式的停止计算控制,f(m-1)与 f(m)是二阶导数 f(x)在a,b上2m-1个点与2m个点的算术平均数(每个小区间上取一个点),若f(x)在a,b 的二阶导数连续,则当m较大时:,以此作为停止计算的控制。,复化simpson的停止计算控制,4.2 Simpson公式的逐次分半法,(紧接下屏),Simpson公式的逐次分半法(续),梯形公
25、式的逐次分半法举例,用自动选择步长的梯形公式计算I,要求误差,例8,例8(续),上例说明Tn收敛慢,求T128 要计算64个新增的函数值,而将T8与T4重新组合可构造S8。,例8说明,由T8与T4重新组合可构造S8,这一结果并不是偶然,因为有:,例8说明(续1),我们将此误差估计加到T2m上构成新的近似值:,在复化梯形公式逐次分半算法中:,而在Simpson逐次分半算法中:,(紧接下屏!),即由Simpson序列可构造出收敛更快的Cotes序列。,例8说明(续2),例8说明(续3),并且我们的具体做法都是利用控制结束的误差式,构成新的,收敛更快的序列,而由前面的推导可知,下面这些公式具有如下规
26、律性:,例8说明(续4),类似地,也可以推导出:,5 龙贝格(Romberg)求积公式,5.1 外推法,从上面例,我们看到复化梯形序列T2m收敛较慢,而利用梯形序列这些较粗略的近似值,重新进行线性组合得到的结果收敛更快,更准确。这种利用若干精略近似值推算更精确的近似值的方法,称为外推法。下面再举例说明:,外推法(续1),可见梯形公式序列收敛差,而由T4与T8经线性组合却收敛很快,可见提高收敛速度,研究外推算法很重要。,外推法(续4),可见:序列f2(h)逼近f(0)的误差阶为O(h3)比f1(h)逼近f(0)的O(h2)高。上述过程我们可以一直继续下去,这就是外推算法,可以达到加快收敛的目的。
27、,龙贝格(Romberg)求积公式(续2),复重上述外推过程可得(直接用Richardson结果),这就是龙贝格(Romberg)求积公式,以 近似I,误差见上:,外推公式,实际计算时可列表计算:,外推公式(续),Romberg方法举例,解根据例6中的函数表按式(7-9),(7-21)与(7-25)计算,得:,6 高斯型求积公式,在NewtonCotes公式,中,取xi为等距节点,使得C i(n)的计算容易,也使整个NC公式简便,我们由此得到的逐次等分区间的变步长方法、Romberg方法、均建立在等距节点基础上,是非常方便的。,但 xi 限定为等距节点,却可能使其代数精度受到限制(且在对区间a
28、,b划分时,也可能不等分):几何上非常直观:如图7-3,(紧接下屏),6.1 一般理论,对,其几何意义是曲边梯形aABb的 面积,若以梯形公式计算I(f)(b-a)f(a)+f(b)/2,即以a,b为节点(n=1),用直线AB近似曲线。也即以梯形aABb的面积近似替代曲边梯形面积。,由于假定是等距节点,因此n=1只能以a,b为插值节点,若不限定为等距节点,即可选择两个节点,如以x1,x2为节点,做直线AB近似曲线,也即以梯形面积aABb近似曲边梯形面积,更准确一些,这表明:我们可选择合适的节点(不限定为等距节点)有可能进一步提高求积公式的代数精度。,我们已知NC公式是由n+1个点构造一个小于等
29、于n次的插值多项式Ln(x)逼近f(x),所以插值型求积公式:,(紧接下屏),的代数精度不会低于n次,即对f(x)=1,x,x2,xn准确成立。,(这一点在误差估计式中f(n+1)()=0,因此误差为0非常清楚)亦即插值型求积公式的代数精度至少为n次,即代数精度最低为n次,那么最高能达到多少次代数精度呢?,若只取n个点,N-C公式为:,则最低次代数精度为n1次,最高为多少次?若在上述公式中,限定xi为等距节点,则只有Ai可选择,为确定Ai(i=1,2,n),按待定系数法,可设上述公式对f(x)=1,x,x2,xn-1成立构成n个方程的线性方程式求解出A1,A2,An。,的代数精度不会超过2n1
30、次。,假如xi也可选择,则在上述公式中,有xi,Ai(i=1,2,n)共2n个参数待定,按待定系数法可设上述公式对f(x)=1,x,x2,xn-1,xn,xn+1,x2n-1成立构成2n个方程的非线性方程组可确定x1,x2,xn及A1,A2,An。,这表明插值型求积公式:,证(反证法):假定最高代数精度m2n-1。则对f(x)为2n次多项式时,上述求积公式准确成立:,与上式结果相矛盾,所以最高次代数精度m2n1。,上述推导和证明表明:可适当选择节点和系数,使求积公式代数精度达到最高次。,下面可证明上述插值型求积公式的代数精度最高不超过 2n1次。,一般理论举例,例10,试确定x1,x2,A1,
31、A2使其具有3次代数精度。解:设对f(x)=1,x,x2,x3准确成立,可得:,写作矩阵为:,一般理论举例(续1),紧接下屏:,一般理论举例(续2),一般理论举例(续3),这里n=2,两个点代数精度能够达到3次,即2n1=3,为Gauss型求积公式,其几何意义,如图7-4:以梯形OAB1,近似曲边梯形OAB1,称x1,x2为Gauss点。,带权函数的Gauss型求积公式,如果一组节点x1,x2,xu,a,b,能使求积公式:,定义7.2,具有2n1次代数精度,则称这组点xk为Gauss点,此公式称为带权函数(x)的Gauss型求积公式。,显然,我们可按上述例题方法,求解非线性方程组,确定出Ak,
32、xk这2n个参数(k=1,2,n)(设对f(x)=1,x,x2n-1成立),可使求积公式达到最高代数精度2n1次,即求积公式为Gauss型,但,我们看到:一般求解非线性方程组很困难,所以通常还需寻求别的方法。一般方法是利用正交多项式求出Gauss点与相应的求积系数,即选取正交多项式的零点为Gauss点。下例说明Gauss点与正交多项式的关系:,例11,解:可以同前面例10一样求解 下面采用另外方法(为后面的推导作准备).因为,三次代数精度对任意三次多项式应准确成立,所以 设f(x)为任意三次多项式,可利用多项式除法,将f(x)表示为:,用(xx1)(xx2)除f(x)、商为g(x),余式为为r
33、(x),其中g(x)与r(x)不超过一次。,如f(x)=4x3+2x2+3x+1,以x2+1去除f(x),f(x):三次,除数:二次,商g(x)与余式r(x)为一次 这样:,由于求积公式:,有两个点,至少有一次代数精度,即对任意的一次多项式应准确成立。特别,对 r(x)=b0+b1x也成立,即对f(x)=r(x)成立。,例11(续2),上式对任意的a0,a1均成立(即对任意的g(x)成立),对特殊的g(x)也成立。因此可取g(x)=1,x,即取:,例11(续3),求解例11方法小结,上述过程总结一下:,1.对任意的三次多项式f(x),首先用多项式除法,将 f(x)表为:,g(x)与r(x)为商
34、和余,均为一次多项式;,2.利用r(x1)=f(x1),r(x2)=f(x2),且求积公式有三次代数精度对r(x)准 确成立,推导出x1,x2 应满足的关系式:,4.然后在求积公式中取f(x)为特殊多项式,连同上述已求出的Gauss点一起代入求积公式,求出系数A1,A2。,3.令g(x)为特殊多项式代入上式,可得方程组,求出 Gauss点x1,x2;,这是求解此问题的另一种方法(相对前面介绍过的方法),同时指明Gauss点与正交多项式的关系(因为(7-30)即为正交条件)。,求Gauss点的一般方法,推广到一般方法有:(求Gauss点),对于一个2n1次多项式f(x)=P2 n1(x),用n次
35、多项式 n(x)=(xx1)(xxn)去除,设商为g(x),余为r(x)则:f(x)=P2n1(x)=g(x)n(x)+r(x),同上面做法一样:由求积公式对r(x)准确成立:,此式对任意g(x)n1次多项式成立,取g(x)=1,x,xn-1,代入可得n个方程可求解n个Gauss点。由前面所知(7-31)式即为正交条件(g(x)与 n(x)带权(x)正交)。,Gauss点的充要条件,定理7.4,由正交多项式的性质可知,n次正交多项式gn(x)在间(a,b)内有n个不同的实零点xk(k=1,n),所以有:,其中an不为零,是gn(x)的最高项(首项)系数。又因为:,也是a,b上的n次正交多项式,
36、,推论:在 a,b 上n次正交多项式的零点即为Gauss点。,因此我们要求式(7-31)的Gauss点,就转化为求在 a,b 上带权(x)正交的n次正交多项式的n个实根xk(k=1,2,n)。,由正交多项式的性质知:,在区间a,b上与任意次数不超过n的多项式p(x)均正交,按定理7.4,n(x)的零点,亦即gn(x)的零点xk(k=1,2,n)即为Gauss点,于是有如下推论:,显然pk(x)为n1次多项式:,并且还可求出系数Ak:可取:,定理7.4证明,必要性“”证:是Gauss点必有正交性(n次多项式 n(x)与n1次p(x)正交)。设x1,x2,xn为Gauss点,那么有求积公式:,具有
37、2n1次代数精度,设p(x)n1多项式,,因为 n(x)为n次多项式,所以p(x)n(x)为小于等于 2n1的多项式。因此上述求积公式对f(x)=p(x)n(x)应准确成立,即:,此即 n(x)与p(x)带权(x)正交。,定理7.4证明(充分性),充分性“”(正交可推出xk为Gauss点)证:设f(x)为任意的2n1次多项式,以 n(x)去除f(x)将f(x)表为:f(x)=g(x)n(x)+r(x),g(x)与r(x)n1次多项式(n(x)为n次多项式),且r(xk)=f(xk)(k=1,2,n)取f(x)=1,x,xn-1代入求积公式应准确成立(至少应有n1次代数精度,因为取了n个点)。代
38、入可得n个线性方程组:,其系数矩阵为范德蒙引列式(Vandermonde):,定理7.4证明(充分性)(续),不为0,可得上述方程组有唯一解(求解系数)。求积公式对任意n1次多项式准确成立,特别对r(x)n1次也是应准确成立(取f(x)=r(x)):,这个结论表明,求积公式对f(x)为2n1次准确成立 具有2n1次代数精度xk为Gauss点。,实际上直接可证明此时取插值点为Gauss点(n个点)作出的插值多项式近似被积函数得到求积公式为Gauss型求积公式,代数精度为2n1次,即误差估计式对f(x)=1,x,x2n-1为零(准确成立)。,6.2 Gauss型求积公式的误差,定理7.5,设f(x
39、)在 a,b 上2n阶连续可微,权函数(x)0,则带权(x)的Gauss型求积公式的余项为:,并且有:1.n 时,Gauss型求积公式收敛于积分准确值,但对比较大n,Gauss公式形式复杂不多用;2.Gauss型求积公式数值稳定(含入误差可控制);3.所有Ak 0,Gauss型求积公式系数的非负性。,(证明略),对于3 特别有证明:,求积公式系数Ak 0的证明:,6.3 常用的Gauss型求积公式,对不同的权函数,利用上面的求系数Ak的公式,对不同的正交多项式,以其零点作插值节点xk,并计算出对应的Ak,则可得不同的Gauss型求积公式。,GaussLegendre(勒让德)求积公式,前面已介
40、绍过:定义在1,1上,权函数(x)1的正交多项式(首项系数不为1):,按定理7.4,xk为Gauss点的充要条件是:,即n(x)与pn(x)正交,,n个Gauss点xk可取作pn(x)的零点,下面求具体的零点(Gauss点)及对应的系数,由它们即可构成求积分的Gauus型公式:,三次代数精度,上面是在1,1上,对任意区间 a,b 可作变量代换:,点tk为n次Legender多项式pn(t)的零点,Ak同前一样。,给出了部分Gauss-Legendre求积公式的节点与求积系数值,以便查用。,例12,若用n=2的Gauss-Legendre求积公式计算,由表7-2,x1=-0.57735027,x2=0.57735027,A1,2=1,则:,(紧接下屏),例12(续),若用n=3的Gauss-Legendre求积公式,查表7-2得:,