高斯求积

来自testwiki
imported>Wolfch2024年10月25日 (五) 05:27的版本 其他形式
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Template:Unreferenced Template:Distinguish 高斯求積,又稱高斯數值積分,(Template:Lang-en),是以德国数学家卡尔·弗里德里希·高斯所命名的一种数值积分中的求积规则。

当我们要求解某个函数的积分11f(x)dx ,其数值解可以由i=1nwif(xi)近似,其中wi,i=1...n权重。高斯求积仅当函数f(x)可以由在区间[1,1]上的多项式近似时才能获得准确的近似解,且这种方法并不适用于函数具有奇异点的情况。于是乎,我们可以把函数f(x)写作f(x)=W(x)g(x),其中g(x)是近似多项式,W(x)是已知的权重函数,这样我们就有

11f(x)dx=11W(x)g(x)dxi=1nwig(xi)

常用的权重函数有

W(x)=(1x2)1/2(高斯切比雪夫)

以及

W(x)=ex2(高斯埃米特)。

高斯勒让得求积

对于上述的最简单的积分形式,即权重函数W(x)=1时,关联多项式为勒让得多项式Pn(x),这种方法通常称为高斯勒让德求积,此时权重函数为下式,

wi=2(1xi2)[Pn(xi)2]

xiPn(x)的第i個根。

Pn(x)=1in(xxi)

对于求解低阶积分,选择的点的数目、位置和权重如下表所示。

点的数目, n 点的位置, xi 权重, wi
1 0 2
2 ±1/3 1
3 0 89
±3/5 59
4 ±525703035 18+3036
±525+703035 183036
5 0 128225
±245147021 322+1370900
±245+147021 3221370900

变区间法则

在使用高斯求积的时候必须要将积分区间[a,b]变换到[1,1],可利用變數變換得:

abf(x)dx=ba211f(ba2x+a+b2)dx

對應的高斯求積近似式为

abf(x)dxba2i=1nwif(ba2xi+a+b2)

其他形式

对于如下的通用积分式来说,

abw(x)f(x)dx

a=1b=1w(x)=1时,即为上述内容。我们还可以用别的积分规则,如下表所示。

区间 ω(x) 正交多项式
[−1, 1] 1 勒让德多项式
(−1, 1) (1x)α(1+x)β,α,β>1 雅可比多项式
(−1, 1) 11x2 切比雪夫多项式 (第一类)
[−1, 1] 1x2 切比雪夫多项式 (第二类)
[0, ∞) ex 拉盖尔多项式
(−∞, ∞) ex2 埃尔米特多项式

Template:数值积分