高斯(Gauss)求积公式汇总.

计算物理

b
a
( x ) P ( x ) Pn ( x )dx 0, n 1
4)Pn(x)在(a,b)内有n个互异零点。
计算物理
计算物理
定理2 设x0,x1, …,xn 是n+1次正交多项式Pn+1(x)的n+1 个零点,则插值型求积公式

b
a
( x ) f ( x )dx Ak f ( xk ), Ak
计算物理
计算物理
定理1:设节点x0, x1…,xn∈[a,b],则求积公式

b
a
( x ) f ( x )dx Ak f ( xk )
k 0
n
的代数精度最高为2n+1次。 证明:取特殊情形 ( x ) 1, 分别取 f(x)=1, x,x2,...xr 代入公式,并让其成为
等式,得:

b
a
( x ) f ( x )dx ( x )q( x ) Pn1 ( x )dx ( x )r ( x )dx
a a
计算物理
b
b
计算物理
由于n+1个节点的插值型求积公式的代数精确度不低 于n,故有


b a
b
a
( x )r ( x )dx Ak r ( xk ) Ak f ( xk ) (4)
A0 + A1 + …… + An =∫a 1dx.= b-a b x0 A0 + x1 A1+ …… +xn An =∫a xdx.= (b2-a 2)/2
......
b

x0 rA0 + x1 rA1+ …… +xn rAn =∫a xr dxr =(br+1-a r+1) (r+1)
计算物理
b
计算物理
第四节 高斯(Gauss)求积公式
前面介绍的 n+1个节点的 Newton -Cotes求积公式, 其特征是节点是等距的。这种特点使得求积公式便于 构造,复化求积公式易于形成。但同时也限制了公式 的精度。 n是偶数时,代数精度为n+1, n是奇数时, 代数精度为n 。 我们知道 n+1个节点的插值型求积公式的代数精 确度不低于n 。设想:能不能在区间[a,b]上适当选择 n+1个节点 x 0x1,x2,……,xn ,使插值求积公式的代数精 度高于n? 答案是肯定的,适当选择节点,可使公式的精度 最高达到2n+1,这就是本节所要介绍的高斯求积公式。
计算物理
(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),有
k 0 k 0
b b
n
n
由性质3)及(4)式,有
( x ) f ( x )dx ( x )q( x ) Pn1 ( x )dx ( x )r ( x )dx
a a
0 ( x )r ( x )dx Ak f ( xk )
b a k 1
n
即对 f(x)为任意一个次数≤2n+1的多项式求积公式都 精确成立。 证毕
k 0
n
b
a
x xi ( x ) dx i 0 xk xi
n ik
是Guass型求积公式。
证明:只要证明求积公式的代数精确度为2n+1,即对 任意一个次数≤2n+1的多项式求积公式都精确成立。 设 f(x)为任意一个次数≤2n+1的多项式,则有 f(x)=q(x)Pn+1(x)+r(x),满足 f(xk)=r(xk) 这里, Pn+1(x)是 n+1次正交多项式, q(x)、r(x)均是 次数≤n的多项式。
上式共有 r +1个 等式,2n+2个待定系数(变元),要想如
上方程组有唯一解,应有方程的个数等于变元的个数,
即 r+1=2n+2, 这样导出求积公式的代数精度至少是
2 n+1,下面证明代数精度只能是2n+1.
事实上,取 2n+2次多项式g(x)=(x-x0)2(x-x1)2….(xxn)2 代入求积公式,这里 x0, x1…,xn是节点,有
计算物理
计算物理
(1) 用待定系数法构造高斯求积公式 例:选择系数与节点,使求积公式(1)

1
1
f ( x )dx c1 f ( x1 ) c2 f ( x2 )
(1)
成为Gauss公式。 解:n=1, 由定义,若求积公式具有3次代数精度,则 其是Gauss公式。 为此,分别取 f(x)=1, x,x2,x3 代入公式,并让 其成为等式,得 c1 c2 1, 求解得: c1 + c2=2 3 3 x1 , x2 c1 x1+ c2 x2=0 3 3 所求Gauss公式为: c1 x12+ c2 x22 =2/3 1 3 3 c1 x13+ c2 x23 =0 1 f ( x )dx f ( 3 ) f ( 3 ) 计算物理
左 ( x ) g( x )dx 0,
a
b
右 Ak g( xk ) 0
k 0
n
左右,故等式不成立,求积公式的代数精度最高为 2n+1次。 证毕.
计算物理
计算物理
定义: 使求积公式

