您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > 数值分析课件_高斯求积公式
§5Gauss求积公式/*GaussQuadratureFormula*/Newton—Cotes求积公式中的求积节点是等距选取的,求积系数计算方便,但代数精度要受到限制;0()()nnkkkIfAfx积分公式的一般形式:插值型的求积公式至少有n次代数精度,至多有多少次的代数精度?如何适当选取求积节点和求积系数,使求积公式达到最高的代数精度?一、Gauss积分问题的提法为了提高代数精度,需要适当选择求积节点:①当求积节点个数确定后,不管这些求积节点如何选取,求积公式的代数精度最高能达到多少?②具有最高代数精度的求积公式中求积节点如何选取?0()()nnkkkIfAfx积分公式的一般形式:个求积节点,个求积系数,共个未知量,需要个方程,因此可以取使公式精确成立,从而求出求积节点和系数。,,,1)(12nxxxf1n1n22n22n21n只需证明:对于上述插值型求积公式,存在一个2n+2次多项式,使得求积公式不能精确成立。551..Th形如的插值型求积公式的代数精度最高不超过2n+1次。0()()nbkkakfxdxAfx证明:10()()nnkkxxx其中令21()()nfxx因为210()()bbnaafxdxxdx而00()nkkkAfx故求积公式不能精确成立。下面讨论一般积分形式:()()bafxxdx其中为权函数0()x构造积分公式(*)0()()()nbkkakfxxdxAfx具有2n+1次代数精度。其中011nnaxxxxb求积节点求积系数01,,,kAkn与被积函数无关0()()()nbbjkkaajkjjkxxAxlxdxxdxxx1Def如果一组节点,使得上述插值型求积公式具有2n+1次代数精度,则称该组节点为Gauss点,相应的公式为Gauss型求积公式。01,,,[,]nxxxab0()nbkakAxdx求积系数的特征:•五点的Gauss求积公式具有多少次代数精度?例1:构造下列积分的Gauss求积公式:100111()()()fxxdxAfxAfx例题:分析:因为n=1,所以Guass求积公式具有3次代数精度。分别取,得到关于的方程组,求解非线性方程组得到求积系数和求积节点。32,,,1)(xxxxf1010,,,xxAA00121(),,,nbjjkkakAxxxdxjn2n+2个未知数,2n+2个方程的非线性方程组由代数精度定义,当时,2211(),,,,nnfxxxx0()()nnkkkIfAfx求积公式精确成立:问题:如何计算Gauss点及求积系数?0nkkx0{}nkkA方法一:从代数精度的定义出发,求解非线性方程组;方法二:两步走()()bkkaAxlxdx问题:如何计算Gauss点及求积系数?0nkkx0{}nkkA0{}nkkx1.先确定Gauss求积节点0{}nkkA2.计算求积系数①从代数精度的定义出发,求解线性方程组;或②用系数的表达式直接计算。二、Gauss求积公式的性质Gauss求积公式存在的条件552..Th插值型求积公式(*)的节点0[,]nkkxab是Gauss点的充要条件是以这些节点为零点的多项式10()()nnkkxxx与任何不超过n次的多项式带权正交:()px10()()()bnapxxxdx证明:必要性设()npxH则121()()nnpxxH因为01,,,[,]nxxxab是Gauss点1()()()bnapxxxdx100()()nkknkkApxx充分性21()nfxH对于1()()()()nfxpxxqx其中,npqH1()()()()()()bbnaafxxdxpxxqxxdx()()baqxxdx0()nkkkAqx0()nkkkAfx即求积公式(*)对一切不超过2n+1次的多项式精确成立所以节点是Gauss点0[,]nkkxab上述定理表明:上带权的n+1次正交多项式的零点就是求积公式(*)的Gauss点[,]ab001(),,,nbjjkkakAxxxdxjnGauss求积公式中求积系数的求法由代数精度定义,得到n+1阶线性方程组:设已知Gauss点0[,]nkkxab或者0()()()nbbjkkaajkjjkxxAxlxdxxdxxxGauss求积公式的余项0[]()nnkkkRfIAfx222122()()()()()!nbnafxxdxn证明:2121012()(),,,,()()nkknkkHxfxknHxfx设是满足下列条件的Hermite插值21()nHx22221122()()()()()()!nnnffxHxxn0[]()nnkkkRfIAfx210()()()nbknkakfxxdxAHx21()()()()bbnaafxxdxHxxdx21()()()bnafxHxxdx222122()()()()()!nbnafxxdxn公式有2n+1次代数精度21()()nkkHxfx积分第一中值定理222122()()()()()!nbnafxxdxnGauss求积公式的稳定性553..ThGauss型求积公式(*)总是稳定的。证明:001,,,kAkn只需证明:因为Gauss型求积公式(*)对所有不超过2n+1次的多项式都精确成立:取2()()kfxlx()klx是n次的Lagrange插值基函数220()()()nbkjkjajlxxdxAlx0kA012,,,,kn0()nbkakAxdxGauss求积公式的收敛性554..Th则Gauss型求积公式(*)是收敛的。[,]fCab设证明:maxaxbfpfp由Weierstrass定理知对0存在m次多项式满足()px2()bafpxdx0()()()nbkkakfxxdxAfx下证,NnN当时00()()nnkkkkkkApxAfx0()()()nbkkakpxxdxApx()()()()bbaafxxdxpxxdx0()()()nbkkakfxxdxAfx22021mn三、Gauss求积公式的构造根据前面的讨论,只需要取n+1次正交多项式的n+1个零点为求积节点,构造的求积公式即为Gauss求积公式区间的转化问题任意区间经过下列变换可变为区间[,]ab11[,]1122()(),[,]babaxtt下面仅以Legendre多项式和Chebyshev多项式为例1n是首系数为的次正交多项式,权函数为2)!(2)!2(nnn1()x1()nPxLegendre正交多项式01()Px1211111101212()(),,,()!nnnnndPxxnndx1110()()nPxqxdx为不超过次的多项式()qxn1n1()nPx11[,]在有个不同的实零点,且关于原点对称1112112()()()()(),,,nnnnPxnxPxnPxn递推关系1()Pxx221312()()Pxx331532()()Pxxx110221()()ijijPxPxdxijj正交性1()()()nnPxPx奇偶性Gauss-Legendre求积公式110()()nkkkfxdxAfx1()x其中求积节点是n+1次Legendre多项式的零点0[,]nkkxab求积系数可通过求解方程组得到,或者利用下式110()()nikikiikxxAdxxx012,,,,kn时,零点,构造求积公式:0n1010()()fxdxAf1()Pxx00x求:0A令,代入公式精确成立,得到:1()fx02A10012()Alxdx或1120()()fxdxf一点Gauss-Legendre求积公式1次代数精度10111133()()()fxdxAfAf时,,零点构造求积公式:1n211312()()Pxx011133,xx求:01,AA令,代入公式精确成立,得到:1(),fxx011AA1100111111(),()AlxdxAlxdx或111133()()()fxdxff两点Gauss-Legendre求积公式3次代数精度22121'()()kknkAxPxP147表5.5.11155855095995()()()()fxdxfff三点Gauss-Legendre求积公式5次代数精度1100()(),()()nnninkkiiiikikPxxxPxxx例1:应用两点Gauss-Legendre求积公式计算积分210xIedx解:1222()()babatxt作变换2211140112()txIedxedt001112()()AgtAgt0112()()gtgt214()()tgte07465875.074682413.三点Gauss-Legendre求积公式2211140112()txIedxedt00112212()()()AgtAgtAgt07468145.0120555555555608888888889..AAA012()cos(arccos),,,nTxnxn011(),()TxTxx11212()()(),,nnnTxxTxTxn2221()Txx3343()Txxx例如:切比雪夫(Chebyshev)正交多项式系:2()kTx只含有的偶次幂,只含有的奇次幂。21()kTxxx121010210()()ijijTxTxdxijxij()nTx在[-1,1]内的n个零点和n+1个最值点为:21122()cos()(,,,)kknn01cos(,,,)kxknn见文献[13]Gauss-Chebyshev求积公式211()xx110()()()nkkkfxxdxAfx其中求积节点是n+1次Chebyshev多项式的零点0[,]nkkxab2101222cos,,,,kkxknn求积系数0121,,,,kAknn例2:应用两点Gauss-Chebyshev求积公式计算积分22012()xIdxxx解:122()()babaxtt作变换0011()()AgtAgt22212011221()xttIdxdtxxt22()gttt012()()gtgt节点增加时需重新计算可以计算广义积分007071067814cos.t1034costt012()()gtgt1570796325966.220115707963267922.()xIdxxxNewton—Cotes求积公式是等距节点的插值型求积公式,当n7时计算不稳定;梯形求积公式和Simpson求积公式是低精度方法,但对于光滑性较差的被积函数有时比高精度方法能得到更好的效果。实际计算中一般采用复化求积公式。Romberg求积方法。算法简单,当节点加密提高积分近
本文标题:数值分析课件_高斯求积公式
链接地址:https://www.777doc.com/doc-3555850 .html