首页/文章/ 详情

数值积分|龙贝格公式

1月前浏览2131

本篇需要熟悉复合梯形公式,辛普森公式,牛顿-科特斯公式以及自适应积分。

在积分区间    使用梯形公式有

 

将积分区间    2等分,使用复合梯形公式有

 

由    可得辛普森公式

 

将积分区间    4等分,使用复合梯形公式有

 

由    可得辛普森公式

 

若以    表示积分子区间数目为n时的复合梯形公式,例如当积分区间    2等分,即有2个子区间时,

 

若以    表示积分子区间数目为2n时的复合梯形公式,例如当积分区间    4等分,即有4个子区间时,

 

于是可得到辛普森公式的递推式为

 

在推导牛顿-科特斯公式时,至少4个子区间起步,且牛顿-科特斯公式与辛普森公式的关系为

 

以此类推,如果一种计算公式至少8个子区间起步,且与牛顿-科特斯公式的关系为

 

   就是龙贝格求积公式(Romberg's method)。

如图所示

辛普森公式可由复合梯形公式得到

 

牛顿-科特斯公式可由辛普森公式得到

 

龙贝格公式可由牛顿-科特斯公式得到

 

龙贝格公式的计算过程如图所示

 

重复以上过程,直到相邻两个R的相对误差满足要求时,停止计算。

[算例]求    ,误差为    

 

附python代码

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

作者推荐

未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