数值分析课件_高斯求积公式

合集下载

《高斯求积公式》课件

《高斯求积公式》课件
通过选取特定的节点和权重,可以准确计算 被积函数的定积分。
2 它具有高精度、广泛适用和简单高
效的特点。
在科学计算、工程分析和统计建模等领域得 到广泛应用。
重。
3
发展背景
高斯求积公式最早由数学家高斯在19世 纪提出,用于解决天文学和天体力学中 的复杂了突破 性进展,为后来的科学研究提供了强大 的计算工具。
基本思想和原理
节点选取
高斯求积公式通过选取特定的节点,使得积分 计算更加准确和高效。
积分逼近
通过对节点和权重进行适当的组合和加权,高 斯求积公式可以逼近被积函数的定积分。
《高斯求积公式》PPT课 件
探索高斯求积公式的应用前景,了解它的重要性和实用性,以及如何利用该 公式进行数值积分计算。
概述
高斯求积公式是一种用于数值积分的方法,通过等距离选取节点和节点处对 应的权重,可以准确地计算被积函数的定积分。
由来和历史
1
发现过程
2
高斯通过计算多项式的根和权重的方法,
发现了一组可用于数值积分的节点和权
积分计算
通过将插值多项式代入定积分公 式,可以推导出高斯求积公式的 数学表达式。
优点和适用范围
高精度
高斯求积公式具有很高的数 值精度,适用于对精确积分 结果要求较高的情况。
广泛应用
高斯求积公式在科学计算、 工程分析和统计建模等领域 都有广泛的应用。
简单高效
使用高斯求积公式进行数值 积分计算相对简单,并且有 较高的计算效率。
权重计算
对于每个节点,高斯求积公式还会计算相应的 权重,以保证被积函数的积分结果更加精确。
误差分析
高斯求积公式的误差分析可以帮助我们评估和 控制数值积分的精度和可靠性。

第07章 03-高斯型求积公式

第07章 03-高斯型求积公式

第七章
§7.7 数值微分
数值积分与微分
泰勒公式是建立数值微分的工具之一,设 h x1 x0 ,
根据泰勒公式可得:
f x0 h f x0 f x0 O h h h h f x0 f x0 2 2 f x0 O h2 h
1 t
0
1
t
2
dt 。
解:(1)首项系数为1的三次勒让德多项式为:
3 2 d x 1 3! 3 3 3 x x x 3 6! dx 5 3 3 , x1 0, x2 取其零点 x0 作为高斯点 5 5 3
第七章
§7.6 高斯求积公式
N
(充分性得证)
第七章
§7.6 高斯求积公式
数值积分与微分
定理7.6 表明,若能够找到满足
N+1次多项式 N 1 x ,则积分公式的高斯点就确定了, 从而确定了一个高斯型求积公式。为此,引入勒让德 (Legendre)多项式。 定义:一个仅以区间[-1, 1]上的高斯点 xi i 0 为零点的
j 0
N
关于高斯求积公式的误差有如下结论:高斯积分公式 的误差是可控的,稳定性比其他积分方法好。特别当
f x 在[-1, 1] 上连续时,高斯型求积公式必收敛。
第七章
数值积分与微分
总结
1 梯形求积公式和辛普生求积公式是低精度的方法,但对 于光滑性较差的函数有时比用高精度方法能得到更好的 效果。复化梯形公式和辛普生求积公式,精度较高,计 算较简,使用非常广泛。 2 龙贝格求积方法,算法简单,当节点加密提高积分近似 程度时,前面的计算结果可以为后面的计算使用,因此, 对减少计算量很有好处。并有比较简单的误差估计方法。 3 Gauss型求积,它的节点是不规则的,所以当节点增加时, 前面计算的函数值不能被后面利用。计算过程比较麻烦, 但精度高,特别是对计算无穷区间上的积分和旁义积分, 则是其他方法所不能比的。

高斯求积公式-数值分析课程设计2

高斯求积公式-数值分析课程设计2

一、 引言介绍高斯型求积公式,并使用其求积分⎰=1sin I xdx 。

要求:数值实验结果要体现出随高斯点的增加误差的变化。

