计算方法第七章上机报告.docVIP

  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文档。上传文档
查看更多
计算方法第七章上机报告

实验报告名称 求解常微分方程 班级:020991 学号 姓名:杜凡 成绩: 1实验目的 1)熟悉求解常微分方程初值问题的有关方法和理论,主要是改进欧拉法、四阶龙格-库塔法与阿当姆斯方法。 2)会变质上述方法的计算程序,包括求解常微分方程组的计算程序。 3)通过对各种求解方法的计算实习,体会各种解法的功能、优缺点及适用场合,会选取适当的求解方法。 2 实验内容 实习题7.1用改进欧拉法与四阶龙格-库塔公式求解所给微分方程初值问题; 7.2 用四阶龙格-库塔公式解下列微分方程初值问题; 7.3用阿当姆斯方法解微分方程初值问题; 3实验步骤 7.1 1)根据改进欧拉法的算法编写改进欧拉法求微分方程的函数 // 实验环境的配置,例如添加什么函数,库,头文件等,以及你的思路都可以写。 3 程序设计 // 程序流程图、代码。 以下均用matlab编写 1)改进欧拉法 function Heun2(f,a,b,y0,n) h=(b-a)/n; x=a:h:b; %ytrue=f1(-1*x); y=y0*ones(1,n+1); for j=2:n+1 yp=y(j-1)+h*f(x(j-1),y(j-1)); yc=y(j-1)+h*f(x(j),yp); y(j)=(yp+yc)/2; end for i=1:n+1 fprintf(x[%d]=%f\t y[%d]=%f\n,i-1,x(i),i-1,y(i)); %fprintf(x[%d]=%f\t y[%d]=%f\t ytrue[%d]=%f\n,i-1,x(i),i-1,y(i),i-1,%ytrue(i)); end 4实验结果及分析 // 程序运行的结果,可以添加截图以说明问题。 7.1 1)改进欧拉法 2)四阶龙格库塔公式解方程组 3)阿当姆斯方法解方程 //实验结果分析,包括误差分析和结论。 2)实验结果分析 改进欧拉公式的局部截断误差O(h^3),h=0.1,则绝对误差e1.0*10^2. 四阶龙格库塔方法的局部截断误差为O(h^5),h=0.1,则绝对误差e1.0*10^4. 阿当姆斯方法的局部截断误差为O(h^5),h=0.1,则绝对误差e1.0*10^4. 5总结 // 通过本实验掌握的内容,以及在实验中遇到的问题及解决方法。 通过本实验,掌握了求解常微分方程的几种方法,包括改进欧拉法,四阶龙格库塔方法与阿当姆斯方法,并且学会了编制上述方法的程序,了解了各种解法的适用场合。 6参考资料 // 学习相关理论、编写程序及为了完成实验查阅的书籍和文献 // 英文参考文献格式 // 期刊 // [序号] 主要责任者. 文献题名[J]. 刊名, 年, 卷(期): 起止页码. // 专著、论文集、学位论文、报告 // [序号] 主要责任者. 文献题名[文献类型标识]. 出版地: 出版者, 出版年. 起止页码.

文档评论(0)

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

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

1亿VIP精品文档

相关文档