收藏 分享(赏)

数值分析第4章-数值积分.ppt

上传人:无敌 文档编号:1359531 上传时间:2018-07-03 格式:PPT 页数:112 大小:1.59MB
下载 相关 举报
数值分析第4章-数值积分.ppt_第1页
第1页 / 共112页
数值分析第4章-数值积分.ppt_第2页
第2页 / 共112页
数值分析第4章-数值积分.ppt_第3页
第3页 / 共112页
数值分析第4章-数值积分.ppt_第4页
第4页 / 共112页
数值分析第4章-数值积分.ppt_第5页
第5页 / 共112页
点击查看更多>>
资源描述

1、第四章 数值积分,4.0 引言 我们知道,若函数f(x)在区间a,b上连续且其原函数为F(x),则可用Newton-Leibnitz公式,求得定积分,求定积分的值 , Newton-Leibnitz公式 无论在理论上还是在解决实际问题上都起了很大作用,但它并不能完全解决定积分的计算问题,因为积分学涉及的实际问题极为广泛,而且极其复杂,在实际计算中经常遇到以下三种情况:,(1) 被积函数f(x)并不一定能够找到用初等函数的 有限形式表示的原函数F(x),例如: Newton-Leibnitz公式就无能为力了,(2) 还有被积函数f(x)的原函数能用初等函数表示, 但表达式太复杂,例如函数,并不复

2、杂, 但积分后其表达式却很复杂, 积分后其原函数F(x)为:,(3) 被积函数f(x)没有具体的解析表达式, 其函数 关系由表格或图形表示。 对于这些情况, 要计算积分的准确值都是十分困难的。由此可见, 通过原函数来计算积分有它的局限性, 因而研究一种新的积分方法来解决Newton-Leibniz公式所不能或很难解决的积分问题, 这时需要用数值解法来建立积分的近似计算方法。 将积分区间细分,在每一个小区间内用简单函数代替复杂函数进行积分,这就是数值积分的思想,用代数插值多项式去代替被积函数发f(x)进行积分是本章讨论数值积分的主要内容。,4.1 数值积分概述 4.1.1 数值积分的基本思想 积

3、分值 在几何上可以解释为由x=a,x=b,y=0以及y=f(x)这四条边所围成的曲边梯形面积。如图4-1所示,而这个面积之所以难于计算是因为它有一条曲边y=f(x),图4-1 数值积分的几何意义,建立数值积分公式的途径比较多, 其中最常用的有两种:(1)由积分中值定理可知,对于连续函数f(x),在积分区间a,b内存在一点,使得即所求的曲边梯形的面积恰好等于底为(b-a),高为 的矩形面积。但是点的具体位置一般是未知的, 因而 的值也是未知的, 称 为f(x) 在区间a,b上的平均高度。那么只要对平均高度 提供一种算法,相应地就获得一种数值求积方法,三个求积分公式, 梯形公式,y=f(x),y,

4、x,a,b,y=f(x),a,b,y,x,(a+b)/2, 中矩形公式,按照这种思想,可构造出一些求积分值的近似公式。例如 分别取 和,则分别得到中矩形公式和梯形公式。,y=f(x),a,b,a,b,y=f(x),y,a,b, Simpson公式,(a+b)/2,f()的近似值而获得的一种数值积分方法。 中矩形公式把a,b 的中点处函数值 作为平均高度f()的近似值而获得的一种数值积分方法。,a,b,(a+b)/2,在这三个公式中, 梯形公式把f(a), f(b)的加权平均值,作为平均高度,Simpson公式是以函数f(x)在a, b, (a+b)/2这三点的函数值f(a), f(b), 的加

