谈谈高斯勒让德公式推导过程.docx

上传人:b****5 文档编号:3279755 上传时间:2022-11-21 格式:DOCX 页数:43 大小:321.75KB
下载 相关 举报
谈谈高斯勒让德公式推导过程.docx_第1页
第1页 / 共43页
谈谈高斯勒让德公式推导过程.docx_第2页
第2页 / 共43页
谈谈高斯勒让德公式推导过程.docx_第3页
第3页 / 共43页
谈谈高斯勒让德公式推导过程.docx_第4页
第4页 / 共43页
谈谈高斯勒让德公式推导过程.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

谈谈高斯勒让德公式推导过程.docx

《谈谈高斯勒让德公式推导过程.docx》由会员分享,可在线阅读,更多相关《谈谈高斯勒让德公式推导过程.docx(43页珍藏版)》请在冰豆网上搜索。

谈谈高斯勒让德公式推导过程.docx

谈谈高斯勒让德公式推导过程

4章数值积分与数值微分

4.1引言

4.1.1数值求积的基本思想

实际问题当中常常需要计算积分.有些数值方法,如微分方程和积分方程的求解,也都和积分计算相联系.

依据人们所熟知的微积分基本定理,对于积分

只要找到被积函数

的原函数

,便有下列牛顿-莱布尼兹(Newton-Leibniz)公式:

但实际使用这种积分方法往往有困难,因为大量的被积函数,诸如

等等,我们找不到用初等函数表示的原函数;另外,当

是由测量或数值计算给出的一张数据表时,牛顿-莱布尼兹公式也不能直接使用.因此有必要研究积分的数值计算问题.

积分中值定理告诉我们,在积分区间

内存在一点

,成立

就是说,底为

而高为

的矩形面积恰等于所求曲边梯形的面积

(图4-1).问题在于点

的具体位置一般是不知道的,因而难准确算出

的值.我们将

称为区间

上的平均高度.这样,只要对平均高度

提供一种算法,相应地便获得一种数值求积方法.

如果我们用两端点“高度”

的算术平均平均作为平均高度

的近似值,这样导出的求积公式

           (4.1.1)

便是我们所熟悉的梯形公式(几何意义参看图4-2).而如果改用区间中点

的“高度”

近似地取代平均高度

,则又可导出所谓中矩形公式(今后简称矩形公式)

             (4.1.2)

更一般地,我们可以在区间

上适当选取某些节点

,然后用

加权平均得到平均高度

的近似值,这样构造出的求积公式具有下列形式:

              (4.1.3)

式中

称为求积节点;

称为求积系数,亦称伴随节点

的权.权

仅仅与节点

的选取有关,而不依赖于被积函数

的具体形式.

这类数值积分方法通常称为机械求积,其特点是将积分求值问题归结为函数值的计算,这就避开了牛顿-莱布尼兹公式需要求原函数的困难.

4.1.2代数精度的概念

数值求积方法是近似方法,为要保证精度,我们自然希望求积公式能对“尽可能多”的函数准确地成立,这就提出了所谓代数精度的概念.

定义1 如果某个求积公式对于次数不超过

的多项式均能准确地成立,但对于

次多项式就不准确成立,则称该求积公式具有

次代数精度.

不难验证,梯形公式(4.1.1)的矩形公式(4.1.2)均具有一次代数精度.

一般地,欲使求积公式(4.1.3)具有

次代数精度,只要令它对于

都能精确成立,这就要求

         (4.1.4)

为简洁起见,这里省略了符号

中的上下标.

如果我们事先选定求积节点

,臂如,以区间

的等距分点作为节点,这时取

求解方程组(4.1.4)即可确定求积系数

,而使求积公式(4.1.3)至少具有

次代数精度.本章第2节介绍这样一类求积公式,梯形公式是其中的一个特例.

为了构造出形如(4.1.3)的求积公式,原则上是一个确定参数

的代数问题.

4.1.3插值型的求积公式

设给定一组节点

且已知函数

在节点上的值,作插值函数

(参见第2章(2.9)式).由于代数多项式

的原函数是容易求出的,我们取

作为积分

的近似值,这样构造出的求积公式

             (4.1.5)

称为是插值型的,式中求积系数

通过插值基函数

的积分得出

(4.1.6)

由插值余项定理(第2章的定理2)即知,对于插值型的求积公式(4.1.5),其余项

         (4.1.7)

式中

与变量

有关,