b
a
( x ) f ( x )dx Ak f ( xk )
k 0
n
达到最高代数精度2n+1的求积公式称为Guass求积公式。 Guass求积公式的节点xk称为Guass点,系数Ak称为 Guass系数. 因为Guass求积公式也是插值型求积公式,故有 结论: n+1个节点的插值型求积公式的代数精度 d 满足: n d 2n+1。
计算物理
一、构造高斯型求积公式的基本原理和方法
考虑更一般形式的数值积分问题
I ( f ) ( x ) f ( x )dx Ak f ( xk )
b a k 0
n
n
定义:若求积公式

b
a
( x ) f ( x )dx Ak f ( xk ) 对一切
k 0
不高于m次的多项式p(x)都等号成立,即R(p)=0;而对 于某个m+1次多项式等号不成立,则称此求积公式的 代数精度为m.
合集下载

Gauss型积分公式

Gauss型积分公式

Gauss型积分公式摘要求函数在给定区间上的定积分,在微积分学中已给出了许多计算方法,但是,在实际问题计算中,往往仅给出函数在一些离散点的值,它的解析表达式没有明显的给出,或者,虽然给出解析表达式,但却很难求得其原函数。

这时我们可以通过数值方法求出函数积分的近似值。

当然再用近似值代替真实值时,误差精度是我们需要考虑因素,但是除了误差精度以外,还可以用代数精度来判断其精度的高低。

已知n+1点的Newton-Cotes型积分公式,当n为奇数时,其代数精度为n;当n 为偶数时,其代数精度达到n+1。

若对随机选取的n+1个节点作插值型积分公式也仅有n次代数精度。

如何选取适当的节点,能使代数精度提高?Gauss型积分公式可是实现这一点,但是Gauss型求积公式,需要被积函数满足的条件是正交,这一条件比较苛刻。

因此本实验将针对三种常用的Gauss型积分公式进行讨论并编程实现。

关键词:Newton-Cotes型积分公式正交多项式代数精度1、实验目的1)通过本次实验体会并学习Gauss型积分公式,在解决如何取节点能提高代数精度这一问题中的思想方法。

2)通过对Gauss型积分公式的三种常见类型进行编程实现,提高自己的编程能力。

3)用实验报告的形式展现,提高自己在写论文方面的能力。

2、算法流程下面介绍三种常见的Gauss型积分公式1)高斯-勒让德(Gauss-Legendre)积分公式勒让德(Legendre)多项式如下定义的多项式称作勒让德多项式。

由于是次多项式,所以是n次多项式,其最高次幂的系数与多项式的系数相同。

也就是说n次勒让德多项式具有正交性即勒让德多项式是在上带的n次正交多项式,而且这时Gauss型积分公式的节点就取为上述多项式的零点,相应的Gauss型积分公式为此积分公式即成为高斯-勒让德积分公式。

其中Gauss-Legendre求积公式的系数1其中k的取值范围为Gauss点和系数不容易计算,但是在实际计算中精度要求不是很高,所以给出如下表所示的部分Gauss点和系数,在实际应用中只需查表即可。

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

数值分析(高斯求积公式)
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

Gauss型积分公式

Gauss型积分公式

摘要求函数在给定区间上的定积分,在微积分学中已给出了许多计算方法,但是,在实际问题计算中,往往仅给出函数在一些离散点的值,它的解析表达式没有明显的给出,或者,虽然给出解析表达式,但却很难求得其原函数。

这时我们可以通过数值方法求出函数积分的近似值。

当然再用近似值代替真实值时,误差精度是我们需要考虑因素,但是除了误差精度以外,还可以用代数精度来判断其精度的高低。

已知n+1点的Newton-Cotes型积分公式,当n为奇数时,其代数精度为n;当n为偶数时,其代数精度达到n+1。

若对随机选取的n+1个节点作插值型积分公式也仅有n次代数精度。

如何选取适当的节点,能使代数精度提高?Gauss型积分公式可是实现这一点,但是Gauss型求积公式,需要被积函数满足的条件是正交,这一条件比较苛刻。

因此本实验将针对三种常用的Gauss型积分公式进行讨论并编程实现。

关键词:Newton-Cotes型积分公式正交多项式代数精度1、实验目的1)通过本次实验体会并学习Gauss型积分公式,在解决如何取节点能提高代数精度这一问题中的思想方法。