5、权平均值 似值而获得的一种数值积分方法。,作为平均高度f()的近,(2)先用某个简单函数 近似逼近f(x), 用 代替原被积函数f(x),即,以此构造数值算法。从数值计算的角度考虑,函数 应对f(x)有充分的逼近程度,并且容易计算其积分。由于多项式能很好地逼近连续函数,且又容易计算积分,因此将 选取为插值多项式, 这样f(x)的积分就可以用其插值多项式的积分来近似代替,4.1.2 插值求积公式设已知f(x)在节点 有函数值,作n次拉格朗日插值多项式,式中,这里,多项式P(x)易于求积,所以可取 作为 的近似值,即,其中,称为求积系数。给出如下定义。,定义4.1 求积公式,其系数 时,则称求积公

6、式为插值求积公式。,(4.1),设插值求积公式的余项为 ,由插值余项定理得,其中,当f(x)是次数不高于n的多项式时,有 =0,求积公式(4.1)能成为准确的等式。由于闭区间a,b上的连续函数可用多项式逼近,所以一个求积公式能对多大次数的多项式f(x)成为准确等式,是衡量该公式的精确程度的重要指标,为此给出以下定义。,定义 (代数精度) 设求积公式(4.1)对于一 切次数小于等于m的多项式(,是准确的,而对于次数为m+1的多项式是不准确的,则称该求积公式具有m次代数精度(简称代数精度),由定义可知,若求积公式(4.1)的代数精度为n,则求积系数 应满足线性方程组:,或,),这是关于 的线性方程

7、组,其系数矩阵,是范得蒙矩阵, 当互异时非奇异, 故 有唯一解。,定理4.1 n+1个节点的求积公式 为插值型求积公式的充要条件是公式 至少具有n次代数精度。,证:必要性 设n+1个节点的求积公式 为插值型求积公式,求积系数为 又 当f(x)为不高于n次的多项式时,f(x)=P(x),其余项R(f)=0。因而这时求积公式至少具有n次代数精度。充分性 若求积公式至少具有n次代数精度,则对n次多项式,必要性: 若求积公式至少具有n次代数精度,则对n次多项式,精确成立,即,而,取 时,所以有 ,即求积公式为插值型求积公式,例4.1 设积分区间a, b为0, 2,取时 时, 分别用梯形和辛卜生公式,计

8、算其积分结果并与准确值进行比较解:梯形公式和辛卜生的计算结果与准确值比 较如下表所示,f(x) 1 x x2 x3 x4 ex 准确值 2 2 2.67 4 6.40 6.389 梯形公式计算值 2 2 4 8 16 8.389 辛卜生公式计算值 2 2 2.67 4 6.67 6.421,从表中可以看出,当f(x)是 时,辛卜生公式比梯形公式更精确,一般说来,代数精度越高,求积公式越精确。梯形公式和中矩形公式具有1次代数精度,辛卜生公式有3次代数精度。下面以梯形公式为例进行验证,取f(x)=1时,,两端相等,取f(x)=x时,取f(x)=x2 时,两端不相等,所以梯形公式只有1次代数精度。,

9、两端相等,例4.2 试确定一个至少具有2次代数精度的公式,解: 要使公式具有2次代数精度,则对f(x)=1,x,x2 求积公式准确成立,即得如下方程组。,解之得,,所求公式为:,例4.3 试确定求积系数A,B,C 使 具有最高的代数精度解:分别取f(x)=1,x,x2 使求积公式准确成立,即 得如下方程组。,所得求积公式为:,对于f(x)=1,x,x2,x3都准确成立,对于f(x)=x4 就不准确了,所以此求积公式 3 次代数精度。,由于n+1节点的插值求积公式至少有n次代数精度,所以构造求积公式后应该验算所构造求积公式的代数精度。例如 插值求积公式,有三个节点至少有2次代数精度,是否有3次代

10、数精度呢?将f(x)=x2代入公式两端,左端和右端都等于(b4-a4)/4,公式两端严格相等,再将f(x)=x4代入公式两端,两端不相等,所以该求积公式具有3次代数精度。,的代数精度可以验证, 对于f(x)=1, x时公式两端相等, 再将f(x)=x2代入公式 左端,例4.4 考察求积公式,两端不相等, 所以该求积公式具有 1 次代数精度.三个节点不一定具有2次代数精度,因为不是插值型的,右端,例4.5 给定求积公式如下:,试证此求积公式是插值型的求积公式,证:设 ,则以这三点为插值节点的 Lagrange插值基函数为,由插值型求积公式的定义知,所给的求积公式是插值型求积公式。,插值型求积公式