我们知道,求积公式⎰∑=≈bani i ix f Adx x f 0)()( (1.1)含有22+n 个待定常数i x 及),,2,1,0(n i A i =,如果它具有n 次代数精确度,则它应使1+m 个方程mk dx x x A bakni ki i ,,2,1,0,==⎰∑= (1.2)精确成立。

作为插值型求积公式(1.1)它至少具有n 次代数精确度;另一方面,令)())(()(101n n x x x x x x x ---=+ ω,则对22+n 次多项式)()(21x x f n +=ω而言,(7.5.1)右端为零,而左端严格大于零,即(7.5.1)式对22+n 次多项式)(21x n +ω不准确成立。

但要确定方程组(7.5.2)中的22+n 个待定常数i x 与i A ,最多需要给出22+n 个独立条件,所以m最大取12+n 。

因此,插值型求积公式(1.1)的代数精确度最小是n ,最大是12+n .由此可见,高斯公式的代数精度比牛顿-科特斯公式高,求解高斯求积公式的关键就是解出上述2n+2个待定常数。

为解决上述问题,首先要先给出三个定理:定理一:以n x x x ,,,10 为节点的插值型求积公式(7.5.1)具有12+n 次代数精确度的充要条件是以这些节点为零点的多项式)())(()(101n n x x x x x x x ---=+ ω与任意次数不超过n 的多项式)(x P 均在区间],[b a 上正交,即⎰=+ban dx x x P 0)()(1ω (1.3)定理二:高斯公式(1.1)的求积系数k A 全为正,且nk dx x l dx x l A bak bak k ,1,0,)()(2===⎰⎰(1.4)定理三:对于高斯公式(1.1),其余项为dxx fn f R ban n ⎰+++=)()()!22(1)(21)22(ωη (1.5)其中).())(()(],,[101n n x x x x x x x b a ---=∈+ ωη证明 以n x x x ,,,10 为节点构造)(x f 的埃尔米特插值多项式)(x H),()(i i x f x H = ni x f x H i i ,1,0),()(='='因为)(x H 是12+n 次多项式,而它的余项是)()()!22(1)()(21)22(x fn x H x f n n +++=-ωξ所以高斯公式(7.5.1)对)(x H 能准确成立,即∑∑⎰====ni i in i iibax f Ax H A dx x H 0)()()(从而dxx fn dxx H dx x f x f A dx x f f R n ban babani i i ba)()()!22(1)()()()()(21)22(0++=⎰⎰⎰∑⎰+=-=-=ωξ若)()22(x fn +在区间],[b a 上连续,由于)(21x n +ω在],[b a 上不变号,故应用积分中值定理可得],[,)()()!22(1)(21)22(b a dx x fn f R ban n ∈+=⎰++ηωη上述定理说明,与牛顿—科兹公式进行比较,高斯公式不但具有高精度,而且它还是数值稳定的,但是节点和求积系数的计算比较麻烦。

数值分析(19)Gauss积分

数值分析(19)Gauss积分

数值分析
(2)利用正交多项式构造高斯求积公式
设Pn(x),n=0,1,2,…,为正交多项式序列, Pn(x) 具有如下性质: 1)对每一个n ,Pn(x)是 n 次多项式。 n=0,1,… b 2) (正交性) ( x ) P ( x ) P ( x )dx 0,(i j )

a
i
j
3)对任意一个次数≤n-1的多项式P(x),有
数值分析
数值分析
利用正交多项式构造高斯求积公式的基本步骤:
1. 以n 1次正交多项式的零点 x0 , x1 , xn作为积分点 (高斯点), 2.用 高 斯 点 x0 , x1 , xn对f ( x )作Lagrange插 值 多 项 式
f ( x ) l i ( x ) f ( xi )
这样就可以用Gauss - Legendre求积公式计算一 般区间的积分.
数值分析
数值分析

对积分 f ( x )dx, 试利用n 1的两点Gauss Legendre
0
1
求积公式构造Gauss型求积公式。即确定x0 , x1和A0 , A1 使

1
0
f ( x )dx A0 f ( x0 ) A1 f ( x1 )
因为Guass求积公式也是插值型求积公式,故有 结论: n+1个节点的插值型求积公式的代数精度 d 满足: n d 2n+1。
数值分析
数值分析
(1) 用待定系数法构造高斯求积公式 例:选择系数与节点,使求积公式(1)

1
1
f ( x )dx c1 f ( x1 ) c2 f ( x2 )
数值分析
数值分析

数值分析课件高斯求积公式

数值分析课件高斯求积公式

1
1
1 f ( x)dx A0 f (
求 A0 , A:1
3 ) A1 f (
) 3
令 f ( x) ,1,代x入公式精确成立,得到: A0 A1 1

