计算方法实验七规范.doc

浙江大学城市学院实验报告 课程名称 计算方法 实验项目名称 常微分方程初值问题的数值解法 实验成绩 指导老师(签名 ) 日期 2011-12-9 一. 实验目的和要求 用Matlab软件掌握求微分方程数值解的欧拉方法; 通过实例学习用微分方程模型解决简化的实际问题。 二. 实验内容和原理 编程题2-1要求写出Matlab源程序(m文件),并有适当的注释语句;分析应用题2-2,2-3,2-4,2-5要求将问题的分析过程、Matlab源程序和运行结果和结果的解释、算法的分析写在实验报告上。 编程 编写用向前欧拉公式和改进欧拉公式求微分方程数值解的Matlab程序,问题如下: 在区间内个等距点处,逼近下列初值问题的解,并对程序的每一句添上注释语句。 Euler法 y=euler(a,b,n,y0,f,f1,b1) y=zeros(1,n+1); y(1)=y0; h=(b-a)/n; x=a:h:b; for i=1:n; y(i+1)=y(i)+h*f(x(i),y(i)); end plot(x,y) hold on % 求微分方程的精确解 x1=linsp

文档评论(0)

1亿VIP精品文档

相关文档