什么是计算定积分的高斯求积公式?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 02:01:58
什么是计算定积分的高斯求积公式?
xTNW#Hu;+R8viSi@& -8I)?sΙ3OB1)OT}9kܷqHmyq^MϽƪWϬAQ4T%_<9gLw:܀`Z[9nACM~=&[;}A$A(\ JWD&ɯ3gU:A/J~. ~ kyBҳ.-4]HA[q j]"]>rVTizè zIzA"D:&v{l`h0'PҷᘌKI:CRmgCwpQkk4{v?:ڴI_!|D%u^Nƛrϗ/ O ڀ9jb(@F"2 zqK=싻`@_E]:dYLFd2DN׆IdwNC4"/y-Q(5I L`2W{Μ$^e`2e;wHnI z4G;N%x 4 i~0ܞ0sZcU+$Zyq{ 'Kg?I@Een.WO5g&UrXfagAvknry&]O#X.7?^%#3(ԜI-/gVJgSKK99K'~ͥ't"z`|TaUUrǙa$tHê`$AKS -Zlv6j$sz2nbaCWͤP̌'̠SX2;ǵ!]L+'u+1–iCz2hm,ԢGoI:iN

什么是计算定积分的高斯求积公式?
什么是计算定积分的高斯求积公式?

什么是计算定积分的高斯求积公式?
高斯求积公式是变步长数值积分的一种,基本形式是计算[-1,1]上的定积分.下面简单说明一下思想(仅仅是说明,而非证明):
假设现在要求 f(x)在[-1,1]上的积分值,只允许计算一次 f(x)的值,你会怎么做呢?显然我们会选取一点 x0,计算出 f(x0),然后用 A = f(x0) * 2 作为近似值.现在问题是怎样选取 x0,使得结果尽可能精确呢?直觉告诉我们选取区间中点最合适,这也就是所谓的中点公式,也就是1点高斯求积公式.
如果选取个点作为计算节点,同样可以按公式:A = k1 * f(x1) + k2 * f(x2) + ...+ kn * f(xn) 来计算近似值,关键就是如何确定节点 xi 和系数 ki (i = 1,2,3,...,n)
理论证明对于 n个节点的上述求积公式,最高有 2n - 1 次的代数精度,高斯公式就是使得上述公式具有 2n - 1次代数精度的积分公式.至于如何确定公式中的节点和系数,最常见的是利用勒让德多项式,具体的这里不方便说,你查查相关资料吧.

看如下图