数值积分与数值微分精选PPT.ppt
《数值积分与数值微分精选PPT.ppt》由会员分享,可在线阅读,更多相关《数值积分与数值微分精选PPT.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于数值积分与数值微分第1页,讲稿共80张,创作于星期二 2(1 1)f(x)不是连续函数,甚至也不是解析函数,而是不是连续函数,甚至也不是解析函数,而是通过实验、测量或计算得出的一组数据。通过实验、测量或计算得出的一组数据。(2 2)f(x)的原函数不能用初等函数表示。如被积函数为的原函数不能用初等函数表示。如被积函数为(3 3)f(x)的原函数表达式相当复杂,而且不同的被积函的原函数表达式相当复杂,而且不同的被积函数数f(x),其原函数的表达形式一般来说是不同的。如,其原函数的表达形式一般来说是不同的。如 因此在工程计算中,需要构造一种积分方法,使其在误差范围因此在工程计算中,需要构造一种
2、积分方法,使其在误差范围内计算时既能节省工作量,又方便可行,这就是数值积分所要解决内计算时既能节省工作量,又方便可行,这就是数值积分所要解决的问题的问题第2页,讲稿共80张,创作于星期二 3二、数值积分的基本思想二、数值积分的基本思想由定积分的定义由定积分的定义其中其中 。我们希望用被积函数。我们希望用被积函数f(x)在积分区间在积分区间 a,b 内某些点处函数值的线性组合来近似代替定积分,内某些点处函数值的线性组合来近似代替定积分,即有求积公式即有求积公式其中其中 称为求积节点,它只与积分区间称为求积节点,它只与积分区间 a,b 有关。有关。Aj称为求积系数,它与求积节点称为求积系数,它与求
3、积节点xj有关,与有关,与f(x)的具体表达的具体表达形式无关。形式无关。E(f)称为余项。称为余项。第3页,讲稿共80张,创作于星期二 4三、代数精度与插值型求积公式三、代数精度与插值型求积公式定义定义8.18.1 若求积公式(若求积公式(8.28.2)对所有次数不超过)对所有次数不超过r次的多项式次的多项式均能准确成立均能准确成立 ,而至少有一个,而至少有一个r+1+1次多项式不能准确次多项式不能准确 成立。则称求积公式(成立。则称求积公式(8.28.2)具有)具有r次代数精度次代数精度定理定理8.18.1 对任意给定的对任意给定的n+1+1个相异节点个相异节点总存在相应的求积系数总存在相
4、应的求积系数 使求积公式(使求积公式(8.28.2)至少具有至少具有n次代数精度次代数精度证明证明 在求积公式(在求积公式(8.28.2)中分别令)中分别令则有线性方程组则有线性方程组第4页,讲稿共80张,创作于星期二 5 方程组(方程组(8.38.3)的系数行列式是)的系数行列式是VandermondeVandermonde行列式。由于节点是行列式。由于节点是相异节点,故方程组(相异节点,故方程组(8.38.3)的系数行列式不等于)的系数行列式不等于0 0。由由CramerCramer法则,方程组有唯一的解法则,方程组有唯一的解第5页,讲稿共80张,创作于星期二 6四、插值型求积公式四、插值
5、型求积公式 可以通过求解方程组(可以通过求解方程组(8.38.3)的方法来构造求积公式,称之为待定系)的方法来构造求积公式,称之为待定系数法。但当数法。但当n比较大时,求解方程组(比较大时,求解方程组(8.38.3)是较困难的事。由求积公)是较困难的事。由求积公式的唯一性,可采取对被积函数利用插值多项式近似代替的方法式的唯一性,可采取对被积函数利用插值多项式近似代替的方法来构造求积公式。以求积节点来构造求积公式。以求积节点xj为插值节点对为插值节点对f(x)进行进行LangrangeLangrange插插值有值有其中其中对(对(8.48.4)两端在)两端在 a,b 上积分,有上积分,有第6页,
6、讲稿共80张,创作于星期二 7令令 其中其中且与且与有关由(有关由(8.58.5)式得求积公式)式得求积公式当当 时时由(由(8.58.5)式求积公式具有)式求积公式具有n次代数精度。次代数精度。第7页,讲稿共80张,创作于星期二 8 定义定义8.28.2 若积分区间的端点为求积节点,称此类求积公式为闭型公若积分区间的端点为求积节点,称此类求积公式为闭型公式。若积分区间的端点不是求积节点,称求积公式为开型公式。若只有一式。若积分区间的端点不是求积节点,称求积公式为开型公式。若只有一个端点是求积节点,称求积公式为半开半闭公式。个端点是求积节点,称求积公式为半开半闭公式。应用中对求积公式(应用中对
7、求积公式(8.28.2),常将余项),常将余项E(f)舍去,得近似公式舍去,得近似公式称称E(f)为截断误差为截断误差第8页,讲稿共80张,创作于星期二 92 NewtonCotes2 NewtonCotes公式公式一、一、NewtonCotesNewtonCotes公式公式 将区间将区间 a,b n等分,步长等分,步长 ,求积节点为,求积节点为令令 ,LagrangeLagrange插值基函数为插值基函数为 求积系数求积系数Aj可表示为可表示为第9页,讲稿共80张,创作于星期二 10令令 称为称为CotesCotes系数,则求积公式可化为系数,则求积公式可化为若取若取 ,由(,由(8.98.
8、9)有)有常见的常见的NewtonCotesNewtonCotes公式公式1 1 梯形公式梯形公式 (n=1=1)由(由(8.88.8),),(8.9)(8.9)式有式有 第10页,讲稿共80张,创作于星期二 11故有求积公式故有求积公式 近似公式为近似公式为 截断误差截断误差 第11页,讲稿共80张,创作于星期二 12其几何意义为用梯形的面积近似代替曲边梯形的面积。其几何意义为用梯形的面积近似代替曲边梯形的面积。如图所示。如图所示。第12页,讲稿共80张,创作于星期二 132 2SimpsonSimpson公式公式 (n=2=2,抛物形公式)抛物形公式)故有近似公式故有近似公式 其几何意义是
9、用抛物线围成曲边梯形的面积近似代替以其几何意义是用抛物线围成曲边梯形的面积近似代替以f(x)围成围成的曲边梯形的面积。的曲边梯形的面积。如图所示如图所示第13页,讲稿共80张,创作于星期二 143 3CotesCotes公式(公式(n=4=4)定理定理8.28.2 设设 ,则,则SimpsonSimpson积分公式的余项为积分公式的余项为其中其中 第14页,讲稿共80张,创作于星期二 15n11/21/221/64/61/631/83/83/81/847/9032/90 12/90 32/907/90519/28875/28850/28850/28875/28819/288641/840216
10、/84027/840272/84027/840216/84041/840几个低阶几个低阶CotesCotes公式的求积系数公式的求积系数第15页,讲稿共80张,创作于星期二 16定理定理8.38.3 当为偶数时,当为偶数时,n+1+1个求积节点的个求积节点的NewtonCotesNewtonCotes公式至少公式至少具有具有n+1 1次代数精度。次代数精度。当当n=8=8和和n1010时的时的n阶阶NewtonCotesNewtonCotes系数中,系数将有正有负。系数中,系数将有正有负。从定理从定理8.18.1知,知,n+1 1个求积节点的个求积节点的NewtonCotesNewtonCot
11、es求积公式至少具有求积公式至少具有n次代数精度,但由定理次代数精度,但由定理8.28.2知,当知,当n=2=2时,时,SimpsonSimpson公式具有公式具有3 3次代数精次代数精度。事实上当为偶数时有如下定理。度。事实上当为偶数时有如下定理。例例8.18.1 对定积分对定积分 ,试分别用梯形公式,试分别用梯形公式,Simpson,Simpson公式,公式,CotesCotes公式作近似计算。公式作近似计算。解解:(1)NewtonLeibniz (1)NewtonLeibniz公式,得准确值公式,得准确值第16页,讲稿共80张,创作于星期二 17(2)(2)梯形公式梯形公式(3)Sim
12、pson(3)Simpson公式公式(4)Cotes(4)Cotes公式公式第17页,讲稿共80张,创作于星期二 18二、二、NewtonCotesNewtonCotes公式的稳定性公式的稳定性 稳定性,即计算过程中舍入误差对最后计算结果的影响。稳定性,即计算过程中舍入误差对最后计算结果的影响。设节点设节点xj处的准确值为处的准确值为 ,参加计算的近似值记为,参加计算的近似值记为 ,令令令令 ,利用(,利用(8.68.6)式计算引起计算结果的)式计算引起计算结果的误差有估计式误差有估计式第18页,讲稿共80张,创作于星期二 19当当CotesCotes系数系数 同号时有同号时有从而从而 即公式
13、(即公式(8.68.6)是稳定的。)是稳定的。当当CotesCotes系数系数 不同号时有不同号时有从而从而 有可能很大,稳定性得不到保证。事实上,仅当有可能很大,稳定性得不到保证。事实上,仅当n77和和n=9=9时时CotesCotes系数才全是正的,其余的系数才全是正的,其余的CotesCotes系数有正有负系数有正有负故一般不采用高阶的故一般不采用高阶的NewtonCotesNewtonCotes公式做数值积分。公式做数值积分。第19页,讲稿共80张,创作于星期二 203 3 复化求积公式复化求积公式 由于高次由于高次NewtonCotesNewtonCotes公式的求积系数有正有负,引
14、起数值计公式的求积系数有正有负,引起数值计算的不稳定。另一方面算的不稳定。另一方面,,NewtonCotesNewtonCotes公式是通过对被积函数公式是通过对被积函数f(x)进行进行LagrangeLagrange插值而构造出的积分公式,由于高次插值将会出现插值而构造出的积分公式,由于高次插值将会出现振荡现象。因此在实用中一般不采用高次振荡现象。因此在实用中一般不采用高次NewtonCotesNewtonCotes公式进行数公式进行数值积分。值积分。受分段插值的启示,对积分也可进行分段积分,称之为复化求积。受分段插值的启示,对积分也可进行分段积分,称之为复化求积。其基本思想是将区间其基本思
15、想是将区间 a,b 分成分成n个小区间,在每个小区间上用低次个小区间,在每个小区间上用低次NewtonCotesNewtonCotes公式作数值积分,再求和。公式作数值积分,再求和。将区间将区间 a,b n等分,步长等分,步长 ,节点为,节点为第20页,讲稿共80张,创作于星期二 21为计算的方便,常取为计算的方便,常取由定积分对积分区间的可加性有由定积分对积分区间的可加性有一、复化梯形公式一、复化梯形公式在(在(8.158.15)式右端对每个子区间)式右端对每个子区间 上的积分上的积分使用梯形求积公式,有使用梯形求积公式,有第21页,讲稿共80张,创作于星期二 22 称(称(8.168.16
16、)式为复化梯形公式。用)式为复化梯形公式。用Tn表示将区间表示将区间 a,b n等分的等分的复化梯形公式,进一步将子区间复化梯形公式,进一步将子区间 分为分为2 2个子区间个子区间也即将区间也即将区间 a,b 进行进行2 2n等分,此时有等分,此时有此时的复化梯形公式为此时的复化梯形公式为第22页,讲稿共80张,创作于星期二 23记记 由(由(8.168.16)和()和(8.178.17)有)有同理同理 由(由(8.98.9)式得复化梯形公式)式得复化梯形公式Tn的余项表达式为的余项表达式为设设 ,则,则第23页,讲稿共80张,创作于星期二 24由闭区间上连续函数的介值定理,存在由闭区间上连续
17、函数的介值定理,存在 使使故复化梯形公式的余项为故复化梯形公式的余项为 二、复化二、复化SimpsonSimpson公式公式在(在(8.158.15)式右端对每个子区间)式右端对每个子区间 上的积分上的积分使用使用SimpsonSimpson公式得复化公式得复化SimpsonSimpson公式公式第24页,讲稿共80张,创作于星期二 25由由(8.16),(8.17)(8.16),(8.17)有有由由(8.18),(8.20)(8.18),(8.20)有有第25页,讲稿共80张,创作于星期二 26同理同理类似于复化梯形公式余项的推导,可得复化类似于复化梯形公式余项的推导,可得复化Simpson
18、Simpson公式的余项为公式的余项为三、复化三、复化CotesCotes公式公式在(在(8.158.15)式右端对每个子区间)式右端对每个子区间 上的积分上的积分使用使用CotesCotes公式,得复化公式,得复化CotesCotes公式公式第26页,讲稿共80张,创作于星期二 27递推公式为递推公式为当当 时,复化时,复化CotesCotes公式的余项为公式的余项为第27页,讲稿共80张,创作于星期二 28四、变步长方法四、变步长方法 做数值积分可以用定步长积分法。定步长法在使用前,需首先确做数值积分可以用定步长积分法。定步长法在使用前,需首先确定一个适当的步长,即确定区间定一个适当的步长
19、,即确定区间 a,b 的等分数的等分数n。但步长的选取是相。但步长的选取是相当困难的,步长取大了,难以保证精度,取小了,将会增加计算工作当困难的,步长取大了,难以保证精度,取小了,将会增加计算工作量。因此实用中常用变步长法求积分量。因此实用中常用变步长法求积分 变步长法也称逐次折半法,反复使用复化求积公式计算积变步长法也称逐次折半法,反复使用复化求积公式计算积分,直到相邻两次结果之差的绝对值小于误差精度为止。为便分,直到相邻两次结果之差的绝对值小于误差精度为止。为便于计算机的编程,常取于计算机的编程,常取 等分,对复化梯等分,对复化梯形公式,反复利用(形公式,反复利用(8.178.17),()
20、,(8.188.18)式计算积分值,直到)式计算积分值,直到第28页,讲稿共80张,创作于星期二 29对复化对复化SimpsonSimpson公式,反复利用(公式,反复利用(8.178.17),(),(8.188.18),),(8.218.21)式直到)式直到对复化对复化CotesCotes公式,反复利用(公式,反复利用(8.178.17),(),(8.188.18),),(8.218.21)和()和(8.238.23)式直到)式直到为止为止 例例8.38.3 对积分对积分 ,利用变步长方法求其近似值,利用变步长方法求其近似值,使其精度达到使其精度达到第29页,讲稿共80张,创作于星期二 30
21、解解取取(1)(1)复化梯形公式,由(复化梯形公式,由(8.178.17),(),(8.188.18)式有)式有继续以上过程的计算,结果如表所示继续以上过程的计算,结果如表所示 k Tnk Tn k Tn 0 0.92073554 0.9459850 8 0.9460827 1 0.93979335 0.9460596 9 0.9460830 2 0.94451356 0.946076510 0.9460831 3 0.94569097 0.9460815第30页,讲稿共80张,创作于星期二 31(2)(2)复化复化SimpsonSimpson公式公式 由复化梯形公式表中的数据和公式(由复化梯
22、形公式表中的数据和公式(8.218.21)得复化)得复化SimpsonSimpson公式的计算结果如表所示公式的计算结果如表所示 k Snk Sn 0 0.94614593 0.9460830 1 0.94608694 0.9460831 2 0.9460833 由复化由复化SimpsonSimpson公式表中的数据和公式(公式表中的数据和公式(8.238.23)得计算结果如表所)得计算结果如表所示。显然复化示。显然复化CotesCotes公式比复化公式比复化SimpsonSimpson公式的计算工作量少,而复公式的计算工作量少,而复化化SimpsonSimpson公式比复化梯形公式的计算工作
23、量少。公式比复化梯形公式的计算工作量少。(3)(3)复化复化CotesCotes公式公式 k Cn 0 0.9460829 1 0.9460830 2 0.9460831第31页,讲稿共80张,创作于星期二 324 Romberg4 Romberg求积公式求积公式 一、一、RichardsonRichardson外推法外推法在工程计算中,有时函数在工程计算中,有时函数y=f(x)在在x=0=0处的值处的值f(0)(0)是无法求出是无法求出收敛于收敛于f(0)(0)的数列,的数列,RichardsonRichardson外推法就是构造该数列的外推法就是构造该数列的的,只能通过实验,测量等方法,逐
24、次求出的,只能通过实验,测量等方法,逐次求出来逼近来逼近f(0)(0)。但。但h越小,实验和测量的难度就越大。因此我们越小,实验和测量的难度就越大。因此我们希望从已有的数据希望从已有的数据 构造出一个能很快构造出一个能很快一种技巧一种技巧设设f(x)在在x=0=0处的处的MaclaurinMaclaurin级数为级数为第32页,讲稿共80张,创作于星期二 33若若 则用则用 逼近逼近f(0)(0)截断误差为截断误差为h的同阶的同阶无穷小无穷小,令令 则有则有若用若用 来逼近来逼近f(0)(0),其截断误差为,其截断误差为h2 2的同阶无穷小的同阶无穷小第33页,讲稿共80张,创作于星期二 34
25、二、二、RombergRomberg积分法积分法 RombergRomberg积分法,是根据积分法,是根据RichardsonRichardson外推技巧,利用变步长的复外推技巧,利用变步长的复化梯形公式推导出的数值积分公式。化梯形公式推导出的数值积分公式。令令 若若 则用则用f2 2(h)逼近逼近f(0)(0)的截断误差为的截断误差为h3 3的同阶无穷小。的同阶无穷小。这种加速收敛方法就是这种加速收敛方法就是RichardsonRichardson外推法的一个特例。外推法的一个特例。第34页,讲稿共80张,创作于星期二 35其中其中T0 0(h)是将是将 a,b n等分后构造的复化梯形公式。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 积分 微分 精选 PPT
限制150内