




已阅读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年大数据的微软云计算市场渗透率分析报告
- 老年病课件教学课件
- (正式版)DB14∕T 1815-2025 《旅游景区厕所清洁服务规范》
- 基于2025年医药市场的医药商业供应链物流效率提升方案报告
- 联通布线工程承接方案(3篇)
- 冷气改造工程方案范本(3篇)
- 楼盘工程排水安装方案(3篇)
- 2025年学历类自考健康教育学-写作(一)参考题库含答案解析(5卷)
- 建设工程水电安装方案(3篇)
- 云计算技术总结报告
- 工会的考试试题及答案
- 医院麻醉科诊疗规范
- 2025秋人教版(2024)八年级上册英语课件 Unit 1 Happy Holiday (第1课时) Section A 1a- 1d
- 药品经营质量管理规范培训内容
- 工厂垃圾池管理制度
- 肺栓塞药物治疗方案讲课件
- I型呼吸衰竭护理查房
- 口腔种植人员管理制度
- 精益管理培训课件
- 护理高职入学专业介绍
- 亚马逊创业合伙协议书
评论
0/150
提交评论