11、为,例4.6 求证,不是插值型的,证明: 设 x0 = -1, x1 =0, x2 =1, A0 =1/2, A1=1, A2=1/2 则以这三点为插值节点的Lagrange插值 基函数为,例4.7 给定求积公式,试确定求积系数A-1, A0 ,A1, 使其有尽可能高的代数精度,并指出其代数精度,解:令求积公式对f(x)=1, x, x2准确成立,则有,解之得,其代数精度至少为2,将f(x)=x3代入求积公式两端相等,而将将f(x)=x4代入求积公式两端不相等,所以其代数精度为3次,例 4.8 确定求积公式,使其具有尽可能高的代数精度,解:不妨设a=0, b=h, b-a=h, 设所求公式的代

12、数 精度为2,则当f(x)=1,x,x2时公式变成等式,即,解:不妨设a=0, b=h, b-a=h, 设所求公式的代数 精度为2,则当f(x)=1,x,x2时公式变成等式,即,其中h=b-a, 令f(x)=x3代入上式, 两端不等, 说明求积公式只有2次代数精度。,解之得:,构造插值求积公式有如下特点:复杂函数f(x)的积分转化为计算多项式的积分 求积系数Ak只与积分区间及节点xk有关,而与被积函数f(x)无关,可以不管f(x)如何,预先算出Ak的值 n+1个节点的插值求积公式至少具有n次代数精度 求积系数之和 可用此检验计算求积系数的正确性,例 4.9 求证当节点为n+1个时, 插值求积系

13、数之和为,(1) 在积分区间a,b上选取节点xk (2) 求出f(xk)及利用 或解关于Ak的线性方程组求出Ak,这样 就得到了,(3) 利用f(x)=xn,验算代数精度,构造插值求积公式的步骤,例4.10 对 构造一个至少有3次代数精度 的求积公式,解: 3次代数精度需4个节点, 在0,3上取0,1,2,3四个 节点构造求积公式,确定求积系数Ak(k=0,1,2,3),利用求积系数公式,因为求积公式有4个节点,所以至少具有3次代数精度,只需将f(x)=x4代入来验证其代数精度。将f(x)=x4代入两端不相等,所以只有3次代数精度,4.1.5、求积公式的收敛性和稳定性,4.2 牛顿柯特斯(Ne

14、wton-Cotes)求积公式 在插值求积公式,中,当所取节点是等距时称为牛顿-柯特斯公式其中 插值多项式 求积系数,这里 是插值基函数。即有,将积分区间a,b 划分为n等分, 步长求积节点为 为了计算系数Ak, 由于 , 所以,作变量代换 当 时,有 ,于是可得,( k=0,1,n ),代入插值求积公式(4.1)有,称为牛顿-柯特斯求积公式,Ck称为柯特斯系数,引进记号,( k=0,1,n ),则,容易验证,显然, Ck是不依赖于积分区间a,b以及被积函数f(x)的常数,只要给出n,就可以算出柯特斯系数,譬如当n=1时,当n=2时,P104 表4-1给出了n从18的柯特斯系数。 当n = 8

15、时,出现了负系数,从而影响稳定性和收敛性,因此实用的只是低阶公式。,Newton-Cotes公式,柯特斯系数,下面分别考虑几种特殊请况。,几个低阶求积公式 在牛顿-柯特斯求积公式中n=1,2,4时,就分别得到下面的梯形公式、辛卜生公式和柯特斯公式。(1) 梯形公式 当n=1时,牛顿-柯特斯公式就是梯形公式,定理4.2 (梯形公式的误差)设f(x)在a,b上具有连续的二阶导数,则梯形公式的误差(余项)为,证:由插值型求积公式的余项 其中 可知梯形公式的误差为,由于(x-a)(x-b)在a,b中不变号, 在a,b上连续,根据高等数学中的积分中值定理 ,在a,b上存在一点,使,因此,(2) 辛卜生公

