Gauss型求积公式

合集下载

Gauss型求积公式-第5章

Gauss型求积公式-第5章
5.2 Gauss型求积公式
形如
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)

7-5Gauss型求积公式

7-5Gauss型求积公式

参阅表 7-4.
其截断误差为
2 2n 1 (n! ) 4 ( 2n ) R( f ) f ( ) 3 (2n 1)(2n)!
(1,1)
任意区间上的Gauss-Legendre 公式
对积分

b
a
f ( x )dx
ba ba x t 做变换 利用 Gauss-Legendre 求积公式的求积节 2 2 ,
(7-51)
2.可以证明:若 f ( x) C a, b,Gauss 型求积公式当 n 时收敛于 定积分值。
3.Gauss型求积公式是数值稳定的。
3.Gauss 型求积公式是数值稳定的。
记 f * ( xk ) 为 f ( xk ) 的近似值,

Ak ( x)lk ( x)dx 0 且 a
b
Gauss型求积公式的误差 设求积公式 ( x ) f ( x )dx A
b n a k 1
k
f ( x k ) 是 Gauss 型求
积公式,H ( x ) 为以
b n
n x Gauss 点 k k 1 为节点的 f ( x ) 的 2n 1 次
Hermite 插值多项式,则有

试确定求积公式: 1 f ( x)dx af 0.6 bf (0) cf 0.6 中 待定参数 a , b 和 c ,使其代数精确度尽量高,并指出公式具有 几次代数精确度,判断是否为 Gauss 型求积公式。
1




解:记 I ( f ) 1 f ( x )dx
1
f af 0.6 bf (0) cf I
n n ( x) Al l k ( xl ) Ak a ( x)lk ( x)dx a ( x) ( x xk ) n ( xk ) dx l 1 b b

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

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



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 )
证明:由Weierstrass定理知
f p max f p
a xb
则Gauss型求积公式(*)是收敛的。 对
0
b
存在m次多项式
下证
p( x ) 满足
fp
n

N ,
当n
N时
k 0
2 ( x )dx
a

b
a
f ( x ) ( x )dx Ak f ( xk )
的插值型求积公式的代数精度最高不超过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
k 0
n
与任何不超过n次的多项式 p( x ) 带权正交:

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

高斯求积公式

高斯求积公式
(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)的余项为

数值分析(19)Gauss积分

数值分析(19)Gauss积分
n1
1
1
f ( x )dx Ak f ( xk )
k 0
n

1
1
f ( x )dx 2 f (0)

1
1
f ( x )dx f ( 0.5773502692) f (0.5773502692)
n2

1
1
f ( x )dx 0.555555556 f ( 0.7745966692)

1
1 1
(1 x 2 )dx A0 A1
2
(1 x ) xdx A0 ( 4 联立解出 A0 A1 3 得 到 两 点 高 斯 求 积 公为 式
1
1 2
2 2 ) A1 ( ) 5 5
4 2 2 1 (1 x ) f ( x )dx 3 f ( 5 ) f ( 5 )
数值分析
数值分析
一、构造高斯型求积公式的基本原理和方法
考虑更一般形式的数值积分问题
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.
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)

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 ) 对于

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积分
I =

1 −1
sin( t + 1 ) / 2 dt t + 1
1 1 sin ( − 0 .5773503 + 1) sin ( 0 .5773503 + 1) 2 2 I ≈ + = 0 .9460411 − 0 . 5773503 + 1 0 .5773503 + 1
个节点的Gauss公式 用3个节点的 个节点的 公式
总结
1:梯形求积公式和抛物线求积公式是低精度的方法,但对于光滑 性较差的函数有时比用高精度方法能得到更好的效果。复化梯形 公式和抛物线求积公式,精度较高,计算较简,使用非常广泛。 2:Romberg求积方法,算法简单,当节点加密提高积分近似程度 时,前面的计算结果可以为后面的计算使用,因此,对减少计算 量很有好处。并有比较简单的误差估计方法。 3。Gauss型求积,它的节点是不规则的,所以当节点增加时,前 面的计算的函数值不能被后面利用。计算过程比较麻烦,但精度 高,特别是对计算无穷区间上的积分和旁义积分,则是其他方法 所不能比的。

令I=
1
0
sin x dx x