如果求积公式(4.1.5)是插值型的,按式(4.1.7),对于次数不超过

的多项式

,其余项

等于零,因而这时求积公式至少具有

次代数精度.

反之,如果求积公式(4.1.5)至少具有

次代数精度,则它必定是插值型的.事实上,这时公式(4.1.5)对于插值基函数

应准确成立,即有

注意到

,上式右端实际上即等于

,因而式(4.1.6)成立.

综上所述,我们的结论是:

定理1 形如(4.1.5)的求积公式至少具有

次代数精度的充分必要条件是,它是插值型的.

4.1.4求积公式的收敛性与稳定性

定义2 在求积公式(4.1.3)中,若

其中

,则称求积公式(4.1.3)是收敛的.

在求积公式(4.1.3)中,由于计算

可能产生误差

,实际得到

,即

.记

如果对任给小正数

,只要误差

充分小就有

,      (4.1.8)

它表明求积公式(4.1.3)计算是稳定的,由此给出:

定义3 在任给

,若

,只要

就有(4.1.8)成立,则称求积公式(4.1.3)是稳定的.

定理2 若求积公式(4.1.3)中系数

,则此求积公式是稳定的.

证明 对任给

,若取

,对

都有

,则有

由定义3可知求积公式(4.1.3)是稳定的.证毕.

定理2表明只要求积系数

,就能保证计算的稳定性.

4.2牛顿-4.3柯特斯公式

4.2.1柯特斯系数

设将积分区间

划分为

等分,步长

,选取等距节点

构造出的插值型求积公式

        (4.2.1)

称为牛顿-柯特斯(Newton-Cotes)公式,式中

称为柯特斯系数.按(4.1.6)式,引进变换

,则有

     (4.2.2)

由于是多项式的积分,柯特斯系数的计算不会遇到实质性的困难.当

时,

这时的求积公式就是我们所熟悉的梯形公式(4.1.1).

时,按(4.2.2)式,这时柯特斯系数为

相应的求积公式是下列辛普森(Simpson)公式

,(4.2.3)

而当

的牛顿-柯特斯公式则特别称为柯特斯公式,其形式是

    (4.2.4)

为里

下表列出柯特斯系数表开头的一部分.

 

 

 

 

1

 

2

 

3

 

4

 

5

 

6

 

7

 

8

 

从表中看到

时,

出现负值,于是有

特别地,假定

,且

,则有

它表明初始数据误差将会引起计算结果误差增大,即计算不稳定,故

时的牛顿-柯特斯公式是不用的.

4.2.2偶阶求积公式的代数精度

作为插值型的求积公式,

阶的牛顿-柯特斯公式至少具有

次代数精度(定理1).实际的代数精度能否进一步提高呢?

先看辛普森公式(4.2.3),它是二阶牛顿-柯特斯公式,因此至少具有二次代数精度.进一步用

进行检验,按辛普森公式计算得

另一方面,直接求积得

这时有

,即辛普森公式即对次数不超过三次的多项式均能准确成立,又容易验证它对

通常是不准确的,因此,辛普森公式实际上具有三次代数精度.

一般地,我们可以证明下述论断:

定理3 当阶

为偶数时,牛顿-柯特斯公式(4.2.1)至少具有

次代数精度.

证明 我们只要验证,当

为偶数时,牛顿-柯特斯公式对

的余项为零.

按余项公式(4.1.7),由于这里

,从而有

引进变换

,并注意到

,有

为偶数,则

为整数,再令

,进一步有

据此可以断定

,因为被积函数

是个奇函数.证毕.

4.2.3几种低阶求积公式的余项

首先考虑梯形公式,按余项公式(4.1.7),梯形公式(4.1.1)的余项

这里积分的核函数

在区间

上保号(非正),应用积分中值定理,在

内存在一点

,使

.  (4.2.5)

再研究辛普森公式(4.2.3)的余项

.为此构造次数不超过3的多项式

,使满足

         (4.2.6)

这里

.由于辛普森公式具有三次代数精度,它对于构造出的三次多项式

是准确的,即

而利用插值条件(4.2.6)知,上式右端实际上等于按辛普森公式(4.2.3)求得的积分值S,因此积分余项

对于满足条件(4.2.6)的多项式

,其插值余项由第2章(2.5.11)得

故有

这时积分的核函数

上保号(非正),再用积分中值定理有

. (4.2.7)

关于柯特斯公式(4.2.4)的积分余项,这里不再具体推导,仅列出结果如下:

