- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用Matlab实现Romberg数值积分算法----系统建模与仿真结课作业讲述
利用Matlab实现Romberg数值积分算法一、内容摘要针对于某些多项式积分,利用Newton—Leibniz积分公式求解时有困难,可以采用数值积分的方法,求解指定精度的近似解,本文利用Matlab中的.m文件编写了复化梯形公式与Romberg的数值积分算法的程序,求解多项式的数值积分,比较两者的收敛速度。二、数值积分公式1.复化梯形公式求解数值积分的基础是将区间一等分时的Newton—Cotes求积公式:=其几何意义是,利用区间端点的函数值、与端点构成的梯形面积来近似在区间[a,b]上的积分值,截断误差为:具有一次的代数精度,很明显,这样的近似求解精度很难满足计算的要求,因而,可以采用将积分区间不停地对分,当区间足够小的时候,利用梯形公式求解每一个小区间的积分近似值,然后将所有的区间加起来,作为被求函数的积分,可以根据计算精度的要求,划分对分的区间个数,得到复化梯形公式:=其截断误差为:2.Romberg数值积分算法使用复化的梯形公式计算的数值积分,其收敛速度比减慢,为此,采用Romberg数值积分。其思想主要是,根据的近似值加上与的近似误差,作为新的的近视,反复迭代,求出满足计算精度的近似解。用近似所产生的误差可用下式进行估算:新的的近似值:=(0 1 2 ….)Romberg数值积分算法计算顺序i=0(1)i=1(2)(3)i=2(4)(5)(6)i=3(7)(8)(9)(10)i=4(11)(12)(13)(14)…………其中,第一列是二阶收敛的,第二列是四阶收敛的,第三列是六阶收敛的,第四列是八阶收敛的,即Romberg序列。三、复化梯形法以及Romberg算法程序流程图图1 复化梯形法程序流程图图2 Romberg算法程序流程图四、计算实例依据上文所述的流程图,编写复化梯形程序以及Romberg算法程序,并且利用实例验证程序的正确性,示例如下(计算精度):表2 计算结果计算精度0.5×10^-50.5×10^-70.5×10^-9复化梯形算法时间0.0698263946330.2166358023043.459824945493近似值3.1415901104583.1415926138533.141592653434Romberg算法时间0.0456873297100.0433617263570.044913907518近似值3.1415925024583.1415926512243.141592653552从上表中可以看出,当要求的计算精度不高时,复化梯形算法与Romberg算法计算时间相差不太大,但是Romberg算法是要快于复化梯形算法的;当要求的计算精度更高的时候,Romberg算法是明显快于复化梯形算法。本文所编写的程序适用于多项式的数值积分,且对于积分区间内,被积函数在每一点必须有定义,在以后的学习中进一步改进。附录:1.复化梯形算法程序function []=sf(a,b,m,M,d)ticdisp(请输入分子多项式a,分母多项式b,积分下限m,积分上限M,以及计算精度d)f=poly2sym(a)/poly2sym(b) %用于给用户显示被积函数的形式%利用梯形公式计算此数值积分disp(利用梯形公式计算数值积分的结果)kk=zeros(); %用于存放结果kk(1,1)=1/2*(M-m)/1*(subs(f,x,m)+subs(f,x,M)) %先存储首项for i=1:1:2^30 t=0; for j=0:1:2^(i-1)-1 v=m+(2*j+1)*(M-m)/(2^i) vv=polyval(a,v)/polyval(b,v); t=t+(M-m)/(2^i)*vv end y=1/2*kk(i,1)+t %通项公式计算各项值 kk(i+1,1)=y %存储其他项 f=i+1; %记录符合条件的值的下标 if(1/3*(kk(i+1,1)-kk(i,1))=d) break; endendtime=tocfprintf(The result is %f\n, kk(f,1))2.Romberg算法程序function []=romberg(a,b,m,M,d)ticdisp(请输入分子多项式a,分母多项式b,积分下限m,积分上限M,以及计算精度d)f=poly2sym(a)/pol
您可能关注的文档
- 供应链金融产品体系介绍_图文.ppt.ppt
- 保险代理人资格考试辅导题库大全(含答案)88117294.doc
- 信息管理与信息系统专业毕业论文19471.doc
- 供应链管理课程系列--采购人员素质讲座(ppt 46)【物流精选】.ppt
- 信用社主任离任述职报告-农村信用社主任离任审计报告.docx
- 信用社离任述职报告.docx
- 会计信息系统习题集(必威体育精装版整理By阿拉蕾).doc
- 健身、竞赛、休闲、娱乐于一体全民健身中心可行性研究报告书(可编辑).doc
- 儿科学第七版教材(2011年修订完整版).doc
- 信号与系统 清华 笔记.pdf
- 初中物理计算公式大全(2017复习整理版).doc.doc
- 初中物理计算公式大全(20120930必威体育精装版复习整理版).doc
- 别墅空间设计 室内设计毕业论文 (NXPowerLite).doc
- 初中物理计算公式大全(2018复习整理版).doc.doc
- 初一数学含2016年中考题2.2数轴课件.ppt.ppt
- 前台人员收银注意事项[策划].doc
- 前海合作区入区项目投资(商业)计划书范文(用地申请)-移动互联网产业基地【方案之家】.doc
- 初二主题班会精品课件《欢度国庆节》.ppt
- 办公楼地下车库出入口阳光棚改造工程施工方案(可编辑).doc
- 加强农村卫生知识普及 健康教育宣传的建议【精选资料】.doc
最近下载
- 2025.6.27--12、博微配电网工程设计软件使用手册.pdf VIP
- 阿里巴巴集团股权结构分析.doc VIP
- 锡安长老纪要1-24本.pdf VIP
- YYT 0735.1-2009 麻醉和呼吸设备 湿化人体呼吸气体的热湿交换器(HME) 第1部分:用于最小潮气量为250mL的HME.docx VIP
- 汽车仪表盘图标全解.docx VIP
- 阿里巴巴上市后的股权结构(阿里巴巴必威体育精装版股权结构).doc VIP
- 氧气、乙炔管理制度.docx VIP
- 上海众辰NZ100变频器用户使用说明书调试手册.pdf
- 伴有肺炎的肺脓肿多学科决策模式中国专家共识(2025版).docx VIP
- fwd系列高静压风机盘管机组-特灵空调.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)