




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一.实验目的:1 归纳和学习求解常微分方程(组)的基本原理和方法; 2 掌握解析、数值解法,并学会用图形观察解的形态和进行解的定性分析; 3 MATLAB软件关于微分方程求解的各种命令。二.实验内容:1. 已知微分方程组 满足初始条件(1) 求上述微分方程组初值问题的特解(解析解),并画出解函数的图形(2) 分别用 ode23、ode45 求上述微分方程组初值问题的数值解(近似解),求解区间为利用画图来比较两种求解器之间的差异2分别用Euler 折线法和四阶 Runge-Kutta 法求解微分方程初值问题的数值解(步长h取0.1),求解范围为区间0,3 3美国原子能委员会以往处理浓缩的放射性废料的方法,一直是把它们装入密封的圆桶里,然后扔到水深为90多米的海底。生态学家和科学家们表示担心,怕圆桶下沉到海底时与海底碰撞而发生破裂,从而造成核污染。原子能委员会分辨说这是不可能的。为此工程师们进行了碰撞实验,发现当圆桶下沉速度超过12.2m/s与海底相撞时,圆桶就可能发生碰裂。这样为避免圆桶碰裂,需要计算一下圆桶沉到海底时速度是多少?这时已知圆桶重量为239.46kg,体积为0.2058m3, 海水密度为1035.71 kg /m3。如果圆桶速度小于12.2m/s,就说明这种方法是安全可靠的,否则就要禁止用这种方法来处理放射性废料。假设水的阻力与速度大小成正比例,其正比例常数k=0.6。(1) 建立解决上述问题的微分方程数学模型。(2) 用数值和解析两种方法求解微分方程,并回答是否要禁止用这种方法来处理放射性废料。三. 实验方案(程序设计说明)开启软件平台MATLAB,开启MATLAB编辑窗口; 1. 根据微分方程求解步骤编写M文件 2. 保存文件并运行; 3. 观察运行结果(数值或图形); 4. 根据观察到的结果和体会写出实验报告。 四. 实验步骤或程序(经调试后正确的源程序)第1题c1-1.m:Syms x y t x,y=dsolve(Dx+x+y=0,Dy+x-y=0, . x(0)=1, y(0)=0, t) x=simple(x) y=simple(y)ezplot(x,y,0,2);axis autoc1-2.m:函数文件vederpol.m :function xprime=verderpol(t,x)xprime=-x(1)-x(2);x(2)-x(1);命令文件vdpl.m:y0=1;0;t,x=ode23(verderpol,0,2,y0);x1=x(:,1);x2=x(:,2);plot(x1,x2,o-)fprintf(用ode23求得数值解为:)x=x1y=x2hold ont,x=ode45(verderpol,0,2,y0);x1=x(:,1);x2=x(:,2);plot(x1,x2,*)fprintf(用ode45求得数值解为:)x=x1y=x2第2题c2-1.m欧拉折线法clearf=sym(y-exp(x)*cos(x);a=0; b=3;h=0.1;n=(b-a)/h+1; % n=(b-a)/h;x=0; y=1;szj=x,y;for i=1:n-1 % i=1:n y=y+h*subs(f,x,y,x,y); x=x+h; szj=szj;x,y;endszjplot(szj(:,1),szj(:,2),-o)c2-2.m龙格-库塔法clear;f=sym(y-exp(x)*cos(x);a=0; b=3; h=0.1;n=(b-a)/h;x=0; y=1; szj=x,y;for i=1:n l1=subs(f,x,y,x,y); l2=subs(f,x,y,x+h/2,y+l1*h/2); l3=subs(f,x,y,x+h/2,y+l2*h/2); l4=subs(f,x,y,x+h,y+l3*h); y=y+h*(l1+2*l2+2*l3+l4)/6; x=x+h; szj=szj;x,y;endszjplot(szj(:,1),szj(:,2), dg-)第3题圆桶重量m=39.46千克 体积V=.2058立方米;阻力系数k=.6 下沉速度v下沉时的阻力D=kv; 下沉时间t(秒);圆桶在t时刻下沉深度y(t)(米) 水的密度p=1000重力加速度g=9.8运动物体受到的力等于该物体的质量与其运动加速度的乘积,即F=ma。所以有微分方程组解析法:c3-1.msyms m V p g k tt vvy=dsolve(m*D2y-m*g+p*V*g+k*Dy,y(0)=0,Dy(0)=0)y=subs(y,m,V,p,g,k,239.46,0.2058,1000,9.8,0.6);y=vpa(y,5);%求位移函数v=dsolve(m*Dv-m*g+p*V*g+k*v,v(0)=0)v=subs(v,m,V,p,g,k,239.46,0.2058,1000,9.8,0.6); v=vpa(v,5);%求速度函数s=y-90;tt=solve(s);%求到达海底90 米处的时间vv=subs(v,tt);%求到达海底90米处的速度vt=vv(1)数值法:c3-2.mfun=inline(9.8-(1035.71*9.8*0.2058)/239.46-0.6*v/239.46,v,t);t,v=ode23(fun,0,12.99939781354041734444456875868,0)plot (t,v,o-)ma
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防尘网覆盖施工方案(3篇)
- 防汛抢险应急预案小学生(3篇)
- 2025年度绿色能源合作项目设备移交合同范本
- 2025年度专业离婚协议书起草指南与制作细则
- 2025年度跨境电商物流配送员工劳动合同及税务合规执行标准
- 2025年度企业员工分红激励及职业发展权益保障全面协议
- 2025年城市燃气供应与压缩天然气运输网络建设合同
- 2025年智能安防系统专业运维承包服务合同范本
- 绿色农业发展项目研发与市场推广合作协议
- 2025年智能养猪场粪污处理及资源化利用合作协议
- 三级物联网安装调试员技能鉴定考试题及答案
- YBT 189-2014 连铸保护渣水分含量(110℃)测定试验方法
- 07J912-1变配电所建筑构造
- 地铁车站的类型课件讲解
- 石膏深加工产品项目可行性研究报告(年产2万吨α石膏粉及20万吨高性能β石膏粉生产线项目)
- 板底加钢梁加固方案
- 全球及中国通用闪存存储(UFS)市场、份额、市场规模、趋势、行业分析报告2024-2030年
- 年产 2.5 万吨橡胶促进剂 CBS、1.7 万吨橡胶促进剂 TBBS 及 1.5 万吨橡胶促进剂 M 项目环评可研资料环境影响
- 职业技能鉴定国家题库钳工中级理论知识试卷及其答案
- 预约登记表格模板
- 船舶公司劳动人事管理制度
评论
0/150
提交评论