数值积分的方法计算定积分,matlab实验.docVIP

数值积分的方法计算定积分,matlab实验.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数值积分的方法计算定积分,matlab实验

实 验 报 告 实验名称 (教师填写) 利用数值积分方法近似计算定积分 实验目的 (教师填写) 1.学会用数值积分方法近似计算定积分。 2.比较不同数值积分公式的计算效果。 实验题目 (教师填写) 用复化梯形公式、复化Simpson公式计算下列积分中的一个,要求误差不超过: (1) (2) 实验报告要求 (教师填写) 1.在实验内容与步骤中,填写基本的公式推导,之后根据推导出的公式编写程序,填入此栏。 2. 程序中应尽量写注释语言(中英文均可),例如: a = 0; %对a 附初值0 for i = 1:100 %循环体从1到100,步长为1,开始循环 a = a+I; %执行从1+2+…+100的加法过程 end 3. 实验结果列出计算结果,或者作出图像。可以自由讨论所观察到的现象,如有疑问也可提出 4. 作业可已word文档发至 (1)复化梯形公式 分析: 由复化梯形公式可知,余项,且a=0,b=1,, ,所以可得,所以可得,所以n取92,。 程序: n=92,a=0,b=1; %积分上下限分别为0,1,将[0,1]区间92等分保证误差小于e-5 h=1/n; %等分小区间长度为,a=0,b=1 p=0; %循环赋值量取初值为0 for x=a+h:h:b-h %利用循环求得的值 p=p+exp(-x); end T=2/sqrt(pi)*(2*p+exp(-a)+exp(-b))*h/2 %利用复化梯形公式求得积分值并输出 format long; 复合simpson公式求解: 由复合simpson公式的余项; 其中; 得n≥2.43;我们取n=3,; 由simpson公式: 编程如下: a=0; b=1; %积分上下限分别为0,1,将[0,1]区间3等分保证误差小于e-5 n=3; h=(b-a)/n; %h为区间长度 m=0;n=0; %定义变量并初始化 for x1=a+h:h:b-h m=m+exp(-x1); %计算以步长为h的所有节点函数值之和 end for x2=a+h/2:h:b-h/2 %计算以步长为h/2的所有节点函数值之和 n=n+exp(-x2); end S=h*(exp(0)+2*m+4*n+exp(-1))/6*2/sqrt(pi) %复化simpson公式求积分并输出 format long; 实验结果与实验结论 (学生填写) (1)复化梯形公式: 复化simpson公式: 我们取n=100,利用simpson公式可以求得积分值 0.71327166967739,把它作为精确值与上述两种方法所得值比较可得simpson公式更靠近精确值。 实验结论:在允许误差近似相同的情况下,复化simpson公式较复化梯形公式运算次数少得多,而且结果更为精确,故复化simpson公式较复化梯形公式运算速度、精度方面更具优越性。 姓名 学号 班级 成绩 教师姓名: 时间:

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档