.      (4.2.8)

4.3复4.4化求积公式

前面已经指出高阶牛顿-柯特斯求公式不稳定的,因此,不可能通过提高阶的方法来提高求积精度.为了提高精度通常可把积分区间分成若干子区间(通常是等分),再在每个子区间上用低阶求积公式.这种方法称为复化求积法.本节讨论复化梯形公式与复化辛普森公式.

4.4.1复4.4.2化梯形公式

将区间

划分为

等分,分点

,在每个子区间

上采用梯形公式(4.1.1),则得

        (4.3.1)

,  (4.3.2)

称为复化梯形公式,其余项可由(4.2.5)得

由于

,且

所以

使

于是复化梯形公式余项为

.         (4.3.3)

可以看出误差是

阶,且由(4.3.3)立即得到,当

,则

即复化梯形公式是收敛的.事实上只要设

,则可得到收敛性,因为只要把

改写为

时,上式右端括号内的两个和式均收敛到积分

,所以复化梯形公式(4.3.2)收敛.此外,

的求积系数为正,由定理2知复化梯形公式是稳定的.

4.4.3复4.4.4化辛普森求积公式

将区间

分为

等分,在每个子区间

上采用辛普森公式(4.2.3),若记

,则得

    (4.3.4)

     (4.3.5)

称为复化辛普森求积公式.其余项由(4.2.7)得

于是当

时,与复化梯形公式相似有

.    (4.3.6)

由(4.3.6)看出,误差阶为

,收敛性是显然的,实际上,只要

则可得收敛性,即

此外,由于

中求积系数均为正数,故知复化辛普森公式计算稳定.

例1 对于函数

,给出

的函数表(见表4-2),试用复化梯形公式(4.3.2)及复化辛普森公式(4.3.5)计算积分

 

0

1/8

1/4

3/8

1/2

5/8

3/4

7/8

1

1

0.9973978

0.9896158

0.9767267

0.9588510

0.9361556

0.9088516

0.8771925

0.8414709

 

并估计误差.

解 将积分区间[0,1]划分为8等分,应用复化梯形法求得

而如果将[0,1]分为4等分,应用复化辛普森法有

比较上面两个结果

,它们都需要提供9个点上的函数值,计算量基本相同,然而精度却差别很大,同积分的准确值I=0.9460831比较,复化梯形公式的结果

只有两位有效数字,而复化辛普森的结果

却有六位有效数字.

为了利用余项公式估计误差,要求

的高阶导数,由于

所以有

于是

由(4.3.3)得复化梯形公式的误差

对复化辛普森公式误差,由(4.3.6)得

4.5高斯求积公式

4.5.1一般理论

形如(1.3)的机械求积公式

含有

个待定参数

.当

为等距节点时得到的插值求积公式其代数精度至少为

次,如果适当选取

,有可能使求积公式具有

次代数精度,这类求积公式称为高斯(Gauss)求积公式.为使问题更具有一般性,我们研究带权积分

,这里

为权函数,类似(4.1.3),它的求积公式为

,      (4.5.1)

为不依赖于

的求积系数,

为求积节点,可适当选取

使(4.5.1)具有

次代数精度.

定义4 如果求积公式(4.5.1)具有

次代数精度,则称其节点

为高斯点,相应公式(4.5.1)称为高斯求积公式.

根据定义要使使(4.5.1)具有

次代数精度,只要取

,对

,(4.5.1)精确成立,则得

.    (4.5.2)

当给定权函数

,求出右端积分,则可由(4.5.2)解得

例5 试构造下列积分的高斯求积公式:

.      (4.5.3)

解 令公式(4.5.3)对于

准确成立,得

           (4.5.4)

由于

利用(4.5.4)的第1式,可将第2式化为

同样地,利用第2式化第3式,利用第3式化第4式,分别得到

从上面三式子消去

,有

进一步整理得

由此解出

从而求出

于是形如(4.5.3)的高斯求积公式是

从此例看到求解非线性方程组(4.5.2)较为复杂,通常

就很难求解.故一般不通过求解方程(4.5.2)求

,而从分析高斯点的特性来构造高斯求积公式.

定理5 插值型求积公式(4.5.1)的节点

是高斯点的充分必要条件是以这些节点为零点的多项式

与任何次数不超过

的多项式

带权

正交,即

.         (4.5.5)

证明 必要性.设

,则

,因此,如果

是高斯点,则求积公式(4.5.1)对于

精确成立,即有