2)通过对Gauss型积分公式的三种常见类型进行编程实现,提高自己的编程能力。

3)用实验报告的形式展现,提高自己在写论文方面的能力。

2、算法流程下面介绍三种常见的Gauss型积分公式1)高斯-勒让德(Gauss-Legendre)积分公式勒让德(Legendre)多项式如下定义的多项式L n(x)=12n n!d ndx n(x2−1)n,x∈[−1,1],n=0,1,2⋯称作勒让德多项式。

由于(x2−1)n是2n次多项式,所以L n(x)是n次多项式,其最高次幂的系数A n与多项式1 2n n!d ndx n(x(2n))=12n n!2n(2n−1)(2n−2)⋯(n+1)x n的系数相同。

也就是说n次勒让德多项式具有正交性即勒让德多项式L n(x)是在[−1,1]上带ρ(x)=1的n次正交多项式,而且(L m,L n)=∫L m(x)L n(x)dx1−1={0, m≠n22n+1, m=n这时Gauss型积分公式的节点就取为上述多项式L n(x)的零点,相应的Gauss型积分公式为∫f(x)dx 1−1≈∑A k f(x k) nk=1此积分公式即成为高斯-勒让德积分公式。

高斯求积公式

高斯求积公式
(k = 0,1 ⋯ n), 使(5.1)具有 2n +1次代数精度. , ,
定义4 定义4
如果求积公式(5.1)具有 2n +1次代数精度,
则称其节点 xk (k = 0,1 ⋯, n) 为高斯点 高斯点,相应公式(5.1)称 高斯点 , 为高斯求积公式 高斯求积公式. 高斯求积公式
3
根据定义要使(5.1)具有 2n +1次代数精度,只要对
充分性. 对于 ∀f (x) ∈H2n+1, 用 ωn+1(x) 除 f (x) , , 记商为 P(x),余式为 q(x) 即 f (x) = P(x)ωn+1(x) + q(x) , 其中 P(x),q(x)∈Hn. 由(5.5)可得

b
a
f (x)ρ(x)dx = ∫ q(x)ρ(x)dx.
b a
18
令它对 f (x) =1, x 都准确成立,有
A + A = 2; 0 1 A − 1 + A 1 = 0. 1 0 3 3
由此解出 A = A =1, 从而得到两点高斯-勒让德求积公式 0 1

1
1 −
f (x)dx ≈ f (−
1 1 ) + f (− ). 3 3
b n→ ∞ k =0 a n
16
4.5.2
高斯高斯-勒让德求积公式
在高斯求积公式(5.1)中,若取权函数 ρ(x) =1, 区间为
[−11 则得公式 , ],
n

1
−1
f (x)dx ≈ ∑A f (xk ). k
k =0
(5.9)
由于勒让德多项式是区间 [−11]上的正交多项式,因此, , 勒让德多项式 P 1(x) 的零点就是求积公式(5.9)的高斯点. n+ 形如(5.9)的高斯公式称为高斯-勒让德求积公式. 高斯-勒让ρ(x) ≥ 0, 由积分中值定理得(5.1)的余项为

gauss型求积公式

gauss型求积公式

gauss型求积公式一、Gauss型求积公式的基本概念。

1. 定义。

- 在数值积分中,Gauss型求积公式是一种高精度的求积公式。

对于积分∫_a^bf(x)ρ(x)dx(其中ρ(x)为权函数),Gauss型求积公式的形式为∫_a^bf(x)ρ(x)dx≈∑_i = 1^nA_if(x_i)。

这里x_i称为求积节点,A_i称为求积系数,n为求积公式的节点个数。

2. 特点。

- 高精度:Gauss型求积公式具有很高的代数精度。

对于n个节点的Gauss型求积公式,其代数精度为2n - 1。

这意味着对于次数不超过2n-1的多项式f(x),该求积公式能精确成立,即∫_a^bP_m(x)ρ(x)dx=∑_i = 1^nA_iP_m(x_i),其中m≤slant2n - 1,P_m(x)是m次多项式。

- 节点分布:Gauss型求积公式的节点x_i不是等距分布的。

这些节点是关于权函数ρ(x)正交的多项式的零点。

例如,当ρ(x) = 1,[a,b]=[- 1,1]时,对应的正交多项式是勒让德多项式P_n(x),Gauss型求积公式的节点就是勒让德多项式的零点。

二、求积节点与求积系数。

1. 求积节点的确定。

- 以勒让德 - Gauss求积公式为例(ρ(x)=1,[a,b]=[-1,1]),求积节点x_i是勒让德多项式P_n(x)的零点。

勒让德多项式P_n(x)可以通过递推公式(n + 1)P_n +1(x)=(2n + 1)xP_n(x)-nP_n - 1(x),P_0(x)=1,P_1(x)=x来计算。

通过求解P_n(x)=0得到求积节点x_i。

2. 求积系数的计算。

- 求积系数A_i可以通过多种方法计算。

一种常见的方法是利用正交性条件。

对于勒让德 - Gauss求积公式,求积系数A_i可以通过公式A_i=(2)/((1 -x_i)^2)[P_{n'(x_i)]^2}计算,其中P_n'(x)是勒让德多项式P_n(x)的导数。

高斯(Gauss)求积公式

高斯(Gauss)求积公式

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

1
1
f ( x)dx ≈ f (0.5773502692) + f (0.5773502692)
n=2

1
1
f ( x)dx ≈ 0.555555556 f (0.7745966692)
+0.888888889 f (0) + 0.555555556 f (0.7745966692)
数值分析
数值分析
例: 运用三点高斯-勒让德求积公式与辛卜生求积 公式计算积分∫ x + 1.5dx 1 解:由三点高斯-勒让德求积公式有
1

1
1
x + 1.5dx
≈ 0.555556( 0.725403 + 2.274596) + 0.888889 1.5 = 2.399709 由三点辛卜生求积公式有 1 1 ∫1 x + 1.5dx ≈ 3 ( 0.5 + 4 1.5 + 2.5) = 2.395742
b k=0 k=0
b b
n
n
由性质3) 由性质 )及(4)式,有 式
ρ( x) f ( x)dx = ∫a ρ( x)q( x)P +1( x)dx + ∫a ρ( x)r( x)dx n a

Gauss型积分公式

Gauss型积分公式摘要求函数在给定区间上的定积分,在微积分学中已给出了许多计算方法,但是,在实际问题计算中,往往仅给出函数在一些离散点的值,它的解析表达式没有明显的给出,或者,虽然给出解析表达式,但却很难求得其原函数。

这时我们可以通过数值方法求出函数积分的近似值。

当然再用近似值代替真实值时,误差精度是我们需要考虑因素,但是除了误差精度以外,还可以用代数精度来判断其精度的高低。

已知n+1点的Newton-Cotes型积分公式,当n为奇数时,其代数精度为n;当n 为偶数时,其代数精度达到n+1。

若对随机选取的n+1个节点作插值型积分公式也仅有n次代数精度。

如何选取适当的节点,能使代数精度提高?Gauss型积分公式可是实现这一点,但是Gauss型求积公式,需要被积函数满足的条件是正交,这一条件比较苛刻。

因此本实验将针对三种常用的Gauss型积分公式进行讨论并编程实现。

关键词:Newton-Cotes型积分公式正交多项式代数精度1、实验目的1)通过本次实验体会并学习Gauss型积分公式,在解决如何取节点能提高代数精度这一问题中的思想方法。