1
0
sin x dx x
各种做法比较如下: 一、Newton-Cotes公式 公式 当n=1时,即用梯形公式,I=0.9270354 当n=2时, 即用Simpson公式,I=0.9461359 当n=3时,I=0.9461090 当n=4时,I=0.9460830 当n=5时,I=0.9460831
e f (x)dx ≈ ∑A f (xk ) k
−x k=1
n
(3)
4 .Gauss - Hermite 求积公式

+∞ −

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求积公式

数值分析课程课件  Gauss求积公式

4.5.2 常用Gauss求积公式
1.Gauss—Legendre求积公式
第三章 数值积分与数值微分
不失一般性,可取a=-1,b=1而考察区间[-1,1]
上的高斯公式
1
n
(x) f (x)dx
1
Ak f (xk ).
k 0
在区间[-1,1]上取权函数 x 1, 那么相应的正交多项 式为Legendre多项式。以Legendre多项式的零点为 Gauss点的求积公式为
和 x0 , x1 ,使所得公式的代数精度m>1(最高为n-1=3)。即求
积公式(4.5.2)对函数 f (x) 1, x, x2 , x3 都准确成立,只要 A0 , A1 和 x0 , x1 满足方程组
A0 A1 2

A0 x0

A1 x1
0

A0
x
2 0

A1 x12

A0 A1 1
代入(*)得:
1
3
3
f (x)dx f ( ) f ( )
1
3
3
易验证,这是代数精度为m=3的插值型求积公式。
第三章 数值积分与数值微分
由上例可知,在节点数目固定为n 的条件下,可以通过
适当选取求积节点xk的位置以及相应的求积系数Ak,使机
械求积公式
b
a
f
1
1
f
xdx

A0
f
0
令它对f(x)=1准确成立。 即可得出 A0 2 。 这样构造出的一点Gauss-Legendre公式是中矩形公式。
再取
P2
(
x)

1 2

高斯(Gauss)求积公式

高斯(Gauss)求积公式
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的多项式。
计算物理
(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),有
0
计算物理
计算物理
以 2 ( x )的零点x0
2 5
, x1
2 5
作为高斯点。
两点高斯公式 n 1, 应 有3次 代 数 精 度 , 求 积 公 形 式如

1
1
(1 x 2 ) f ( x )dx A0 f ( x0 ) A1 f ( x1 )
将f ( x ) 1, x依 次 代 入 上 式 两 端 , 其 令成 为 等 式 。
计算物理计算物理例 Nhomakorabea对积分 f ( x )dx, 试利用n 3的四点Gauss Legendre
0
1
求积公式构造Gauss型求积公式。即确定x0 , x1 , x2 , x3和 A0 , A1 , A2 , A3使

第四章-4-Gauss公式

第四章-4-Gauss公式

f (x ) n1
i 0 i

n
R[ f ]
( 2 n 2) 2 f ( ) 2 n 2 2 (2n 2)!
(-1, 1)
简单 G-C 公式
n=0