,故(4.5.5)成立.

再证充分性.对于

,用

,记商为

,余式为

,即

,其中

.由(4.5.5)可得

.       (4.5.6)

由于所给求积公式(4.5.1)是插值型的,它对于

是精确的,即

再注意到

,知

,从而由(4.5.6)有

可见求积公式(4.5.1)对一切次数不超过

的多项式均精确成立.因此,

为高斯点.                              证毕.

定理表明在

上带权

次正交多项式的零点就是求积公式(4.5.1)的高斯点,有了求积节点

,再利用(4.5.2)对

成立,则得到一组关于求积系数

的线性方程.解此方程则得

.也可以直接由的插值型多项式求出求积系数.

下面讨论高斯求积公式(4.5.1)的余项.利用

在节点

的埃尔米特插值

,即

于是

两端乘

,并由

积分,则得

.   (4.5.7)

其中右端第一项积分对

次多项式精确成立,故

由于

,故由积分中值定理得(4.5.1)的余项为

.      (4.5.8)

下面讨论高斯求积公式的稳定性与收敛性.

定理6 高斯求积公式(4.5.1)的求积系数

全是正的.

证明 考察

它是

次多项式,因而

次多项式,故高斯求积公式(4.5.1)对于它能够准确成立,即有

注意到

,上式右端实际上即等于

,从而有

定理得证.

由本定理及定理2,则得

推论 高斯求积公式(4.5.1)是稳定的.

定理7 设

,则高斯求积公式(4.5.1)是收敛的,即

证明见[1].

4.5.2高斯-4.5.3勒让德求积公式

在高斯求积公式(4.5.1)中,若取权函数

,区间为

,则得公式

.  (4.5.9)

我们知道勒让德多项式(参见式(3.2.5))是区间

上的正交多项式,因此,勒让德多项式

的零点就是求积公式(4.5.9)的高斯点.形如(4.5.9)的高斯公式特别地称为高斯-勒让德求积公式.

若取

的零点

做节点构造求积公式

令它对

准确成立,即可定出

.这样构造出的一点高斯-勒让德求积公式是中矩形公式.

再取

的两个零点

构造求积公式

令它对

都准确成立,有

由此解出

,从而得到两点高斯-勒让德求积公式

三点高斯-勒让德求积公式的形式是

表4-7列出高斯-勒让德求积公式(4.5.9)的节点和系数.

表4-7

 

0

0.0000000

2.0000000

1

0.5773503

1.0000000

2

0.7745967

0.0000000

0.5555556

0.8888889

3

0.8611363

0.3399810

0.3478548

0.6521452

4

0.9061798

0.5384693

0.0000000

0.2369269

0.4786287

0.5688889

 

公式(4.5.9)的余项由(4.5.8)得

这里

是最高项系数为1的勒让德多项式,由(3.2.6)及(3.2.7)得

.   (4.5.10)

时,有

它比辛普森公式余项

还小,且比辛普森公式少算一个函数值.

当积分区间不是[-1,1],而是一般的区间

时,只要做变换

可将

化为[-1,1],这时

. (4.5.11)

对等式右端的积分即可使用高斯-勒让德求积公式.

例6 用4点(

)的高斯-勒让德求积公式计算

解 先将区间

化为[-1,1],由(4.5.11)有

根据表4-7中

的节点及系数值可求得

  (准确值

).

4.5.4高斯-4.5.5切4.5.6比雪夫求积公式

,且权函数

则所建立的高斯求积公式为

.     (4.5.12)

特别地称为高斯-切比雪夫求积公式.由于区间[-1,1]上关于权函数

的正交多项式是切比雪夫多项式(参见3.2节),因此求积公式(4.5.12)的高斯点是

次切比雪夫多项式的零点,即为

通过计算可知(4.5.12)的系数

,使用时将

个节点公式改为

个节点,于是高斯-切比雪夫求积公式写成

.    (4.5.13)

公式余项由(4.5.9)可算得

.      (4.5.14)

带权的高斯求积公式可用于计算奇异积分.

例7 用5点(n=5)的高斯-切比雪夫求积公式计算积分

解 这里

,当

时由公式(4.5.13)可得

由余项(4.5.14)可估计得

4.6数值微分

4.6.1中点方法与误差分析

数值微分就是用函数值的线性组合近似函数在某点的导数值.按导数定义可以简单地用差商近似导数,这样立即得到几种数值微分公式

     (6.1)

其中