2)通过对Gauss型积分公式的三种常见类型进行编程实现,提高自己的编程能力。

3)用实验报告的形式展现,提高自己在写论文方面的能力。

2、算法流程下面介绍三种常见的Gauss型积分公式1)高斯-勒让德(Gauss-Legendre)积分公式勒让德(Legendre)多项式如下定义的多项式称作勒让德多项式。

由于是次多项式,所以是n次多项式,其最高次幂的系数与多项式的系数相同。

也就是说n次勒让德多项式具有正交性即勒让德多项式是在上带的n次正交多项式,而且这时Gauss型积分公式的节点就取为上述多项式的零点,相应的Gauss型积分公式为此积分公式即成为高斯-勒让德积分公式。

其中Gauss-Legendre求积公式的系数1其中k的取值范围为Gauss点和系数不容易计算,但是在实际计算中精度要求不是很高,所以给出如下表所示的部分Gauss点和系数,在实际应用中只需查表即可。

Gauss型积分公式


R[ f ] [ f ( x) H ( x )]dx

b a
f ( x ) 2 w ( x )dx ( 2n 2)!
( 2 n 1 )
f ( 2 n1) ( ) ( 2n 2)!

b
a
w ( b)
(2) Gauss-Laguerre求积公式
区间[-1,1]上权函数W(x)=1的Gauss型求积公式,称
为Gauss-Legendre求积公式,其Gauss点为Legendre多项 式的零点. 公式的Gauss点和求积系数可在数学用表中查到 .
(a b) (b a)t ba 1 ab ba t )dt ( x ) 1 f ( 由 a f ( x)dx 2 2 2 2
a
b
称为权函数 定义两个可积函数的内积为:
( f , g ) W ( x) f ( x) g ( x)dx
a
b
两个函数正交,就是指这两个函数的内积为0
以n阶正交多项式的n个零点为积分点的数值积分公式
Gauss点
证明:
Gauss积分,记为Gn(f)
有2n-1阶的代数精度
E ( f ) I ( f ) I n ( f ) f [ x1 , x2 ,, xn , x]n ( x)W ( x)dx
2
3 x 1 2 1 4 xx 5 1 x dx 1 x dx
2 2
1 x dx
1
4
5 x 1 dx
1
P2(x)的两个零点为
x1
3 5
, x2
3 5
,
积分系数为
x x2 1 A1 1 x l1 ( x)dx 1 x dx x1 x 2 3

Gauss型积分公式

G a u s s型积分公式-CAL-FENGHAI.-(YICAI)-Company One1摘要求函数在给定区间上的定积分,在微积分学中已给出了许多计算方法,但是,在实际问题计算中,往往仅给出函数在一些离散点的值,它的解析表达式没有明显的给出,或者,虽然给出解析表达式,但却很难求得其原函数。

这时我们可以通过数值方法求出函数积分的近似值。

当然再用近似值代替真实值时,误差精度是我们需要考虑因素,但是除了误差精度以外,还可以用代数精度来判断其精度的高低。

已知n+1点的Newton-Cotes型积分公式,当n为奇数时,其代数精度为n;当n为偶数时,其代数精度达到n+1。

若对随机选取的n+1个节点作插值型积分公式也仅有n次代数精度。

如何选取适当的节点,能使代数精度提高Gauss型积分公式可是实现这一点,但是Gauss型求积公式,需要被积函数满足的条件是正交,这一条件比较苛刻。

因此本实验将针对三种常用的Gauss型积分公式进行讨论并编程实现。

关键词:Newton-Cotes型积分公式正交多项式代数精度1、实验目的1)通过本次实验体会并学习Gauss型积分公式,在解决如何取节点能提高代数精度这一问题中的思想方法。