16、式 当n=2时,牛顿-柯特斯公式就是辛卜生公式(或 称抛物线公式),定理4.3(辛卜生公式的误差)设在a,b上具有连续的四阶导数,则辛卜生求积公式的误差为,定理证明从略。,(3) 柯特斯公式。 当n=4时,牛顿-柯特斯公式为,定理4.4(柯特斯公式的误差)设在a,b上具有连续的6阶导数,则柯特斯求积公式的误差为,定理的证明从略。,例4.11 分别用梯形公式、辛卜生公式和柯特斯 公式计算定积分 的近似值 (计算结果取5位有效数字),(1) 用梯形公式计算,(2) 用辛卜生公式,(3) 用柯特斯公式计算,系数为,积分的准确值为,可见,三个求积公式的精度逐渐提高。,例4.12 用辛卜生公式和柯特斯公

17、式计算定积分,的近似值,并估计其误差(计算结果取5位小数),解: 辛卜生公式,由于 由辛卜生公式余项,知其误差为,解:柯特斯公式,知其误差为,该定积分的准确值 ,这个例子告诉我们,对于同一个积分,当n2时,公式却是精确的,这是由于辛卜生公式具有三次代数精度,柯特斯公式具有五次代数精度,它们对被积函数为三次多项式当然是精确成立的。,4.3复化求积公式 由梯形、辛卜生和柯特斯求积公式余项可知,随着求积节点数的增多,对应公式的精度也会相应提高。但由于n8时的牛顿柯特斯求积公式开始出现负值的柯特斯系数。根据误差理论的分析研究,当积分公式出现负系数时,可能导致舍入误差增大,并且往往难以估计。因此不能用增

18、加求积节点数的方法来提高计算精度。在实际应用中,通常将积分区间分成若干个小区间,在每个小区间上采用低阶求积公式,然后把所有小区间上的计算结果加起来得到整个区间上的求积公式,这就是复化求积公式的基本思想。常用的复化求积公式有复化梯形公式和复化辛卜生公式。,4.3.1 复化梯形公式及其误差将积分区间a,b划分为n等分,步长求积节点为 在每个小区间 上应用梯形公式,求出积分值Ik,然后将它们累加求和,用作为所求积分I的近似值。,记,(4.5),(4.5)式称为复化梯形公式。,当f(x)在a,b上有连续的二阶导数,在子区间 上梯形公式的余项已知为,在a,b上的余项,设 在a,b上连续,根据连续函数的介

19、值定理知,存在 ,使,因此,余项,复化梯形求积算法实现 (1)复化梯形公式计算步骤 确定步长h=(b-a)/N ( N 为等分数 ) 对k=1,2,N,计算T=T+f(a +kh) T= h f(a)+ 2T + f(b)/2,(2)复化梯形公式的流程图,4.3.2 复化辛卜生公式及其误差将积分区间a,b划分为n等分,记子区间 的中点为 在每个小区间上应用辛卜生公式,则有,记,(4.6),称为复化辛卜生公式,类似于复化梯形公式余项的讨论,复化辛卜生公式 (4.6) 的求积余项为,如果把每个子区间 四等分,内分点依次记,同理可得复化柯特斯公式,求积余项为,复化求积公式的余项表明,只要被积函数发f

20、(x)所涉及的各阶导数在a,b上连续,那么复化梯形公式、复化辛卜生公式与复化柯特斯公式所得近似值的余项和步长的关系依次为 、 。因此当h0 (即n)时,都收敛于积分真值,且收敛速度一个比一个快。,复化辛卜生求积算法实现(1)复化辛卜生公式计算步骤 确定步长h=(b-a)/N,S1=f (a+h/2) , S2=0 ( N 为等分数 ) 对k=1,2,N-1,计算 S1= S1+f (a+kh+h/2) , S2= S2+f (a+kh) S = h f (a) +4S1+ 2 S2+ f (b)/6,(2)复化辛卜生公式流程图,例4.13 依次用n=8的复化梯形公式、n=4的复化 辛卜生公式计

