首页/文章/ 详情

数值积分| 辛普森公式

7月前浏览4093


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


如图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时的误差 。

误差分别为:


来源:数值分析与有限元编程
科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-02
最近编辑:7月前
太白金星
本科 慢慢来
获赞 5粉丝 13文章 325课程 0
点赞
收藏
作者推荐

建模 | 如何快速砍倒一棵树

用斧子砍树时,通常做法是在树上砍一个豁口,这样会省力一些。下面结合中学物理中的运动学知识来分析这样做的道理。一) 假设豁口的角度为θ,斧子每次沿着水平方向冲向豁口时与豁口斜面接触的区域是平整的(并非整个斜面),且人的手臂会施加一个初速度V给斧子。如图1所示。二) 斧子接触斜面后,产生沿着斜面方向的摩擦力f,假定f是一个常数,只与树木的材质有关。f自然会产生一个加速度a,即a=f/m。m是斧子质量,那么a也是常数。如图2所示 。 初速度V沿着斜面方向的分量为V0,方向与加速度a方向相反,如图3所示。由于加速度方向与运动方向相反,斧子沿着斜面的速度u会越来越小,直至停止,即u=V0-at,u与时间t的函数关系如图4所示。0至T时刻,斧子沿着斜面前进的距离为S由上式可知,当θ越小,cosθ越大,则S越大。说明斧子砍的越深。当然θ不可能为0,可以根据实际需求即可。 来源:数值分析与有限元编程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