数值积分

本文介绍了数值积分的基本概念及其重要性,特别关注了多项式插值和Lagrange插值过程在数值积分中的应用。文中详细解释了如何通过构建插值多项式来近似计算积分,并给出了具体的计算公式和误差估计方法。

数值积分是应用函数在给定区间上的定义,计算出在该区间 上的积分(近似)值。

为什么需要数值积分?
从数学上说,有些初等函数的原函数不是初等函数 ;
有些时候我们只知道函数在给定区间上有限个点处的函数值 ;
虽然有些函数的原函数可以得到,但是求值过于复杂;

数值积分的策略是用另一个函数替代原来的被积函数,而前者的积分是很容易计算的。
多项式(来自于多项式插值或逼近)以及样条函数是常用的选择。

目标是计算积分

baf(x)dx

给定[a,b]中的节点x0,x1,,xn,应用Lagrange插值过程:
基函数:

li(x)=Πnj=0,jixxjxixj,i=0,1,,n

插值多项式:

p(x)=i=0nf(xi)li(x)

近似积分:

baf(x)dxbap(x)dx=i=0nf(xi)bali(x)dx

从而得到一个对所有n阶多项式是精确成立的积分公式:

baf(x)dxi=0nAif(xi)

其中:
Ai=baii(x)dx

如果节点是等距的,那么上 面的公式称为Newton-Cotes公式。

例子:
n=1,x0=a,x1=b时,计算得到

A0=A1=ba2

相应的数值积分公式为
baf(x)dxba2[f(a)+f(b)]

这个积分公式叫做梯形法则。

误差估计:
多项式插值中的误差:

E(x)=f(x)p(x)=f(ξx)(xa)(xb)/2

对其进行积分并利用积分中值定理:
baE(x)dx=12baf(ξx)(xa)(bx)dx=112(ba)3f(ξ)

复化梯形法则
把区间[a,b]划分为

a=x0<x1<<xn=b

在每个自区间上利用梯形法则,得到复化梯形法则:
bzf(x)dx=i=1nxixi1f(x)dx12i=1n(xixi1)[f(xi1)+f(xi)]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值