数学数值积分和数值微分.pptx
《数学数值积分和数值微分.pptx》由会员分享,可在线阅读,更多相关《数学数值积分和数值微分.pptx(107页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(1)被积函数被积函数f(x)并不一定能够找到用初等函数的并不一定能够找到用初等函数的有限形式表示的原函数有限形式表示的原函数F(x),例如:,例如:Newton-Leibnitz公式就无能为力了公式就无能为力了(2)还有被积函数还有被积函数f(x)的原函数能用初等函数表示,的原函数能用初等函数表示,但表达式太复杂,例如函数但表达式太复杂,例如函数并不复杂,但积分后其表达式却很复杂,积分并不复杂,但积分后其表达式却很复杂,积分后其原函数后其原函数F(x)为:为:第1页/共107页(3)(3)被积函数被积函数f(x)f(x)没有具体的解析表达式没有具体的解析表达式,其函数关系由表格或图形表示。对
2、其函数关系由表格或图形表示。对于这些情况于这些情况,要计算积分的准确值都是十分困难的。要计算积分的准确值都是十分困难的。由此可见由此可见,通过原函数来计算积分有它的局限性通过原函数来计算积分有它的局限性,因而需要用数值解法因而需要用数值解法来建立积分的近似计算方法。来建立积分的近似计算方法。将积分区间细分将积分区间细分,在每一个小区间内用简单函数代替复杂函数进行积分,这在每一个小区间内用简单函数代替复杂函数进行积分,这就是数值积分的思想就是数值积分的思想。用代数插值多项式去代替被积函数发用代数插值多项式去代替被积函数发f(x)f(x)进行积分是本章讨论数值积分的主进行积分是本章讨论数值积分的主
3、要内容插值型积分。要内容插值型积分。第2页/共107页同样对于函数同样对于函数f(x)f(x)的求导问题,因为在微分学中,的求导问题,因为在微分学中,函数函数f(x)f(x)的导数是通过极限定义的。若函数是以表的导数是通过极限定义的。若函数是以表格形式给出,或函数的表达式过于复杂时,也需要格形式给出,或函数的表达式过于复杂时,也需要研究其数值计算方法。这是本章介绍的另一个内容研究其数值计算方法。这是本章介绍的另一个内容数值微分。数值微分。6.2 6.2 数值积分概述数值积分概述 6.2.1 6.2.1 数值积分的基本思想数值积分的基本思想 积分值积分值 在几何上可在几何上可以解释为由以解释为由
4、x=a,x=b,y=0 x=a,x=b,y=0以及以及y=f(x)y=f(x)这四条边所围这四条边所围成的曲边梯形面积。如图成的曲边梯形面积。如图6-16-1所示,而这个面积之所示,而这个面积之所以难于计算是因为它有一条曲边所以难于计算是因为它有一条曲边y=f(x)y=f(x)图图6-1数值积分的数值积分的几何意义几何意义第3页/共107页建立数值积分公式的途径比较多建立数值积分公式的途径比较多,其中最常用的其中最常用的有两种:有两种:(1)由积分中值定理可知,对于连续函数)由积分中值定理可知,对于连续函数f(x),在,在积分区间积分区间a,b内存在一点内存在一点,使得,使得即所求的曲边梯形的
5、面积恰好等于底为即所求的曲边梯形的面积恰好等于底为(b-a),高为,高为的矩形面积。但是点的矩形面积。但是点的具体位置一般是未知的的具体位置一般是未知的,因而因而的值也是未知的的值也是未知的,称称为为f(x)在区间在区间a,b上的平均高度。那么只要对平均高度上的平均高度。那么只要对平均高度提供一种算提供一种算法,相应地就获得一种数值求积方法法,相应地就获得一种数值求积方法第4页/共107页三个求积分公式三个求积分公式 梯形公式梯形公式y=f(x)yxaby=f(x)abyx(a+b)/2 中矩形公式中矩形公式按照这种思想,可构造出一些求积分值的近似公式。按照这种思想,可构造出一些求积分值的近似
6、公式。例如例如 分别取分别取 和和则分别得到中矩形公式和梯则分别得到中矩形公式和梯形公式。形公式。y=f(x)abab第5页/共107页y=f(x)yabSimpson公式公式(a+b)/2f()的近似值而获得的一种数值积分方法。的近似值而获得的一种数值积分方法。中矩形公式把中矩形公式把a,b的中点处函数值的中点处函数值作为作为平均高度平均高度f()的近似值而获得的一种数值的近似值而获得的一种数值积分方法。积分方法。ab(a+b)/2在这三个公式中在这三个公式中,梯形公式梯形公式把把f(a),f(b)的加权平均值的加权平均值作为平均高度作为平均高度第6页/共107页Simpson公式是以函数公
7、式是以函数f(x)在在a,b,(a+b)/2这三点的这三点的函数值函数值f(a),f(b),的加权平均值的加权平均值似值而获得的一种数值积分方法。似值而获得的一种数值积分方法。作为平均高度作为平均高度f()的的近近(2)先用某个简单函数)先用某个简单函数近似逼近近似逼近f(x),用用代替原被积函数代替原被积函数f(x),即,即以此构造数值算法。从数值计算的角度考虑以此构造数值算法。从数值计算的角度考虑,函数函数应对应对f(x)有充分的逼近程度有充分的逼近程度,并且容易计算其积并且容易计算其积分。由于多项式能很好地逼近连续函数分。由于多项式能很好地逼近连续函数,且又容易计且又容易计算积分算积分,
8、因此将因此将选取为插值多项式选取为插值多项式,这样这样f(x)的积的积分就可以用其插值多项式的积分来近似代替分就可以用其插值多项式的积分来近似代替第7页/共107页6.2.2 6.2.2 插值求积公式插值求积公式设已知设已知f(x)f(x)在节点在节点 有函数值有函数值,作作n n次拉格朗日插值多项式次拉格朗日插值多项式 式中式中 这里这里 多项式多项式P(x)P(x)易于求积易于求积,所以可取所以可取 作为作为 的近似值,即的近似值,即 第8页/共107页其中其中称为求积系数。给出如下定义称为求积系数。给出如下定义。定义定义6.1 6.1 求积公式求积公式 其系数其系数 时,则称求积公式为插
9、值时,则称求积公式为插值求积公式。求积公式。(6.4)(6.4)第9页/共107页设插值求积公式的余项为设插值求积公式的余项为 ,由插值余项定理得由插值余项定理得其中其中 如何衡量积分公式精确程度?如何衡量积分公式精确程度?以多项式函数做为参照系,考察积分公式的误以多项式函数做为参照系,考察积分公式的误差。为此给出以下定义。差。为此给出以下定义。第10页/共107页定义定义6.2(代数精度)(代数精度)设求积公式(设求积公式(6.4)对于一)对于一 切次数小于等于切次数小于等于m的多项式的多项式(是准确的,而对于次数为是准确的,而对于次数为m+1m+1的多项式是不准确的,则的多项式是不准确的,
10、则称该求积公式具有称该求积公式具有m m次代数精度(简称代数精度)次代数精度(简称代数精度)由定义可知,若求积公式(由定义可知,若求积公式(6.46.4)的代数精度为)的代数精度为n n,则求积系数,则求积系数 应满足线性方程组:应满足线性方程组:或或)第11页/共107页这是关于这是关于的线性方程组,其系数矩阵的线性方程组,其系数矩阵是梵得蒙矩阵是梵得蒙矩阵,当当互异时非奇异互异时非奇异,故故有唯一解。有唯一解。第12页/共107页定理定理6.1n+1个节点的求积公式个节点的求积公式为插值型求积公式的充要条件是公式至少具有为插值型求积公式的充要条件是公式至少具有n次代数精度。次代数精度。证证
11、:充分性充分性 设设n+1n+1个节点的求积公式个节点的求积公式 为插值型求积公式为插值型求积公式,求积系数为求积系数为 又又 。当当f(x)f(x)为不高于为不高于n n次的多项式时次的多项式时,f(x)=P(x),f(x)=P(x),其余项其余项R(f)=0R(f)=0。因而这时求积公式至少。因而这时求积公式至少具有具有n n次代数精度。次代数精度。必要性必要性 若求积公式至少具有若求积公式至少具有n n次代数精度次代数精度,则对则对n n次多项式次多项式 第13页/共107页定理定理6.1n+1个节点的求积公式个节点的求积公式 为插值型求积公式的充要条件是公式为插值型求积公式的充要条件是
12、公式 至少具有至少具有n次代数精度。次代数精度。必要性必要性 若求积公式至少具有若求积公式至少具有n n次代数精度次代数精度,则对则对n n次次 多项式多项式精确成立精确成立,即即而而取取 时时所以有所以有 ,即求积公式为插值即求积公式为插值型求积公式型求积公式 第14页/共107页例例6.1设积分区间设积分区间a,b为为0,2,取,取 时时,分别用梯形和辛卜生公式分别用梯形和辛卜生公式计算其积分结果并与准确值进行比较计算其积分结果并与准确值进行比较解解:梯形公式和辛卜生的计算结果与准确值比梯形公式和辛卜生的计算结果与准确值比 较如下表所示较如下表所示 第15页/共107页 f(x)1xx2x
13、3x4ex准确值准确值222.6746.406.389梯形公式计算值梯形公式计算值2248168.389辛卜生公式计算值辛卜生公式计算值222.6746.676.421 从表中可以看出从表中可以看出,当当f(x)是是 时时,辛卜生公式比梯形公式更精确辛卜生公式比梯形公式更精确 一般说来,代数精度越高,求积公式越精确。一般说来,代数精度越高,求积公式越精确。梯形公式和中矩形公式具有梯形公式和中矩形公式具有1 1次代数精度,辛卜生公次代数精度,辛卜生公式有式有3 3次代数精度。下面以梯形公式为例进行验证次代数精度。下面以梯形公式为例进行验证 第16页/共107页取取f(x)f(x)=1时,时,两端
14、相等两端相等 取取f(x)=xf(x)=x时时,取取f(x)=xf(x)=x2 2 时时,两端不相等两端不相等 所以梯形公式只有所以梯形公式只有1 1次代数精度。次代数精度。两端相等两端相等 第17页/共107页例例6.2试确定一个至少具有试确定一个至少具有2次代数精度的公式次代数精度的公式解解:要使公式具有要使公式具有2 2次代数精度次代数精度,则对则对f(x)=1,x,xf(x)=1,x,x2 2 求积公式准确成立,即得如下方程组。求积公式准确成立,即得如下方程组。解之得,解之得,所求公式为:所求公式为:第18页/共107页例例6.3试确定求积系数试确定求积系数A,B,C A,B,C 使使
15、 具有最高的代数精度具有最高的代数精度解解:分别取分别取f(x)=1,x,xf(x)=1,x,x2 2 使求积公式准确成立使求积公式准确成立,即即 得如下方程组。得如下方程组。所得求积公式为:所得求积公式为:对于对于f(x)=1,x,xf(x)=1,x,x2 2,x,x3 3都准确成立都准确成立,对于对于f(x)=xf(x)=x4 4 就不就不准确了,所以此求积公式准确了,所以此求积公式 3 3 次代数精度。次代数精度。第19页/共107页由于由于n+1节点的插值求积公式至少有节点的插值求积公式至少有n次代数次代数精度,所以构造求积公式后应该验算所构造求积公精度,所以构造求积公式后应该验算所构
16、造求积公式的代数精度。例如式的代数精度。例如插值求积公式插值求积公式有三个节点至少有有三个节点至少有2次代数精度,是否有次代数精度,是否有3次代数次代数精度呢?将精度呢?将f(x)=x2代入公式两端,左端和右端都代入公式两端,左端和右端都等于等于(b4-a4)/4,公式两端严格相等,再将公式两端严格相等,再将f(x)=x4代代入公式两端,两端不相等,所以该求积公式具有入公式两端,两端不相等,所以该求积公式具有3次代数精度。次代数精度。第20页/共107页的代数精度的代数精度可以验证可以验证,对于对于f(x)=1,x时公式两端相等时公式两端相等,再将再将f(x)=x2代入公式代入公式左端左端例例
17、6.4考察求积公式考察求积公式两端不相等两端不相等,所以该求积公式具有所以该求积公式具有1次代数精度次代数精度.三个节点不一定具有三个节点不一定具有2次代数精度,次代数精度,因为不是插值型的因为不是插值型的右端右端第21页/共107页例例6.5给定求积公式如下:给定求积公式如下:试证此求积公式是插值型的求积公式试证此求积公式是插值型的求积公式 证证:设设 ,则以这三点则以这三点为插值节点的为插值节点的 LagrangeLagrange插值基函数为插值基函数为 第22页/共107页第23页/共107页由插值型求积公式的定义知,所给的求积公式由插值型求积公式的定义知,所给的求积公式是插值型求积公式
18、。是插值型求积公式。插值型求积公式为插值型求积公式为第24页/共107页例例6.6求证求证不是插值型的不是插值型的证明证明:设设x0=-1,x1=0,x2=1,A0=1/2,A1=1,A2=1/2则以这三点为插值节点的则以这三点为插值节点的Lagrange插插值值基函数为基函数为第25页/共107页第26页/共107页第27页/共107页例例6.7给定求积公式给定求积公式试确定求积系数试确定求积系数A-1,A0,A1,使其有尽可能高的代使其有尽可能高的代数精度,并指出其代数精度数精度,并指出其代数精度解:令求积公式对解:令求积公式对f(x)=1,x,x2准确成立,则有准确成立,则有第28页/共
19、107页例例6.7给定求积公式给定求积公式试确定求积系数试确定求积系数A-1,A0,A1,使其有尽可能高的代使其有尽可能高的代数精度,并指出其代数精度数精度,并指出其代数精度解之得解之得其代数精度至少为其代数精度至少为2,将将f(x)=x3代入求积公式两端相代入求积公式两端相等等,而将将而将将f(x)=x4代入求积公式两端不相等代入求积公式两端不相等,所以其所以其代数精度为代数精度为3次次第29页/共107页例例6.8确定求积公式确定求积公式使其具有尽可能高的代数精度使其具有尽可能高的代数精度解:不妨设解:不妨设a=0,b=h,b-a=h,设所求公式的代数设所求公式的代数精度为精度为2,则当则
20、当f(x)=1,x,x2时公式变成等式时公式变成等式,即即第30页/共107页例例6.8确定求积公式确定求积公式使其具有尽可能高的代数精度使其具有尽可能高的代数精度解:不妨设解:不妨设a=0,b=h,b-a=h,设所求公式的代数设所求公式的代数精度为精度为2,则当则当f(x)=1,x,x2时公式变成等式时公式变成等式,即即其中其中h=b-a,令令f(x)=x3代入上式代入上式,两端不等两端不等,说明求说明求积公式只有积公式只有2次代数精度。次代数精度。解之得:解之得:第31页/共107页构造插值求积公式有如下特点:构造插值求积公式有如下特点:(1)复杂函数复杂函数f(x)的积分转化为计算多项式
21、的积分的积分转化为计算多项式的积分(2)求积系数求积系数Ak只与积分区间及节点只与积分区间及节点xk有关,而与被有关,而与被积函数积函数f(x)无关,可以不管无关,可以不管f(x)如何,预先算出如何,预先算出Ak的值的值(3)n+1个节点的插值求积公式至少具有个节点的插值求积公式至少具有n次代数精度次代数精度(4)求积系数之和求积系数之和可用此检验计算求积系数的正确性可用此检验计算求积系数的正确性第32页/共107页例例6.9求证当节点为求证当节点为n+1个时个时,插值求积系数之和为插值求积系数之和为第33页/共107页(1)(1)在积分区间在积分区间a,ba,b上选取节点上选取节点x xk
22、k(2)(2)求出求出f(xf(xk k)及利用及利用 或解关于或解关于A Ak k的线性方程组求出的线性方程组求出A Ak k,这样,这样 就得到了就得到了(3)利用利用f(x)=xn,验算代数精度验算代数精度 构造插值求积公式的步骤构造插值求积公式的步骤第34页/共107页例例6.9对对构造一个至少有构造一个至少有3次代数精次代数精度度的求积公式的求积公式解解:3次代数精度需次代数精度需4个节点个节点,在在0,3上取上取0,1,2,3四四个个节点构造求积公式节点构造求积公式确定求积系数确定求积系数Ak(k=0,1,2,3),利用求积系数公式利用求积系数公式因为求积公式有因为求积公式有4个节
23、点,所以至少具有个节点,所以至少具有3次代数精次代数精度,只需将度,只需将f(x)=x4代入来验证其代数精度。将代入来验证其代数精度。将f(x)=x4代入两端不相等,所以只有代入两端不相等,所以只有3次代数精度次代数精度第35页/共107页6.3牛顿牛顿柯特斯柯特斯(Newton-Cotes)求积公式求积公式在插值求积公式在插值求积公式中中,当所取节点是等距时称为牛顿当所取节点是等距时称为牛顿-柯特斯公式柯特斯公式其中其中插值多项式插值多项式求积系数求积系数这里这里是插值基函数。即有是插值基函数。即有第36页/共107页将积分区间将积分区间 a,b 划分为划分为n等分等分,步长步长求积节点为求
24、积节点为为了计为了计算系数算系数Ak,由于由于,所以所以作变量代换作变量代换当当时时,有有,于是可得于是可得第37页/共107页(k=0,1,n)代入插值求积公式代入插值求积公式(6.4)有有称为牛顿称为牛顿-柯特斯求积公式柯特斯求积公式,C,Ck k称为柯特斯系数称为柯特斯系数引进记号引进记号(k=0,1,n)则则第38页/共107页容易验证容易验证显然显然,C Ck k是不依赖于积分区间是不依赖于积分区间a,ba,b以及被积函数以及被积函数f(x)f(x)的常数的常数,只要给出只要给出n,n,就可以算出柯特斯系数就可以算出柯特斯系数,譬譬如当如当n=1n=1时时 第39页/共107页当当n
25、=2=2时时P P130 130 表表-1-1给出了给出了n从从1 18 8的柯特斯系数的柯特斯系数。当当n=8n=8时,从表中可以看出出现了负系数,从时,从表中可以看出出现了负系数,从而影响稳定性和收敛性,因此实用的只是低阶公式。而影响稳定性和收敛性,因此实用的只是低阶公式。第40页/共107页6.4 6.4 几个低阶求积公式几个低阶求积公式 在牛顿在牛顿-柯特斯求积公式中柯特斯求积公式中n=1,2,4=1,2,4时,就分别时,就分别得到下面的梯形公式、辛卜生公式和柯特斯公式。得到下面的梯形公式、辛卜生公式和柯特斯公式。(1)(1)梯形公式梯形公式 当当n=1=1时,牛顿时,牛顿-柯特斯公式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 数值 积分 微分
限制150内