21、算定积分,解:首先计算出所需各节点的函数值,n=8时,,由复化梯形公式(4.5)可得如下计算公式:,由复化辛卜生公式(4.6)可得如下计算公式,(积分准确值I=0.9460831),这两种方法都需要提供9个点上的函数值,计算量基本相同,然而精度却差别较大,同积分的准确值(是指每一位数字都是有效数字的积分值)比较,复化梯形法只有两位有效数字(T8=0.9456909),而复化辛卜生法却有六位有效数字。,例4.14 用复化梯形公式计算定积分 才能使误差不超过,解:取 ,则 ,又区间长度b-a=1,对复化梯形公式有余项,即 ,n212.85,取n=213,即将区间0,1分为213等份时,用复化梯形公

22、式计算误差不超过 。,问区间0,1应分多少等份,4.3.3 误差的事后估计与步长的自动选择 复化求积方法对于提高计算精度是行之有效的方法,但复化公式的一个主要缺点在于要先估计出步长。若步长太大,则难以保证计算精度,若步长太小,则计算量太大,并且积累误差也会增大。在实际计算中通常采用变步长的方法,即把步长逐次分半,直至达到某种精度为止。 变步长的梯形公式 变步长复化求积法的基本思想是在求积过程中,通过对计算结果精度的不断估计,逐步改变步长(逐次分半),直至满足精度要求为止。即按照给定的精度实现步长的自动选取。,设将积分区间a,bn等分,即分成n个子区间,一共有n+1个节点,即x=a+kh, k=

23、0,1,,n,步长 。对于某个子区间 ,利用梯形公式计算积分近似值有,对整个区间a,b有,将子区间 再二等份,取其中点作新节点,此时区间数增加了一倍为2n,对某个子区间 ,利用复化梯形公式计算其积分近似值 。,对整个区间a,b有,比较 和 有,(4.7),(4.7)式称为变步长梯形公式,当把积分区间分成n等份,用复化梯形公式计算积分I的近似值 时,截断误差为,若把区间再分半为2n等份,计算出定积分的近似值 ,则截断误差为,当 在区间a,b上变化不大时,有,所以,可见,当步长二分后误差将减至 ,将上式移项整理,可得验后误差估计式,上式说明,只要二等份前后两个积分值和 相当接近,就可以保证计算结果

24、的误差很小,使 接近于积分值I。,4.3.4 变步长的梯形求积算法实现(1)变步长的梯形求积法的计算步骤 变步长梯形求积法。它是以梯形求积公式为基础,逐步减少步长,按如下递推公式求二分后的梯形值,其中Tn和T2n分别代表二等分前后的积分值, 如果 , (为给定的误差限 ) 则T2n作为积分的近似值, 否则继续进行二等分, 即转 再计算,直到满足所要求的精度为止,最终取二分后的积分值T2n 作为所求的结果,(2)变步长梯形公式的流程图,例4.15 用变步长梯形求积法计算定积分解: 先对整个区间0,1用梯形公式,对于,所以有,然后将区间二等份,由于 ,故有,进一步二分求积区间,并计算新分点上的函数

25、值,有,这样不断二分下去,计算结果如P110列表所示。积分的准确值为0.9460831,从表中可看出用变步长二分10次可得此结果。,4.4 龙贝格算法 变步长梯形求积法算法简单,但精度较差,收敛速度较慢,但可以利用梯形法算法简单的优点,形成一个新算法,这就是龙贝格求积公式。龙贝格公式又称逐次分半加速法。 根据积分区间分成n等份和2n等份时的误差估计式(4.8)可得,所以积分值 的误差大致等于 ,如果用 对 进行修正时, 与 之和比 更接近积分真值,所以可以将 看成是对 误差的一种补偿,因此可得到具有更好效果的式子.,(6.9),考察 与n等份辛卜生公式 之间的关系。将复化梯形公式,梯形变步长公