1
1
(1 x 2 )1/ 2 f ( x ) dx f (0)
n=1
n=2
1
2 1/ 2 f 2 2 f (1 x ) f ( x ) d x 1 2 1
关键点!
与 1, x, x2, ..., xn 带权正交
设 p0(x), p1(x), , pn(x) , 是 [a, b] 上带权 (x) 正交 的多项式族,则 Gauss 点即为 pn+1(x) 的零点 Gauss 系数的计算
将 f (x) = 1, x, x2, …, xn 代入,解线性方程组 或利用 Lagrange 基函数
G-L 公式
一般区间上的 G-L 求积公式
I [ f ] f ( x)dx
a b
ab ba t 令 x 2 2 ab ba t) 则 g (t ) f ( 2 2 从而 b ba 1 ba n I [ f ] f ( x)dx g (t )dt Ai g (ti ) a 2 1 2 i 0 在标准区间上采用G-L求积公式!
I [ f ] f ( x)dx
b a i 0
m 1
xi1
xi
f ( x)dx
xi xi 1 hi t , hi xi 1 xi 在每个区间上令 x 2 2 m 1 hi 1 hi I [ f ] f ( xi 1/ 2 t )dt 1 2 i 0 2

Gauss型求积公式

Gauss型求积公式
ab ba x t 2 2
即可将区间[a,b]变换到[-1,1]上:

b
a
1 ba 1 ab ba f ( x )dx f( t )dt (t )dt 1 2 1 2 2
n 1 2 3
xk 0 ±0.5773502692 ±0.7745966692 0 ±0.8611363116 ±0.3399810436
四、Gauss-Laguerre求积公式
区间[0,)上权函数W(x)=e-x的Gauss型求积公式,称为GaussLaguerre求积公式,其Gauss点为Laguerre多项式的零点.
公式的Gauss点和求积系数可在数学用表中查到 . 由
0 f ( x)dx 0 e e f ( x)dx
2 (1 xk ) Pn'1 ( xk ) 一点Gauss-Legendre求积公式为:

1
1
f ( x)dx Ak f ( xk )
k 0
n
Ak

2

2
(k 0,1,, n)

1
1
1
f ( x )dx 2 f (0)
两点Gauss-Legendre求积公式为:
3 3 1 f ( x)dx f ( 3 ) f ( 3 )
故有

b
a
n1 ( x )P ( x )dx Ak n1 ( xk )P ( xk ) 0
k 0
n
充分性 :
设a n1 ( x) P( x)dx 0 对于任意次数不超过 n 1 ( x)除f(x)的商为p(x),余 2n+1的多项式 f ( x), 设 项为q(x)。
x x

第3节 Gauss型求积公式

第3节 Gauss型求积公式


3.Laguere(拉盖尔)多项式
dn n x Ln ( x ) e x n ( x e ), 0 x , n 0,1, 2, dx
为区间[0,+ ∞)上关于权函数ρ(x)=e -x 的正交多项式。 而且 Ln(x) 的首项系数为 (-1)n 。具有性质:
(1). ( Lm , Ln )
得到 n-1 次插值多项式及误差:
n (x x ) i f ( x) f ( xk ) f [ x , x1 , x2 ,, xn ] n ( x ) i 1 k 1 i k ( x k x i )
n
两端积分得到:
n ( x ) ( x x1 )( x x2 )( x xn )
( x ), x [a , b]
则称多项式族 { gk(x)} 在[a,b]上带权ρ(x) 正交,并称gn(x) 为[a,b]上带权ρ(x) 的 n 次正交多项式。
1 1] 例如: 1, x , x , 在 [1, 上带权 ( x ) 1 正交。 3 gk ( x ) * , 则称其为首项系数为1的多项式, 令: gk ( x ) Ak
( x ) 1 x 2 , x [1,1]
2、正交多项式
对于多项式序列
gn ( x ) An x An1 x
n
n 1
A1 x A0 , n 0,1,2 ,
及权函数 如果:

b
a
0, l m, ( x ) gl ( x ) gm ( x )dx b 2 ( x ) gm ( x )dx 0, l m a
4.Hermite多项式
是区间(-∞,+∞)上关于权函数 ( x ) e 的正交多项 式。而且 Hn(x) 的首项系数为 2n ,具有性质:

Gauss型求积公式

Gauss型求积公式
性质
Gauss型求积公式具有高精度和高效性,特别是对于一些特殊函数(如多项式函数)的积分,其精度更高。此外, Gauss型求积公式还具有对称性、规范性和最优性等性质。
Gauss型求积公式的分类
01
按照节点数分类
根据使用的节点数不同,可以将Gauss型求积公式分为一 元、二元和多元等类型。一元Gauss型求积公式使用一个 节点,二元Gauss型求积公式使用两个节点,以此类推。
Gauss型求积公式
• 引言 • Gauss型求积公式的基本概念 • Gauss型求积公式的构造方法 • Gauss型求积公式的误差分析 • Gauss型求积公式的应用实例 • 结论
01
引言
背景介绍
01
Gauss型求积公式是数值分析中的一种重要方法,主要用于解决 积分问题。
02
它以德国数学家Carl Friedrich Gauss的名字命名,是数值积分
工程设计
在工程设计中,Gauss型求积公 式可用于计算几何形状的面积、 体积等,以及优化设计参数。
金融工程
在金融工程中,Gauss型求积 公式可用于计算期权定价、风 险评估等金融衍生品的价值。
02
Gauss型求积公式的基本概念
定义与性质
定义
Gauss型求积公式是一种数值积分方法,用于近似计算定积分的值。它通过选择一组特定的节点和权重,将积分 区间划分为有限个小区间,然后利用这组节点和权重来逼近积分。
02
Gauss型求积公式具有高精度和高效率的特点,能够 快速准确地计算积分。
03
它能够减小误差,提高计算精度,特别适合处理复 杂函数积分问题。
结论 Gauss型求积公式的优点与局限性
局限性
Gauss型求积公式需要预先确定节点和权重,对于某些复杂函数可能难以 找到合适的节点和权重。

Gauss型数值求积公式正交多项式及其零点数值微分方法数值积分与

Gauss型数值求积公式正交多项式及其零点数值微分方法数值积分与

外推:
~ U ij (4u2i , 2 j U ij ) / 3
高斯-赛德尔迭代法结合外推技术实验 n 10 20 外推
error
iteratives
0.0028
152
7.1115e-004
706
6.5304e-006
16/16
2 x ( x1 x 2 ) ( x) l0 2h 2
2 x ( x0 x 2 ) ( x) l1 h2
2 x ( x0 x1 ) ( x) l2 2h 2
12/16
1 f ( x0 ) 2h [3 f ( x0 ) 4 f ( x1 ) f ( x 2 )] 1 [ f ( x0 ) f ( x 2 )] f ( x1 ) 2h f ( x ) 1 [ f ( x ) 4 f ( x ) 3 f ( x )] 2 0 1 2 2h
b
t∈[-1, 1]
ba 1 ba ba a f ( x )dx 2 1 f ( 2 t 2 )dt b ba ba ba ba ba a f ( x)dx 2 [ f ( 2 3 2 ) f ( 2 3 2 )]
3/16
定义 如果求积结点x0, x1,· · · · · · ,xn,使插值型求积公式
1
1
得Gauss点 插值公式:
1
1 1 x0 , x1 3 3 x x0 x1 x f ( x) f ( x0 ) f ( x1 ) x1 x0 x1 x0
x x0 2 x0 1 x1 x0 dx x1 x0 1
1
x1 x 2 x1 1 x1 x0 dx x1 x0 1

4高斯求积公式

4高斯求积公式
1

截断误差为 R
2 (2 n ) f ( ), (1,1). 2n 2 (2n)!


高斯积分的优点:少节点,高精度。
高斯型求积公式, 使用较少的节点, 可得到高精度的结果. 1 例如,计算积分 I dx . 1 x 0
它的精确值(八位有效数字)为 I = 0.693 147 18。 使用节点数为129的复化辛普生公式计算,得 I 0.693 146 70。
适当的选取n+1个节点和插值系数,插值型求积公式的代数精度 可以达到2n+1.
定义 如果求积结点x0, x1,· · · · · · ,xn,使插值型求积公式

1
1
f ( x )dx Ak f ( xk ), 其中Ak lk ( x )dx 1
1
n
k 0
的代数精度为2n+1,则称该求积公式为Gauss型求积 公式. 称这些求积结点为Gauss点.
a
b
是Gauss型求积公式,则它的求积系数 Ai 满足
(1) (2) Ai 0,
n i 0 i
i 0, 1, 2,
b a
,n ;
A
( x)dx .
证明略。
例2 试构造形如

1
1
x f ( x)dx Ai f ( xi )
2 i 1
n
的Gauss型求积公式。 解 利用正交化方法已求出在区间[-1,1]上带权
求插值型求积公式

1
1
f ( x )dx A0 f ( x0 ) A1 f ( x1 )
使其代数精度为3,取 f(x)=1, x, x2, x3
A0 A1 2 A x A x 0 0 0 1 1 2 2 2 A0 x 0 A1 x1 3 3 3 A x A x 1 1 0 0 0

6.5Gauss求积公式

6.5Gauss求积公式
n1 ( x) ( x xk ) 与任意次数不超过 n 的多
n k 0
项式P ( x ) 均正交, 即满足

b
a
p( x)n1 ( x)dx 0 .
推论 6.5.1 在区间 [a , b] 上 n + 1次正交多项 式 gn+1( x ) 的零点即为 Gauss 点。
2. Gauss-Legendre 求积公式
若有解,则得 到的插值型的 数值积分公式 (1)至少有 2n+1次代数精 度。
1. Gauss 求积公式
但是,考虑2n+2次多项式:
f ( x)
2 n 1 n
( x ) ( x xi ) 0,1,…,n)处为零,在其它点 处均大于零,所以 而
6.5 Gauss 求积公式
1. Gauss 求积公式
设插值型的数值积分公式:
n

