前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数值积分| 辛普森公式

数值积分| 辛普森公式

作者头像
fem178
发布2020-04-21 16:21:48
6.5K0
发布2020-04-21 16:21:48
举报

辛普森积分法是一种用抛物线近似函数曲线来求定积分数值解的方法。把积分区间等分成若干段,对被积函数在每一段上使用辛普森公式,根据其在每一段的两端和中点处的取值近似为抛物线,逐段积分后加起来,即得到原定积分的数值解。

如图1所示,二次抛物线y=A+Bx+Cx^2(A,B,C为常数)上有三个点(h,yL), (0,yM),(h,yR),则

在区间[-h,h]积分

对于一个区间[a, b],将其n等分, x0 = a,x1 = a+h,x2 = a + 2h,..., xn = a + nh = b,其中h =(b - a)/n。现已知各点的函数值yj = f (xj ) ,由上述公式可得

以上各式相加得到

这就是辛普森公式。

如图2所示,对于复杂函数,可以在划分好区间之后,通过插值的办法将其改写为抛物线形式:

其中E(x)是误差。

各区间积分,累加,同样可得到辛普森公式。

[算例1]

用辛普森公式计算函数y=5x^4在区间[0,2]的积分(n=4) 。

精确值是32

[算例2]

用辛普森公式计算函数y=1/x在区间[1,2]的积分。比较n=4,n=8,n=16时的误差 。

误差分别为:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数值分析与有限元编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档