本文主要是介绍【老生谈算法】matlab实现Romberg数值积分算法——数值积分算法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
利用Matlab实现Romberg数值积分算法
1、下载:
本算法已经整理成文档如下,有需要的朋友可以点击进行下载
序号 | 文档(点击下载) |
---|---|
本项目文档 | 【老生谈算法】利用Matlab实现Romberg数值积分算法----系统建模与仿真结课作业.docx |
2、算法详解
一、内容摘要
针对于某些多项式积分,利用Newton—Leibniz积分公式求解时有困难,可以采用数值积分的方法,求解指定精度的近似解,本文利用Matlab中的.m文件编写了复化梯形公式与Romberg的数值积分算法的程序,求解多项式的数值积分,比较两者的收敛速度。
二、数值积分公式
1.复化梯形公式求解数值积分的基础是将区间一等分时的Newton—Cotes求积公式:
其几何意义是,利用区间端点的函数值、与端点构成的梯形面积来近似在区间[a,b]上的积分值,截断误差为:
这篇关于【老生谈算法】matlab实现Romberg数值积分算法——数值积分算法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!