数值积分的基本思想

将定积分 abf(x)dx\int_a^b f(x)\,dx 近似为被积函数在节点处函数值的加权和:

abf(x)dxk=0nAkf(xk)\int_a^b f(x)\,dx \approx \sum_{k=0}^n A_k f(x_k)

Newton-Cotes 公式的导出

对等距节点进行 Lagrange 插值后积分。令 h=(ba)/nh = (b-a)/nxk=a+khx_k = a + kh

梯形公式 (n=1n=1)

abf(x)dxba2[f(a)+f(b)]\int_a^b f(x)\,dx \approx \frac{b-a}{2}\left[f(a) + f(b)\right]

Simpson 公式 (n=2n=2)

abf(x)dxba6[f(a)+4f(a+b2)+f(b)]\int_a^b f(x)\,dx \approx \frac{b-a}{6}\left[f(a) + 4f\left(\frac{a+b}{2}\right) + f(b)\right]

代数精度

  • 梯形公式:1 次代数精度
  • Simpson 公式:3 次代数精度
  • nn 为偶数时,n+1n+1 次代数精度;nn 为奇数时,nn 次代数精度

复合求积公式

为提高精度,将积分区间等分为子区间,在每个子区间上应用低阶 Newton-Cotes 公式。