




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 龙贝格 龙贝格 RombergRomberg 求积法 求积法 1 1 算法理论算法理论 Romberg 求积方法是以复化梯形公式为基础 应用 Richardson 外推法导出的 数值求积方法 由复化梯形公式 可以化为 2 2 22 2 bfhafaf h T 2 2 1 21 1 2 hafhbfaf h T 2 1 211 hafhT 一般地 把区间 a b 逐次分半 k 1 次 k 1 2 n 区间长度 步长 为 其中 mk 2k 1 记 k k m ab h k T 1 k T 由 从而 1 k T 12 2 1 2 1 1 1 1 k m j kkk hjafhT 1 b a dxxf 1 k T 12 2 k fh ab 按 Richardson 外推思想 可将 1 看成关于 误差为的一个 k h 2 k hO 近似公式 因而 复化梯形公式的误差公式为 2 b a dxxf 1 k T 4 2 2 1 kk hKhK 1 2 i i kih K 取 有 3 1 k h k h 2 1 b a dxxf 1 1 k T 1 2 1 2 2 1 i i ki i hK 误差为的误差公式 2 j hO j k T 1 j k T 14 1 1 1 1 j j k j k TT 2 2 误差及收敛性分析误差及收敛性分析 1 误差 对复化梯形公式误差估计时 是估计出每个子区间上的误差 然后 将 n 个子区间上的误差相加作为整个积分区间上的误差 精品文档 2欢迎下载 2 收敛性 记 由于hxi n i iin xfxf h fT 0 1 2 2 1 1 01 n i n i iiii xxfxxf 上面两个累加式都是积分和 由于在区间上可积可知 只要 xf ba 的分划的最大子区间的长度时 也即时 它们的极限都等于 ba0 n 积分值 可见 只要在区间上的可积的条件满足 由复 fI xf baRieman 化梯形求积公式计算所得复化梯形值序列都收敛于实际积分值 fTn fI 3 3 算法 算法 1 输入 a b epsilon 2 令 b a 计算 1 h 11 T 2 1 bfaf h 3 令 k 2 k h 1 2 1 h 4 令 计算 k m 1 2 k 12 2 1 2 1 11 1 1 k m j kkkk hjafhTT 5 for j 2 3 k 14 1 1 11 1 j jkjk jkkj TT TT 6 if 输出 return 1 jkjk TT jk T 7 k k 1 跳转 4 k h 1 2 1 k h 8 结束 4 4 实例实例 用龙贝格算法计算积分值 I 1 0 2 1 8 dx x 5 5 龙贝格求积源程序 龙贝格求积源程序 Romberg method for Integral Projectname hu1 cpp Executable file hu1 exe 精品文档 3欢迎下载 Date 2004 12 By Hu Bentao include stdafx h include stdio h include iostream h include math h include conio h include stdlib h define N1 20 define N2 20 double fun double x 被积函数设置 return 8 1 x x void Romberg double a double b double fun double double epsilon int i j k double h b a temp double T 20 20 FILE fp if fp fopen 200402157 txt w NULL 将运算的中间结果和最 终结果保存到文件 200402157 txt puts nopen file error n return fflush stdin fprintf fp n 龙贝格求积计算的中间结果 printf n 龙贝格求积计算的中间结果 T 1 1 h fun a fun b 2 fprintf fp nT 1 1 f T 1 1 printf nT 1 1 f T 1 1 k 2 h 2 while 1 temp 0 for i 1 i pow 2 k 2 i temp fun a 2 i 1 h T k 1 temp h T k 1 1 2 fprintf fp nT d 1 f t k T k 1 printf nT d 1 f t k T k 1 for j 2 j k j 精品文档 4欢迎下载 T k j T k j 1 T k j 1 T k 1 j 1 pow 4 j 1 1 fprintf fp T d d f t k j T k j printf T d d f t k j T k j j if fabs T k j T k j 1 epsilon fprintf fp n 积分结果 tI f cout endl OK endl T k j T k j fprintf fp f t T k j 积分值输出 printf n 积分结果 tI f cout endl OK endl T k j T k j printf f t T k j 积分值输出 break k 1 h 2 fclose fp hu1 cpp Defines the entry point for the console application include stdafx h include stdio h include iostream h include math h include conio h include stdlib h extern void Romberg double a double b double fun double double epsilon extern double fun double x int main int argc char argv double a b epsilon cout endl a 输入积分下限 cout b 输入积分上限 cout epsilon 输入计算精度
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西南昌市劳动保障事务代理中心招聘劳务派遣人员1人考试参考试题及答案解析
- 2025年数学试卷钓鱼答案及答案
- 2025年福建福路通城乡发展集团有限公司招聘考前自测高频考点模拟试题及答案详解1套
- 2025年中共昆明市委党校引进高层次人才(5人)考前自测高频考点模拟试题及答案详解(易错题)
- 2025北京政法职业学院招聘7人考前自测高频考点模拟试题及答案详解(必刷)
- 2025年湖南财盛国际贸易有限公司公开考前自测高频考点模拟试题附答案详解(典型题)
- 2025年黄山市中医医院招聘5人考前自测高频考点模拟试题及答案详解(名师系列)
- 2025海南保亭黎族苗族自治县残疾人联合会公益性岗位人员招聘1人备考考试题库附答案解析
- 2025山西省事业单位补充招聘考试模拟试题及答案解析
- 2025事业单位条例试题及答案
- 鼓膜置管护理常规
- DB11T 1493-2017 城镇道路雨水口技术规范
- 2024-2025学年七年级上学期期中考试道德与法治试题
- 山东省济宁市邹城市第十中学2024-2025学年上学期八年级第一次月考数学试题
- 高中化学全套思维导图(高清版)
- 重点难点 议论文阅读-2024年中考语文复习专练(原卷版)
- 阅读还原六选五15篇(期中复习)八年级英语上册基础知识专项讲练(人教版)
- 高中综合实践课程:设计未来城市(课件)
- 幼儿园班级幼儿图书目录清单(大中小班)
- 2020年检验检测认证企业发展战略和经营计划
- DL-T5704-2014火力发电厂热力设备及管道保温防腐施工质量验收规程
评论
0/150
提交评论