为一增量,称为步长.后一种数值微分方法称为中点方法,它其实是前两种方法的算术平均.但它的误差阶却由

提高到了

.上面给出的三个公式是很实用的.尤其是中点公式更为常用.

为要利用中点公式

计算导数

的近似值,首先必须选取合适的步长,为此需要进行误差分析.分别将

处做泰勒展开有

代入上式得

由此可知,从截断误差的角度看,步长越小,计算结果越准确.且

其中

再考虑舍入误差.按中点公式计算,当

很小时,因

很接近,直接相减会造成有效数字的严重损失(参看第1章第4节).因此,从舍入误差的角度来看,步长是不宜太小的.

例如,用中点公式求

处的一阶导数

设取4位数字计算.结果见表4-8(导数的准确值

).

表4-8

 

h

G(h)

h

G(h)

h

G(h)

1.0

0.5

0.1

0.3660

0.3564

0.3535

0.05

0.01

0.005

0.3530

0.3500

0.3500

0.001

0.0005

0.0001

0.3500

0.3000

0.3000

 

 

 

 

 

 

 

从表4-8中看到

的逼近效果最好,如果进一步缩小步长,则逼近效果反而越差.这是因为当

分别有舍入误差

.若令

,则计算

的舍入误差上界为

它表明

越小,舍入误差

越大,故它是病态的.用中点公式(4.6.1)计算

的误差上界为

要使误差

最小,步长

不宜太大,也不宜太小.其最优步长为

4.6.2 插值型的求导公式

对于列表函数

 

 

运用插值原理,可以建立插值多项式

作这[经的的似.由于多项式的求导比较容易,我们取

的值作为

的近似值,这样建立的数值公式

(4.6.3)

统称为插值型的求导公式.

必须指出,即使

值相差不多,导数的近似值

与导数的真值

仍然可能差别很大,因而在使用求导公式(4.6.3)时应该特别注意误差的分析.

依据插值余项定理,求导公式(4.6.3)的余项为

式中

在这一余项公式中,由于

的未知函数,我们无法对它的第二项

做出进一步的说明.因此,对于随意给出的点

,误差

是无法预估的.但是,如果我们限定求某个节点

上的导数值,那么上面的第二项因式

变为零,这时有余项公式

.     (4.6.4)

下面我们仅仅考察节点处的导数值.为简化讨论,假定所给的节点是等距的.

1.两点公式

设已给出两个节点

上的函数值

,做线性插值得公式

对上式两端求导,记

,有

于是有下列求导公式:

而利用余项公式(4.6.4)知,带余项的两个点公式是

2.三点公式

设已给出三个节点

上的函数值,

做二次插值

,上式可表示为

两端对

求导,有

.(4.6.5)

这里撇号

表示对变量

求导数.上式分别取

,得到三种三点公式:

而带余项的三点求导公式如下:

    (4.6.6)

其中的公式(4.6.6)是我们所熟悉的中点公式.在三点公式中,它由于少用了一个函数值

而引人注目.

用插值多项式

作为

的近似函数,还可以建立高阶数值微分公式:

,k=1,2,…

例如,将式(4.6.5)再对

求导一次,有

于是有

而带余项的二阶三点公式如下:

.   (4.6.7)

4.6.3 利用数值积分求导

微分是积分的逆运算,因此可利用数值积分的方法来计算数值微分.设

是一个充分光滑的函数,设

,则有

,   (4.6.8)

对上式右边积分采用不同的求积公式就可得到不同的数值微分公式.例如,对

用中矩形公式(4.1.2),则得

从而得到中点微分公式.

若对(4.6.8)右端积分用辛普森求积公式,则有

上式略去余项,并记

的近似值为

,则得到辛普森数值微分公式

这是关于

+1个未知量的

-1个方程组,若

已知,则可得

   (4.6.9)

这是关于

的三对角方程组,且系数矩阵为严格对角占优的,可用追赶法求解(见第5章5.4节).

如果端点导数数值不知道,那么对(4.6.3)中第1个和第n-1个方程可分利用

的中点微分公式近似,即取

然后求

即为

的近似值.

例8 给定

的一张数据表(表4-9左部),并给定

的值(见表4-9).利用辛普森数值微分公式求

上的一阶导数.

解 根据(4.6.9)有

解之得

,结果见表4-9.

表4-9

 

100

101

102

103

104

105

10.00000000

10.04987562

10.0995

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

当前位置:首页 > PPT模板 > 简洁抽象

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1