1
1
A0 1 l0 ( x)dx 1, A1 1 l1( x)dx 1
两点Gauss-Legendre求积公式
3次代数精度
1
1
1
一、 Gauss积分问题的提法
n
积分公式的一般形式: In ( f ) Ak f ( xk ) k0
➢为了提高代数精度,需要适当选择求积节点:
①当求积节点个数确定后,不管这些求积节点如何选
取,求积公式的代数精度最高能达到多少?2n 1
②具有最高代数精度的求积公式中求积节点如何选取?
n 个1求积节点, n个求1 积系数,共 个2n未知2量,需要
f p max f p axb
则Gauss型求积公式(*)是收敛的。
证明:由Weierstrass定理知 对 0
存在m次多项式 p( x满)足
下证 N , 当 n 时N
f
p 2
b
( x)dx
a
b
n
f ( x)( x)dx
a
Ak f ( xk )
k0
b
n
f ( x)( x)dx
➢ Gauss-Chebyshev求积公式
(x)
1
n
f ( x)( x)dx
1
Ak f ( xk )
k0
1 1 x2
其中求积节点
多项式的零点
xk
n [a, b] 是n+1次Chebyshev
k0

数值分析(高斯求积公式)

数值分析(高斯求积公式)
2
推论 Gauss求积公式是稳定的. 定理3. 6.4
设f x C a , b , 则Gauss求积公式是收敛的,即
lim Ak f xk f x dx
b n k 0 a
n
常用的Gauss求积公式
1. Gauss-Legendre求积公式 取权函数 ( x ) 1,? 积分区间[a , b] [1,1], Gauss点为Legendre多项式的零点, 则得到 Gauss Legendre求积公式 :
例3.6.1
1
取 ( x ) 1, 积分区间为[1,1], 求x0 , x1和A0 , A1,使
1
求积公式 f x dx A0 f x0 A1 f x1 为Gauss求积公式. 解法二:
注意到f xk q xk 2 xk r xk r xk , k 0,1.
两端ai i 0,1,2,, m 的系数相等。即
A0 A1 A2 An 0 ,
其中,i x i ( x )dx .
a
b
A0 x0 A1 x1 A2 x2 An xn 1 ,
2 2 2 2 A0 x0 A1 x1 A2 x2 An xn 2 ,
则有 f x dx q x 2 x dx r x dx, 3.6.8
1 1 1 1 1 1
注意到r x 是一次式,故对求积公式准确成立,即
r x dx A r x A r x .
1 1 0 0 1 1
b a k 0
n
k
f ( xk )
的余项为
R

4.3高斯型求积公式

4.3高斯型求积公式
k 0
n
P( x) 在积分区间上均正交, 即 n 1 ( x) P ( x)dx = 0
a
b
Gauss求积公式的特点: 1. 代数精度达到最高2n+1(针对n+1个节点而言) 2. 高斯点xk 是[a,b]上的n+1次正交多项式Pn 1 ( x )的根)
定理4-2: 带权插值求积公式 a ( x ) f ( x )dx Ak f ( xk ) 其结点 xk
n
来说,不管在积分区间上的 n 1 个插值结点 xk 如 何选取,其代数精度至少为 n ;而只要选取合适的 xk 与 Ak,此插值求积公式的代数精度达到最大。
对于给定的求积节点,代数精度最高的求积公式 是插值型求积公式. 事实上,插值型求积公式的 代数精度完全由求积节点的分布所决定. 节点数目 固定后, 节点分布不同,所达到的代数精度也不同.
1 1 x 2
3. Gauss - Chebyshev求积公式 以 Tn 1 ( x ) 的 n 1 个零点作为区间 [ 1,1] 上的带权高斯点, 其带权插值求积公式
n 1 1 Ak f ( xk ) 1 1 x f ( x )dx k =0 (2k 1) 为Tn 1的零点, xk cos 2n 2 1 1 Ak 1 1 x lk ( x )dx n 1
a n n k 0 b 2 ( x xn )]2 n 1 ( x )
而数值积分
2 I n Ak f ( xk ) Ak n 1 ( xk ) 0 k 0
故最高可能代数精度为2n+1.
高斯求积公式
定义4-1:如果求积公式 a f ( x)dx Ak f ( xk ) 对于

数值分析4。4高斯型求积公式