b a
f ( x ) d x Ak f ( xk ),
k 0
b
(1)
Ak lk ( x) d x 。 其中 现在取消对积分节点的限制,让它与 Ak 一样, a 作为一个待定常数,这样在数值积分公式 (1)中 前面讲述的方法(lagrange插值型数值积 需要确定的系数为xk和Ak(x kk= 0, 1, …, n),共 分法)是事先给定积分节点 。例如 Newton2n+2公式把区间 个系数。根据代数精度的概念,要确定这 Cotes [a , b] 的等分点作为求积节点, 2n+2个系数(xk和Ak),需要解如下n+1 2n+2 个方 这样所求积分公式的代数精度至多为 。 程构成的非线性方程组
再计算A0和A1时,它们已成为线性关系,取 f(x) = 1 和 x可得到 3 3 A0 A1 2, A0 A1 0 . 3 3 解得A0= A1=1。

数值分析-高斯求积分

数值分析-高斯求积分

有(插值节点为x1
3 5 , x2 0, x3
3) 5
1
A1 A2 +A3
dx
1
A1 x1 A2 x2 +A3 x3
A1 x12 A2 x22 +A3 x32
2
1
xdx 0
1

x 2dx
2
1
3
解得 :
A1
5 9
,
A2
8 9
,
A3
3点Gauss型求积公式为:
1
f ( x)dx
1
5 f( 9
3 ) 8 f (0) 59
I sin tdt sin
dx
若用n=0 2的Gaus4s-L1egend4re公式,则
I
4
sin4
(1
0.5773503)
4
sin4
(1.5773503)
0.9984725
例题2
若用n=3的Gauss-Legendre公式,则
I 0.5555556 f (0.7745967) 0.8888889 f (0) 0.5555556 f (0.7745967)
5 9
5 f( 3) 95
例题1
1
例例11 用高斯—勒让德求积公式计算 cos xdx
使其具有五次代数精度。 1
解: 用三个节点的高斯—勒让德公式
1
51
8
51
f ( x)dx f ( 15) f (0) f ( 15),
1
95
9
95
5 0.5556, 8 0.8889,cos( 1 15) cos(1 15) 0.7147
多项式,即若p( x)为一个不超过n-1次得多项式,则
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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
x1 = −
3 5
, x2 =
3 5
故两点Gauss公式为
x 2 f ( x)dx ≈ 1 [ f (− ∫−1 3
1
3 5
)+ f(
3 5
)]
利用两点Gauss-Legendre求积公式计算 例 利用两点 求积公式计算 sin x 为偶函数 解:因为 因为 x 1 1
( x 2 , p 0 ( x)) ( x 2 , p1 ( x)) p 2 ( x) = x 2 − p 0 ( x) − p1 ( x) ( p 0 ( x), p 0 ( x)) ( p1 ( x), p1 ( x))
3 =x − 1 2 − 1 4 x=x − 5 ∫−1 x dx ∫−1 x dx
5
±0.9061798459 ±0.5384693101 0
0.2369268851 0.4786286705 0.5688888889
8
Gauss型求积公式的构造方法 (1)求出区间[a,b]上权函数为W(x)的正交多项式 pn(x) . (2)求出pn(x)的n个零点x1 , x2 , … xn 即为Gsuss点. (3)计算积分系数
A= k
1
1 dn+1 2 xk (k = 0,1L n)为P+1(x) = , , (x −1 n+1 ) n n+ 1 n+ 1 (n +1 2 dx )! 的零点 。
2 (1− xk ) P'+1(xk ) n 一点Gauss Legendre求积公式 Gauss求积公式为 一点Gauss-Legendre求积公式为:
n b k ∫ dx = ∑A a k=0 n b ∫ xdx = ∑A xk k a k=0 M n b n n x dx = ∑A xk k ∫ a k=0
确定. 确定.
即可由线性方程组
也可以由插值型求积公式中的系数公式 k a 也可以由插值型求积公式中的系数公式 A = ∫ lk (x)dx 插值 确定。 确定。
三次Legendre多项式及其零点为: 三次Legendre多项式及其零点为: Legendre多项式及其零点为
1 3 P(x) = (5x −3x), x0 = − 0.6, x1 = 0, x2 = 0.6 3 2
三、Gauss-Legendre求积公式 Gauss-Legendre求积公式