26、式,代入 表达式得,故,这就是说,用梯形法二分前后两个积分值 和 作线性组合,结果却得到复化辛卜生公式计算得到的积分值 。,再考察辛卜生法。其截断误差与 成正比,因此,如果将步长折半,则误差减至 ,即有,由此可得,可以验证,上式右端的值其实等于Cn,就是说,用辛卜生公式二等份前后的两个积分值Sn和S2n 作线性组合后,可得到柯特斯公式求得的积分值Cn,即有,(4.11),用同样的方法,根据柯特斯公式的误差公式,可进一步导出龙贝格公式,(4.12),在变步长的过程中运用(4.10)、(4.11)和(4.12),就能将粗糙的梯形值Tn逐步加工成精度较高的辛卜生值Sn、柯特斯值Cn和龙贝格值Rn或者

27、说,将收敛缓慢的梯形值序列Tn加工成收敛迅速的龙贝格值序列Rn,这种加速方法称为龙贝格算法(龙贝格公式),见教材P112所示。,4.4.3 龙贝格求积法算法实现(1) 龙贝格求积法计算步骤用梯形公式计算积分近似值按变步长梯形公式计算积分近似值 将区间逐次分半,令区间长度,计算, 按加速公式求加速值,梯形加速公式:,辛卜生加速公式:,龙贝格求积公式:, 精度控制;直到相邻两次积分值,(其中为允许的误差限)则终止计算并取Rn作为积分 的近似值,否则将区间再对分,重复 , 的计算,直到满足精度要求为止。,(2) 龙贝格求积法流程图留给读者(3) 程序实现,例4.16 用龙贝格算法计算定积分 要求相邻

28、两次龙贝格值的偏差不超过解:由题意,由于 ,于是有,4.6 高斯(Gauss)型求积公式*4.6.1 高斯积分问题的提出 在前面建立牛顿-柯特斯公式时,为了简化计算,对插值公式中的节点限定为等分的节点,然后再定求积系数,这种方法虽然简便,但求积公式的精度受到限制。我们已经知道,过n+1个节点的插值形求积公式至少具有n次代数精度,我们不仅要问,是否存在具有最高代数精度的求积公式呢?若有,最高代数精度能达到多少呢?让我们先看一个例子:,在构造形如 的两点公式时,如果限定求积节点,那么所得插值求积公式,(4.13),的代数精度仅为1。但是,如果对式(4.13)中的系数 和 节点都不加限制,那么就可适

29、当选取 和 ,使所得公式的代数精度 。事实上,若要使求积公式(4.13)对函数 都准确成立,只要 和 满足方程组,解之得,代入(4.13)即得,(4.14),可以验证,所得公式(6.14)是具有3次代数精度的插值型求积公式。 这个例子告诉我们,只要适当选择求积节点,可使插值型求积公式的代数精度达到最高。这就是本节要介绍的高斯求积公式。,同理,对于一般的插值求积公式,(4.15),只要适当地选取其2n+2个待定参数 xk 和 ,就可使它的代数精度达到2n+1次。,定义4.3 若插值求积公式(4.15)具有2n+1次代数精度,则称之为高斯求积公式,并称相应的求积节点 为高斯点。,可以证明,n个节点

30、的高斯求积公式具有最高不超过2n+1次的代数精度,这就是我们所要讨论的具有最高代数精度的插值型求积公式。,4.6.2 高斯求积公式的构造与应用 像构造两点高斯求积公式(4.14)一样,对于插值型求积公式(4.15), 分别取用代定系数法来确定参数xk和从而构造n+1个点高斯求积公式。但是,这种做法要解一个包含2n+2个未知数的非线性方程组,其计算工作量是相当大的。一个较简单的方法是:先利用区间a,b上的n+1次正交多项式确定高斯点 (2) 然后利用高斯点确定求积系数 为简单起见, 对求积公式(4.15)的求积区间a,b转换成-1,1的形式,作变换,就可将求积区间a,b变换到-1,1上,这时,即

