|
张瑞
中国科学技术大学数学科学学院
rui@ustc.edu.cn |
在Newton-Cotes积分中,可以看到为偶数时,代数精度为。
问题. 个点的数值积分公式,最多可以具有几阶代数精度?
例 1. 求, , , ,使得数值积分公式
具有尽可能高的代数精度
解. 依定义,有4个未知量,列出4个方程
由(2), ,代入(4)
即有,则有,代入(2)后,有
即有,代入(1)后,可得
联合,代入(3),可得
可得到
可以验证
即,格式的代数精度为
定理 1.
个积分点的数值积分公式,至多具有阶代数精度
证明. 记
取
则有
即次多项式的数值积分有误差,因此数值积分公式的代数精度不超过阶
更一般地,考虑如下的带权积分
称为权函数。定义两个可积函数的内积为
在线性代数中学过,可以用Schmidt正交化过程,将一组基函数变为正交基函数。
利用Schmidt正交化过程
可以将次多项式函数空间的一组基函数,变为正交基函数,且有
可以得到
定理 2.
以阶正交多项式的个零点为积分点的数值积分公式具有阶的代数精度
证明. 只需证明,格式至少达到阶即可。由数值积分的误差公式,
其中
注意到是的零点,则有
其中为某非0实数。
另外,当为次多项式时,为次多项式。
利用的正交性,可得。
即,格式具有阶代数精度。
定义 1.
称具有最高阶代数精度的数值积分格式为Gauss积分,相应的积分点称为Gauss点
Gauss积分的构造方法
- 求出区间上权函数为的正交多项式
- 求出的所有零点
- 以这些零点作为积分点,构造的数值积分公式即为Gauss公式
例 2. 求积分的2点Gauss公式
解. 按Schmidt正交化过程,有
可以得到积分点为。相应的积分系数为
有2点Gauss公式
Gauss-Legendre公式
区间上,权函数为的Gauss型公式称为Gauss-Legendre公式。
由
可以得到区间上的Gauss求积公式
Gauss-Laguerre公式
区间上,权函数的积分公式,称为Gauss-Laguerre公式。
其中是Laguerre多项式
的根,积分系数为
Laguerre多项式满足公式
及边界值
可以表达为
n=2时2点公式
Gauss-Hermite公式
区间上,权函数的积分公式,称为Gauss-Hermite公式。
其中是积分点的个数。是Hermite多项式
的根,积分系数为
Hermite多项式为
它满足
则有系数关系式为
和, , 。
Hermite多项式有如下的显式表达
Hermite多项式的前11个的值为
n=2时,2点公式
n=3时,3点公式
谢谢
ref:
https://en.wikipedia.org/wiki/Laguerre_polynomials
https://en.wikipedia.org/wiki/Laguerre_polynomials