节点 xi ⇒ Ai , (i = 0,1, L , n),但是如何确定
xi
?只要求解

b
a
x ρ ( x)dx =∑ Ai xim , m = 0,1, L , 2n + 1.
m i =0
n
例 试构造高斯求积公式 思路:
A0 + A1 = 2, A x + A x = 0, 1 1 0 0 2 2 2 A0 x0 + A1 x1 = 3 , 3 3 A0 x0 + A1 x1 = 0.
k
( 的n+1次多项式 ωn+1(x) =∏ x − xj ) 与任意次数不超 次多项式
的多项式P(x)正交,即 正交, 过n的多项式 的多项式 正交
j=0
n
∫ω
a
b
n+1
( x )P( x )dx = 0
证明: 证明: 必要性 :
, , 设 xk (k = 0,1L n)是高斯点,于是对任意次数不超过n 的多项式P(x) ,
−1
f (x)dx ≈ ∑A f (xk ) k
k=0
n
[
2
]
2
(k = 0,1L n) , ,

1
1
− 1
f (x)dx ≈ 2 f (0)
两点Gauss-Legendre求积公式为 两点Gauss-Legendre求积公式为: Gauss 求积公式
3 3 ∫−1 f (x)dx ≈ f (− 3 ) + f ( 3 )
b
即 (x) = P(x)ωn+1(x) +q(x) f
其 P(x), q(x)的 数≤ n 中 次

