首页 matlab解微分方程

matlab解微分方程

举报
开通vip

matlab解微分方程 符号微分方程 desolve(eq1,eq2,…,eqn,con1,con2,…,eqn,v1,v2….vn) con是初始条件,可以省略,v是指定自由变量,输出数组类型 一阶导数 ,n阶导数为Dny 初始条件写成y(a)=b,Dy(c)=d的格式,初始条件少于微分方程数是,解中会出现任意常数符号C1,C2…. 解方程 输入命令: x=simple(x); y=simple(y); z=simple(z); 微分方程数值解 [t y]=solver(’f’,tspan,y0,opti...

matlab解微分方程
符号微分方程 desolve(eq1,eq2,…,eqn,con1,con2,…,eqn,v1,v2….vn) con是初始条件,可以省略,v是指定自由变量,输出数组类型 一阶导数 ,n阶导数为Dny 初始条件写成y(a)=b,Dy(c)=d的格式,初始条件少于微分方程数是,解中会出现任意常数符号C1,C2…. 解方程 输入命令: x=simple(x); y=simple(y); z=simple(z); 微分方程数值解 [t y]=solver(’f’,tspan,y0,options,p1,p2,…) 函数以dx为输出量,即写为dy(2)=1000*(1-y(1)^2)*y(2)-y(1)的形式 t,y为输入量 ’f’可用函数句柄代替 tspan=[起始值 终止值] y0为初始状态列向量 options可以定义函数运行时的 参数 转速和进给参数表a氧化沟运行参数高温蒸汽处理医疗废物pid参数自整定算法口腔医院集中消毒供应 ,p1,p2是函数的输入参数,都可以省略 solver是计分方法:ode23是低维方法 ode45是高维方法 ode113是变维方法 1、建立m-文件f.m如下: function dy=f(t,y) dy=zeros(2,1); dy(1)=y(2); dy(2)=1000*(1-y(1)^2)*y(2)-y(1); 2、取t0=0,tf=3000,输入命令 [T,Y]=ode15s('f',[0 3000],[2 0]); plot(T,Y(:,1),'-') 1、建立m-文件f.m如下: function dy=f(t,y) dy=zeros(3,1); dy(1)=y(2)*y(3); dy(2)=-y(1)*y(3); dy(3)=-0.51*y(1)*y(2); 2、取t0=0,tf=12,输入命令 [T,Y]=ode45('rigid',[0 12],[0 1 1]); plot(T,Y(:,1),'-',T,Y(:,2),'*',T,Y(:,3),'+') _1402922225.unknown _1402923033.unknown _1402923060.unknown _1402923174.unknown _1402922307.unknown _1402922874.unknown _1402744514.unknown
本文档为【matlab解微分方程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_933771
暂无简介~
格式:doc
大小:40KB
软件:Word
页数:2
分类:工学
上传时间:2012-07-10
浏览量:34