数值分析4。4高斯型求积公式
1 n ik
2 或可证得 Ak 1 xk2 [ Pn1 ( xk )]2
, k 0,1,
,n
高斯-勒让德求积公式的余项为
22n3[(n 1)!]4 (2 n 2) R[ f ] f ( ), (1,1) 3 (2n 3)[(2n 2)!]
华长生制作
此定积分的精确值为 I=e-2=0.718281828,得n=1时的误差为 0.0063340054, n=2时的误差为0.000030049。
华长生制作 17
2.高斯-切比雪夫求积公式
在区间[-1,1]上取权函数 x
多项式。n+1次Chebyshev多项式
1 1 x2
的正交多项式是Chebyshev正交
i 2 ,3 , , n
Ax b 4.4 高斯型求积公式
在Newton-Cotes求积公式中,节点是等距的, 从而限制了求积公式的代数精度.下面的讨 论将取消这个限制条件,使求积公式的代数 精度尽可能高.首先以简单情形论证这样做 是可行的,然后给出概念和一般理论。
华长生制作
2
例 确定下列求积公式中的待定参数,使其代数精度尽 1 量高。

b
a
x f x dx a x Qx dx
b
由于是插值型求积,它对于Q(x)能准确立即
华长生制作 8

x Q x dx A Q x
b a k 0 k k
n
注意到 n1 xk 0 知
Qxk f xk
推论
n+1次正交多项式的零点是n+1点Gauss公式的Gauss点

利用正交多项式得出Guass点 x0 , x 1 , xn
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
( 2n 2)!
a
b
积分第一 中值定理
Gauss求积公式的稳定性
A
k 0 k
n
b a
( x )dx
Th5.5.3 Gauss型求积公式(*)总是稳定的。
证明: 只需证明: A
k
0 k 0,1,, n
因为Gauss型求积公式(*)对所有不超过2n+1次的多 项式都精确成立: 取
2n+2个未知数, 2n+2个方程的非线性方程组
n { A } 问题:如何计算Gauss点 xk k 及求积系数 k k 0 ? 0
n
方法二:两步走
1. 先确定Gauss求积节点{ x 2. 计算求积系数{ A
n k k 0
n k k 0
}
}
①从代数精度的定义出发,求解线性方程组; 或②用系数的表达式直接计算。
一、 Gauss积分问题的提法 积分公式的一般形式: I n (
f ) Ak f ( xk )
k 0
n
为了提高代数精度,需要适当选择求积节点: ①当求积节点个数确定后,不管这些求积节点如何选 取,求积公式的代数精度最高能达到多少?2n 1 ②具有最高代数精度的求积公式中求积节点如何选取?
,使得
Def 1如果一组节点 x0 , x1 ,, xn [a, b]
上述插值型求积公式具有2n+1次代数精度,则称该组 节点为Gauss点,相应的公式为Gauss型求积公式。 例题: •五点的Gauss求积公式具有多少次代数精度? 例1:构造下列积分的Gauss求积公式:

1
1
f ( x ) xdx A0 f ( x0 ) A1 f ( x1 )
a n
2 n1
( x )dx 0
故求积公式不能精确成立。
k 0
k
k
下面讨论一般积分形式:

b a
f ( x ) ( x )dx
其中 ( x )
0为权函数
n
构造积分公式(*)

b
a
f ( x ) ( x )dx Ak f ( xk )
k 0
具有2n+1次代数精度。 求积节点 求积系数

1
1
Pn1 ( x )q( x )dx 0 q( x ) 为不超过 n 次的多项式
Pn1( x) 在 [1,1]有n 1 个不同的实零点,且关于原点对

(n 1) Pn1( x) (2n 1) xPn ( x) nPn1( x), n 1, 2,
P 1( x) x
f ( x) l ( x) lk ( x ) 是n次的Lagrange插值基函数
2 k

2 a k
b
l ( x ) ( x )dx A l ( x j )
j 0 2 j k
n
k 0,1, 2, , n
Ak 0
Gauss求积公式的收敛性
Th5.5.4 设 f C [a , b]
k 0 ( 2 n 2 )
H 2 n1 ( xk ) f ( xk ) n1 ( xk ) f ( xk ) H2
k 0,1, 2, , n
( 2 n 2 )
f ( ) 2 f ( x ) H 2n1 ( x ) n1 ( x ) (2n 2)!
§5 Gauss求积公式
积分公式的一般形式: I
/*Gauss Quadrature Formula */
n
( f ) Ak f ( xk )
k 0
n
插值型的求积公式至少有n次代数精度,至多有多少 次的代数精度? Newton—Cotes求积公式中的求积节点是等距选取 的,求积系数计算方便,但代数精度要受到限制; 如何适当选取求积节点和求积系数,使求积公式达到 最高的代数精度?
a a
b
k 0 b
f ( x ) H 2n1 ( x ) ( x )dx a ( 2 n 2 ) b f ( ) 2 n1 ( x ) ( x )dx a ( 2n 2)! ( 2 n 2 ) f ( ) b 2 n1( x ) ( x )dx
Rn [ f ] I Ak f ( xk )
k 0
n
H2n1( xk ) f ( xk )
公式有 2n+1次代 数精度
f ( x ) ( x )dx Ak H 2n1 ( xk )
b a
n
f ( x ) ( x)dx H 2n1( x ) ( x )dx
k 0 k 0
n