b
a
f ( x )dx = ∫ P( x )ωn+1( x )dx + ∫ q( x )dx
a a
b
b
由 件 P(x)ωn+1(x)dx = 0 条 ∫ ,
a
b
所给的求积公式是插值型的, 所给的求积公式是插值型的,其代数精度至少为n。
x= a +b b −a + t 2 2
即可将区间[ 变换到[ 1,1]上 即可将区间[a,b]变换到[-1,1]上:

b
a
1 b −a 1 a +b b − a f (x)dx = ∫−1 f ( 2 + 2 t)dt = ∫−1ϕ(t)dt 2
n 1 2 3
xk 0 ±0.5773502692 ±0.7745966692 0 ±0.8611363116 ±0.3399810436
Gauss型求积公式 Gauss型求积公式
由前面的讨论已经知道, 为节点的N-C求积公式 由前面的讨论已经知道,以a=x0<x1<…<xn=b为节点的 为节点的 求积公式 的代数精度一般为n或 这时节点简单地按照闭式等距的方式确定。 的代数精度一般为 或n+1,这时节点简单地按照闭式等距的方式确定。 这时节点简单地按照闭式等距的方式确定 对一个求积公式而言,如果不固定节点的位置, 对一个求积公式而言,如果不固定节点的位置, 在节点数目不变的情况下,代数精度能否提高, 在节点数目不变的情况下,代数精度能否提高, 最多能达到多少?高斯型求积公式讨论的就是最高代数精度的求积公式 高斯型求积公式讨论的就是最高代数精度的求积公式. 最多能达到多少 高斯型求积公式讨论的就是最高代数精度的求积公式

1
−1
f ( x)dx ≈ w0 f ( x0 ) + w1 f ( x1 )
1 1 ⇒ ∫ f (x)dx ≈ f (− ) + f ( ) −1 3 3
1
定理: 插值型求积公式中的节点 定理 : 插值 型求积公式中的节点 x (k = 0,1L n) , , 是高 斯点的充要条件是, 斯点的充要条件是,在[a,b]上,以这些点为零点 上
三点Gauss-Legendre求积公式为 三点Gauss-Legendre求积公式为: Gauss 求积公式
5 8 5 ∫−1 f (x)dx ≈ 9 f (− 0.6) + 9 f (0) + 9 f ( 0.6)A
1
实际上我们可以给出任意次Gauss-Legendre求 实际上我们可以给出任意次Gauss-Legendre求 Gauss 积公式在任意区间上的节点与系数 在任意区间上的节点与系数, 积公式在任意区间上的节点与系数,从而得到任意 区间上的Gauss Legendre求积公式 Gauss求积公式。 区间上的Gauss-Legendre求积公式。 事实上, 事实上,作变换
n
{1, x, L , x } 变为正交基 {p ( x), p ( x),L, p ( x)}
0 1 n
例: 解
求积分
x 2 f ( x)dx 的2点Gauss公式. ∫−1
1
按 Schemite 正交化过程作出正交多项式:
p0 ( x) = 1
( x, p 0 ( x)) p1 ( x) = x − p 0 ( x) ( p 0 ( x), p 0 ( x))
利用Schmidt正交化过程,
g ( x) = f ( x) 0 0 M n −1 ( f ( x), gi ( x)) g n ( x) = f n ( x) − ∑ n g i ( x) i = 0 ( g i ( x ), g i ( x ))
就可以将多项式基函数
2 2
相关文档
最新文档