广义高斯求积公式的渐进计算与数表
Gauss型求积公式

Gauss型求积公式 一、Gauss型求积公式 定义: 个节点的具有2 定义 : 把具有 n+1 个节点的具有 2 n+1 次代 数精确度的插值型求积公式
∫
b
a
f (x)dx ≈ ∑A f (xk ) k
k=0
n
称为Gauss型求积公式, 称为Gauss型求积公式,其求积节点 xk k=0, Gauss型求积公式 ( =0, 称为高斯点 高斯点, 高斯系数。 1,……n)称为高斯点,系数 A 称为高斯系数 k称为高斯系数 Remark:构造Gauss Gauss型求积公式的关键在于确定高斯 Remark:构造Gauss型求积公式的关键在于确定高斯 个高斯点构造基函数, 点,再由n+1个高斯点构造基函数,从而得到高斯 系数。 系数。
f (x) = P x) n+1(x) ( ω 的次数不超过2n+1。
故有
∫ω
a
b
n+1
( x )P( x )dx = ∑A ωn+1( xk )P( xk ) = 0 k
k=0
n
充分性 : 设 ∫ ωn+1(x)P(x)dx = 0 对于任意次数不超过 a ω 2n+1的多项式 f (x),设 n+1(x)除f(x)的商为p(x),余 项为q(x)。
Ak 0.1713244924 0.3607615730 0.4679139346 0.1294849662 0.2797053915 0.3818300505 0.4179591837 0.1012285363 0.2223810345 0.3137066459 0.3626837834
6
7 4 0.3478548451 0.6521451549
4。4高斯型求积公式

=
A
1
=1
于是得到求积公式
华长生制作
∫
1 −1
f
( x )dx
≈ f −
1 + f 3
1 3
3
它有3次代数精度, 它有 次代数精度,而以两个端点为节点的梯形公式只有 次代数精度 1次代数精度。 次代数精度。 次代数精度 一般地, 一般地,考虑带权求积公式
I =
∫
1
0
x 2 e x dx
解 由于区间为[0,1],所以先作变量替换 由于区间为 所以先作变量替换x=(1+t)/2,得 得 所以先作变量替换 2 1 1 1 2 x I = ∫ x e dx = ∫ (t +1 e(1+t ) / 2dt ) 0 8 −1 2 对于n=1,由两点 由两点Gauss-Legendre公式有 令 由两点 公式有 f (t ) = (1 + t ) e (1+t )/ 2 对于
∫
b a
ρ
( x )l k ( x )dx
, k = 0 ,1 , L n
是关于Gauss点的 点的Lagrange插值基函数。 插值基函数。 其中 l k ( x ) 是关于 点的 插值基函数
华长生制作
10
定理2 定理 高斯型求积公式总是稳定的。 证明 只需证明高斯系数全为正即可。由 于插值公式对次数不超过2n+1的多项式精 f ( x ) = lk2 ( x), 其中lk ( x ) 是n次拉格 确成立,若取 朗日插值基函数,有
1 P3 ( x ) = ( 5 x 2 − 3 x ), 当n=2时,三次 时 三次Legendre多项式 多项式 2
零点为 x 0
Gauss型求积公式-第5章

形如
I n ( f ) Ak f ( xk )
k 0 n
插值型求积公式的代数精度至少为
n。
x0 x0
x1 x1
x0 x0
x1 x1
两点的求积公式为: 1 f ( x) dx A0 f ( x0 ) A1 f ( x1 ) 若限制等距节点,则 1、x0 , x1固定,A0 , A1 变量 2、确定 A0 , A1 需两个方程
x0 , x1 ,, xn 是Gauss点 x0 , x1 ,, xn 是Gauss点
n 1 ( x) 是正交多项式。
x , x ,, x
0 1
n
是正交多项式的根。
证明: 必要性
I ( f ) ( x) f ( x)dx
a
b
I n ( f ) Ak f ( xk )
n n 2
n 1 ( xk ) 1 ( x ) ( x xk ) f ( xk ) n 1 k
2
n 1 ( x) ( x xk ) f ( xk ) 1 ( xk )( x xk ) k 0 n
1
1
f ( x) dx
1 1 f f 3 3
对于任意区间 a, b 上权函数 x 1 的Gauss型求积公式,只需 作变量替换:
x
则有
x a, b t 1, 1 ,这样
ab ba t 2 2
n 1 ( xk ) f ( xk ), k 0,1,..., n H 2 n 1 ( xk ) f ( xk ), H 2
的2n+1次Hermite插值多项式,即(P110 例5)
《高斯求积公式》课件

2 它具有高精度、广泛适用和简单高
效的特点。
在科学计算、工程分析和统计建模等领域得 到广泛应用。
重。
3
发展背景
高斯求积公式最早由数学家高斯在19世 纪提出,用于解决天文学和天体力学中 的复杂了突破 性进展,为后来的科学研究提供了强大 的计算工具。
基本思想和原理
节点选取
高斯求积公式通过选取特定的节点,使得积分 计算更加准确和高效。
积分逼近
通过对节点和权重进行适当的组合和加权,高 斯求积公式可以逼近被积函数的定积分。
《高斯求积公式》PPT课 件
探索高斯求积公式的应用前景,了解它的重要性和实用性,以及如何利用该 公式进行数值积分计算。
概述
高斯求积公式是一种用于数值积分的方法,通过等距离选取节点和节点处对 应的权重,可以准确地计算被积函数的定积分。
由来和历史
1
发现过程
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 ∈+=⎰++ηωη上述定理说明,与牛顿—科兹公式进行比较,高斯公式不但具有高精度,而且它还是数值稳定的,但是节点和求积系数的计算比较麻烦。
数值分析课件高斯求积公式

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
4.3 高斯积分

节点xk 及求积系数 Ak 的选取方法
由特殊函数理论知,勒让德(Legendre)多项式
1 dn p n ( x) = n ⋅ n [( x 2 − 1) n ] 2 n! dx
在[-1,1]上是正交的,即 1 ∫Байду номын сангаас1 pn ( x) pn+1 ( x)dx = 0
[2(n + 1)]! p n+1 ( x )的首项系数为: n+1 ,故常取 2 [(n + 1)!]2
三点(n=2)高斯法计算子程序 subroutine Gauss(a,b,G) dimension t(3),w(3) data t/0.,0.774597,-0.774597/ data w/0.888889,0.555556,0.555556/ G=0.0 1 1 x = (b + a) + (b − a)t do 10 i=1,3 2 2 x=0.5*[(b+a)+(b-a)*t(i)] n 1 10 G=G+w(i)*f(x) ∫−1 f ( x)dx ≈ ∑ Ak f ( xk ) k =0 G=0.5*(b-a)*G return b−a f ( x)dx = ∫ ∫ ϕ (t )dt end 2
以上讨论中,积分区间为[-1,1]。 当实际计算区间为 [a, b] ,可采用如下变量替换:
1 1 x = (b + a) + (b − a)t 2 2
则积分区间 [a, b] 变为[-1,1],且积分变为:
∫
b
a
b−a 1 f ( x)dx = ∫−1ϕ (t )dt 2
a+b b−a + t) 其中 ϕ (t ) = f ( 2 2
高斯求积公式

总结
1:梯形求积公式和抛物线求积公式是低精度的方法,但对于光滑 性较差的函数有时比用高精度方法能得到更好的效果。复化梯形 公式和抛物线求积公式,精度较高,计算较简,使用非常广泛。 2:Romberg求积方法,算法简单,当节点加密提高积分近似程度 时,前面的计算结果可以为后面的计算使用,因此,对减少计算 量很有好处。并有比较简单的误差估计方法。 3。Gauss型求积,它的节点是不规则的,所以当节点增加时,前 面的计算的函数值不能被后面利用。计算过程比较麻烦,但精度 高,特别是对计算无穷区间上的积分和旁义积分,则是其他方法 所不能比的。
n
证明: 时代入公式, 证明:分别取 f(x)=1, x,x2,...xn 时代入公式,并让其成为等式得 ,
A1 + A2 + …… + An =∫ab1dx.= b-a +xn An =∫abxdx.= (b2-a 2)/2 ...... x1 rA1 + x2 rA2+ …… +xn rAn =∫abxr dxr =(br+1-a r+1)/ (r+1) 等式, 个待定系数 变元),要想如上方程组有唯一解 个待定系数(变元 要想如上方程组有唯一解, 上式共有 r 个 等式,2n个待定系数 变元 要想如上方程组有唯一解,应有方 程组中方程的个数等于变元的个数,即 程组中方程的个数等于变元的个数 即 r=2n,这样求出的解答应的求积公式的代 这样求出的解答应的求积公式的代 数精度至少是2n-1,下面证明代数精度只能是2n-1. 下面证明代数精度只能是 数精度至少是 下面证明代数精度只能是 [ 如果事先已选定 ,b]中求积节点 k如下a≤x1 ≤…x n≤b,上式成为 个未知 如果事先已选定[a 中求积节点x 上式成为n个未知 中求积节点 如下 ≤ 上式成为 元线性方程组, 时方程组有唯一解 有唯一解] 数 A1、...An的n元线性方程组,此时要 元线性方程组 此时要r=n 时方程组有唯一解 、 x1 A1 + x2 A2+ ……
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广义高斯求积公式的渐进计算与数表
广义高斯求积公式是一种数值积分方法,用于计算定积分。
它的基本
思想是将被积函数在积分区间上用一个多项式插值,然后将插值多项式的
系数乘以被积函数的值进行积分。
该方法的优势在于可以通过选择适当的
插值点和权重,提高数值积分的精度和效率。
∫_[a,b] (w(x)f(x))dx ≈ ∑_(i=0)^n (w_i*f(x_i))
其中,a和b是积分区间的端点,w(x)是权重函数,f(x)是被积函数,n是积分点的个数,w_i和x_i是分别对应第i个积分点的权重和插值点。
在实际计算中,广义高斯求积公式的精度和效率取决于选取的插值点
和权重。
一种常用的方法是选择Chebyshev-Gauss积分点和权重。
Chebyshev-Gauss积分点是通过对Chebyshev多项式进行零点计算得到的,这些积分点在区间[-1,1]上具有最优的插值性质。
然后,通过线性变
换将这些积分点映射到[a,b]上,并利用一些数值算法计算对应的权重。
对于高斯求积公式,常用的方法是利用数值算法进行计算,如递推关系、定点迭代和数值优化等。
这些算法可以通过计算递推关系和误差限定
理进行渐进计算,从而提高求积公式的精度和效率。
此外,还可以通过数表的方式记录已经计算好的高斯求积公式的插值
点和权重,以便快速查找和使用。
这些数表通常是在计算资源允许的情况
下通过计算机程序生成的,可以根据需要选择不同精度和积分区间的数表。
总之,广义高斯求积公式是一种有效的数值积分方法,通过选择合适
的插值点和权重,可以提高数值积分的精度和效率。
它的渐进计算和数表
记录可以通过递推关系和数值算法进行实现,以应对不同精度和积分区间
的需求。