三、 Gauss求积公式的构造
根据前面的讨论,只需要取n+1次正交多项式的n+1个 零点为求积节点,构造的求积公式即为Gauss求积公式
下面仅以Legendre多项式和Chebyshev多项式为例 区间的转化问题 任意区间 [a , b] 经过下列变换可变为区间
[ 1, 1]
n
方法一:从代数精度的定义出发,求解非线性方程组; 由代数精度定义,当
f ( x ) 1, x,, x , x
2n
n k 0
2 n1
时,
求积公式
n
I n ( f ) Ak f ( xk )精确成立:
j k b a
A x
k 0 k
( x ) x dx
j
j 0,1,, 2n 1
分析:因为n=1,所以Guass求积公式具有3次代数精度。分别 2 3 取 f ( x) 1, x, x , x, 得到关于A0 , A1 , x0 , x1 的方程组,求解非线性 方程组得到求积系数和求积节点。
n { A } x 问题:如何计算Gauss点 k k 及求积系数 k k 0 ? 0
正交性
递推关 系
1 2 P2 ( x ) (3 x 1) 2
1 P3 ( x ) (5 x 3 3 x ) 2
0 i j 1 1 Pi ( x ) Pj ( x )dx 2 2 j 1 i j
奇偶性
Pn ( x) (1) P( x)
n
Gauss-Legendre求积公式
n 1 个求积系数,共2n 2 个未知量, n 1 个求积节点, 2 n1 , 使公 需要2n 2 个方程,因此可以取 f ( x) 1, x, x
式精确成立,从而求出求积节点和系数。
Th5.5.1形如
证明:

b
a
f ( x )dx Ak f ( xk )
k 0
n


b
a
f ( x ) ( x )dx Ak f ( xk )
k 0
b b
n


2

a
f ( x ) ( x )dx p( x ) ( x )dx
a



b
a
p( x ) ( x )dx Ak p( xk )
k 0
n
n
0
2
m 2n 1
Ak p( xk ) Ak f ( xk )
1 n ik
k 0,1, 2, , n
P n 0 时, 1 ( x ) x 零点x0 0 ,构造求积公式:

求 A0 :

1
1
f ( x )dx A0 f (0)
2
令 f ( x) 1 ,代入公式精确成立,得到: A0
A0 l0 ( x )dx 2
1
1
k 0
n
与任何不超过n次的多项式 p( x ) 带权正交:

b a
p( x )n1 ( x ) ( x )dx 0
证明: 必要性 设
p( x ) H n

因为
x0 , x1,, xn [a, b] 是Gauss点
n k 0
p( x )n1 ( x ) H 2n1


1
1
f ( x )dx A0 f (
1 3
) A1 f (
1 3
)
A0 l0 ( x )dx 1, A1 l1 ( x )dx 1
的插值型求积公式的代数精度最高不超过2n+1次。 只需证明:对于上述插值型求积公式,存在一个 2n+2次多项式,使得求积公式不能精确成立。
2 n1
令 f ( x)
因为
b
( x)
b a
其中 n 1 ( x ) ( x xk )
k 0
n
f ( x)dx 而 A f (x ) 0
b
其中
a x0 x1 xn1 xn b
Ak
a
k 0,1,, n
b a
与被积函数无关
n
Ak ( x )lk ( x )dx ( x )
j 0 jk
x xj xk x j
dx
求积系数的特征:
A
k 0 k
n
b
a
( x )dx
a a j 0 jk
b
b
n
x xj xk x j
dx
Gauss求积公式的余项
Rn [ f ] I Ak f ( xk )
n
证明: 设 H ( x ) 是满足下列条件的Hermite插值 2 n1
f ( ) b 2 n1 ( x ) ( x )dx (2n 2)! a
Ak ( x )lk ( x )dx
相关文档
最新文档