31、有,其中,插值求积公式节点一经确定,相应的求积系数就确定了,因此关键在于确定节点。,定理4.5 节点 是高斯点的充要 条件是:以这些点为零点的多项式,与任意次数不超过n的P(x)均正交,(4.16),由定理4.5可知,如能找到满足公式(4.16)的n+1次多项式 ,则求积公式的高斯点就确定了,进而就可确定相应的高斯求积公式。为此需要引入勒让得(Legendre)多项式及其相关结论,定义4.4 一个仅以区间-1,1上的高斯点 为零点的n+1次多项式 称为Legendre多项式。,定理4.6 若 是高斯点,则以这些点为根的多项式 是最高次幂系数为1的勒让得多项式 ,即 =,其中,从定理可以看出,当

32、n给定,xk就确定了。P122表4-7给出当积分区间是-1,1时,2个点至5个点的高斯求积公式的节点、系数和余项,其中 -1,1,需要时可以查用。,n xk(n) Ak(n) Rn1 0 2 0.5773503 13 0.7745967 5/9=0.5555556 0 8/9=0.8888889 4 0.8611363 0.3478548 0.3399810 0.65214525 0.9061799 0.2369269 0.5384693 0.4786287 0 0.5688889,Gauss- Legendre 点及系数表,例4.17 利用三点高斯求积公式计算 的近似值。 解:由表4-6可知

33、,得到三点高斯型求积公式为,由所求公式得,高斯求积公式是高精度求积公式,其求积系数, ,求积公式也是数值稳定的。,但它明显的缺点是当n改变时,系数和节点几乎都在改变,因而应用起来十分不便。同时其余项涉及高阶导数,要利用它们来控制精度也十分困难,因此在实际计算中较多采用复合求积的方法。譬如,先把积分区间a,b分成m个等长的小区间 ,然后在每个小区间上使用同一低阶(如两点的、三点的)高斯型求积公式算出积分的近似值,将它们相加即得积分 的近似值。,6 数值微分,一、中点方法与误差分析,二、插值型的求导公式,三、利用数值积分求导,四、利用三次样条求导,五、利用外推方法求数值微分,本章小结,本章介绍了积

34、分的数值计算方法,其基本原理主要是逼近论,即设法构造某个简单函数P(x)近似表示f(x),然后对P(x)求积或求导得到f(x)的积分。基于插值原理,推导了数值积分的基本公式。 插值型求积公式介绍了牛顿柯特斯公式和高斯公式两类。前者取等距节点,算法简单而容易编制程序。但是,由于在n8 时出现了负系数,从而影响稳定性和收敛性。因此实用的只是低阶公式。解决长区间与低阶公式的矛盾是使用复化求积公式,,因此,常用的数值积分法都是复化求积公式。高斯公式不但具有最高代数精度,而且收敛性和稳定性都有保证,因此是高精度的求积公式。高斯公式还可以通过选择恰当的权函数,用于计算奇异积分和广义积分,也可使一些复杂的积

35、分计算简化。高斯公式的主要缺点是节点与系数无规律。所以高阶高斯公式不便于上机使用。实际应用中可以把低阶高斯公式进行复化。,龙贝格算法是在区间逐次分半过程中,对用梯形法所获得的近似值进行多级“加工”,从而获得高精度的积分近似值的一种方法。它具有自动选取步长且精度高,计算量小的特点,便于在计算机上使用。是数值积分中较好的方法,必须熟练地掌握。 建立在代数精度概念上的待定系数法也是数值积分中的一般方法,按待定系数法确定的数值积分公式没有误差估计式,只能从代数精度出发,估计其精确程度。,Thank you very much!,作业习题 1(1) , 2(1), 6, 8(1), 10, 14, 18,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经济财会 > 贸易

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报