2)通过对Gauss型积分公式的三种常见类型进行编程实现,提高自己的编程能力。

3)用实验报告的形式展现,提高自己在写论文方面的能力。

2、算法流程下面介绍三种常见的Gauss型积分公式1)高斯-勒让德(Gauss-Legendre)积分公式勒让德(Legendre)多项式如下定义的多项式称作勒让德多项式。

由于是次多项式,所以是n次多项式,其最高次幂的系数与多项式的系数相同。

也就是说n 次勒让德多项式具有正交性即勒让德多项式是在上带的n次正交多项式,而且这时Gauss 型积分公式的节点就取为上述多项式的零点,相应的Gauss型积分公式为12此积分公式即成为高斯-勒让德积分公式。

其中Gauss-Legendre 求积公式的系数其中k 的取值范围为Gauss 点和系数不容易计算,但是在实际计算中精度要求不是很高,所以给出如下表所示的部分Gauss 点,在实际应用中只需查表即可。

gauss型求积公式系数和

高斯(Gauss)求积公式的系数和确定方法如下:确定节点:首先确定求积公式所使用的节点,这些节点通常选择为高斯点。

构造高斯型求积公式:根据所选的节点,构造高斯型求积公式。

高斯型求积公式的一般形式为:∫f(x)dx≈∑(A*f(x_i)),其中A是求积系数,x_i是高斯点。

确定求积系数:通过求解线性方程组来确定求积系数。

具体地,根据高斯型求积公式的构造原理,可以建立一个线性方程组,该方程组由节点处的函数值和高斯型求积公式中的求积系数组成。

解这个线性方程组可以得到求积系数。

验证求积公式的精度:通过数值试验来验证求积公式的精度。

例如,可以选择一些已知的函数进行测试,比较使用高斯型求积公式计算的结果与真实值之间的误差。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档