已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国矿业大学(北京)理学院微分方程数值解实验报告实验名称: 常微分方程数值解法 学号: XXX 专业年级: 信息与计算科学11级 姓名: XXX 实验时间: 2013年3月 成绩 : 一、实验目的,内容 二、相关背景知识介绍 三、代码四、数值结果与分析 六、计算结果的分析 1、 实验目的,内容 掌握一阶常微分方程的初值问题常用数值解法 编写程序,利用Euler法、改进Euler法、Adams外插内插法及Runge-Kutta法解决相关问题。2、 相关背景知识介绍 研究一阶常微分方程的初值问题的数值解 1、Euler法和改进Euler法 (1)Euler法 用差商近似导数 问题转化为(2)改进Euler法 (3)线性多步法(Adams外插内插法) (4)Runge-Kutta法 用f在一些点的值表示(tn,un,h),使单步局部截断误差的阶和Taylor展开法相等。将初值问题写成积分形式:3、 代码(Matlab) 题目:用Euler法、改进Euler法、Adams外插内插法及Runge-Kutta法解决下面一阶常微分方程初值问题。代码:方程: function y=f(t,u) y=2*t*u/(1+t2); endEuler法: function y=euler(n,u0,x0) t=1; u=zeros(n+1,1); h=t/n; u(1)=u0; x(1)=x0; for i=1:n x(i+1)=x0+h*i; u(i+1)=u(i)+f(x(i),u(i)*h; end Plot(x,u,r*) end改进Euler法: function y=imeuler(n,u0,x0) err=10-6; t=1; u=zeros(n+1,1); x=zeros(n+1,1); h=t/n; u(1)=u0; x(1)=x0; for i=1:n x(i+1)=x0+h*i; u(i+1)=u(i); ut=30; while abs(u(i+1)-ut)err ut=u(i+1); u(i+1)=u(i)+(f(x(i),u(i)+f(x(i+1),u(i+1)*0.5*h; end end plot(x,u) endAdams内插法:k=3function y=iadams(n,u0,x0) t=1; u=zeros(n+1,1); h=t/n; u(1)=u0; u(2)=u0; u(3)=u0; x(1)=x0; x(2)=x0+h; x(3)=x0+2*h; for i=3:n x(i+1)=x0+h*i; u(i+1)=u(i)+h*(9*f(x(i+1),u(i+1)+19*f(x(i),u(i)-5*f(x(i-1),u(i-1)+f(x(i-2),u(i-2)/24; end plot(x,u) endRunge-Kutta法:(本文采用heun法)function y=heun(n,u0,x0) t=1; u=zeros(n+1,1); h=t/n; u(1)=u0; x(1)=x0; for i=1:n x(i+1)=x0+h*i; k1=f(x(i),u(i); k2=f(x(i)+0.3333*h,u(i)+0.33333*h*k1); k3=f(x(i)+0.666663*h,u(i)+0.666666*h*k2); u(i+1)=u(i)+0.25*h*(k1+3*k3); end plot(x,u) end 四、数值结果与分析 对于所给方程,各个方法均给出了良好的解,其实heun方法最好10步就出了 的结果。而euler法10步 Euler法大致形象出来了,但是后边误差太大。Adams内插法一开始浪费了三个点的 10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿化工程进度与质量监控方案
- 2025浙江海正药业招聘参考考试题库及答案解析
- 2025下半年安徽合肥市人力资源服务有限公司社会招聘5人备考考试试题及答案解析
- 2026湖南郴州市国资委“英培计划”人才选拔29人备考笔试试题及答案解析
- 污水主管网更新改造工程环境影响报告书
- 潜水员岗前安全行为考核试卷含答案
- 国家基层高血压防治管理指南(2025版)培训项目试题有答案
- 静脉血液标本采集指南培训考试题(附答案)
- CT引导下穿刺肺活检知情同意书
- 电子商务专员面试题及平台操作技巧含答案
- 2026年元旦校长致辞:骐骥驰骋启新程智育赋能向未来
- 看管牛羊合同范本
- 2025上海崇明区事务性辅助人员招聘7人笔试备考题库带答案解析
- 2025年东营市总工会公开招聘工会社会工作者(25人)笔试考试备考题库及答案解析
- 全国人大机关直属事业单位2026年度公开招聘工作人员考试模拟卷附答案解析
- 2026全国人大机关直属事业单位招聘50人笔试考试备考题库及答案解析
- 2025秋统编语文八年级上册14.3《使至塞上》课件(核心素养)
- 人文关怀视角下的舒缓护理:倾听的力量
- 2025年创新深水区:核药研发机遇与挑战-
- 2025年驾照考试科目一1500题及答案(六)
- 矿山隐蔽致灾因素普查规范课件
评论
0/150
提交评论