数学实验报告(共7页).doc
《数学实验报告(共7页).doc》由会员分享,可在线阅读,更多相关《数学实验报告(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上重 庆 大 学学 生 实 验 报 告实验课程名称 数学实验 开课实验室 DS1407 学 院 自动化 年级 2013 专业班 自动化02班 学 生 姓 名 侯刚 学 号 开 课 时 间 2014 至 2015 学年第 二 学期总 成 绩教师签名数 学 与 统 计 学 院 制开课学院、实验室:数统学院DS1407 实验时间 : 2014年4月3日课程名称数学实验实验项目名 称种群数量的状态转移微分方程实验项目类型验证演示综合设计其他指导教师龚劬成 绩实验目的1 归纳和学习求解常微分方程(组)的基本原理和方法;2 掌握解析、数值解法,并学会用图形观察解的形态和进行解的定性
2、分析;3 熟悉MATLAB软件关于微分方程求解的各种命令;4 通过范例学习建立微分方程方面的数学模型以及求解全过程;基础实验一、实验内容1. 微分方程及方程组的解析求解法;2. 微分方程及方程组的数值求解法欧拉、欧拉改进算法;3. 直接使用MATLAB命令对微分方程(组)进行求解(包括解析解、数值解);4. 利用图形对解的特征作定性分析;5. 建立微分方程方面的数学模型,并了解建立数学模型的全过程。二、实验过程1求微分方程的解析解, 并画出它们的图形, y= y + 2x, y(0) = 1, 0x x=0:0.1:1; y2=-2*x-2+3*exp(x); plot(x,y2)输出:图表
3、1 方程特解图形分析:注意dsolve的用法。2用向前欧拉公式和改进的欧拉公式求方程y= y - 2x/y, y(0) = 1 (0x1,h = 0.1) 的数值解,要求编写程序,并比较两种方法的计算结果,说明了什么问题?(1)求解析解输入: dsolve(Dy=y-2*x/y,y(0)=1,x)输出: ans =(2*x+1)(1/2)(2)用向前欧拉公式和改进的欧拉公式求方程的数值解并与解析解作图比较 程序:x1(1)=0;y1(1)=1;y2(1)=1;h=0.1;for k=1:10 x1(k+1)=x1(k)+h; y1(k+1)=y1(k)+h*(y1(k)-2*x1(k)/y1(
4、k); k1=y2(k)-2*x1(k)/y2(k); k2=y2(k)+h*k1-2*x1(k+1)/(y2(k)+h*k1); y2(k+1)=y2(k)+h*(k1+k2)/2;endx1,y1,y2x=0:0.1:1;y=(2*x+1).(1/2);plot(x,y,x,y1,o,x,y2,+)结果:x1 =0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000y1 =1.0000 1.1000 1.1918 1.2774 1.3582 1.4351 1.5090 1.5803 1.6498 1.7
5、178 1.7848y2 =1.0000 1.0959 1.1841 1.2662 1.3434 1.4164 1.4860 1.5525 1.6165 1.6782 1.7379图表 2 向前欧拉公式和改进的欧拉公式所求方程数值解与解析解的比较由图可得,改进后的欧拉公式求得的数值解更贴合解析解。分析:注意向前欧拉与改进后的欧拉公式的不同。3Rossler微分方程组:当固定参数b=2, c=4时,试讨论随参数a由小到大变化(如a(0,0.65)而方程解的变化情况。程序:rossler.m:function xdot=rossler(t,x)xdot=0,-1,-1;1,0.1,0;x(3),0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 实验 报告
限制150内