matlab+ode

作者&投稿:厨人冉 (若有异议请与网页底部的电邮联系)

新人求助matlab安装包做毕设要用
五、应用程序开发和部署 ATLAB 工具和附加产品提供了一系列开发和部署应用程序的选项。您既可以与其他 MATLAB 用户共享各个算法和应用程序,也可以向其他没有 MATLAB 的用户实施免特许费的部署。1、设计图形用户界面 使用 GUIDE(图形用户界面开发环境),可以布置、设计和编辑自定义图形用户界面。既可以 含...

允狱14789995124问: ode在matlab中是什么意思? -
弓长岭区三维回答: 是某类算法的简写 比如在曲线非线性拟合时有ode45 ode67之类的 可以查阅 >>cftool 曲线拟合工具箱

允狱14789995124问: matlab 中ode 应该怎样使用.下面的代码每次编译都说x没有定义,该怎么修改? -
弓长岭区三维回答: 这是函数,不能直接运行. ode需要dx为列向量. 将一下程序保存为 myfun.m function dx=myfun(t,x) dx=zeros(3,1); dx(1)=20/7*x(1)-x(2)*x(3); dx(2)=-10*x(2)+x(1)*x(3); dx(3)=-4*x(3)+x(1)*x(2); 然后在命令窗口输入 [T,X]=ode45(@myfun, 1:10,[1 1 1]) ...

允狱14789995124问: matlab里面的ode命令如何解出初始条件之前的解析解 -
弓长岭区三维回答: 首先,ode45求解微分方程得到的是数值解而不是解析解 要得到解析解,用dsolve如果用ode45求数值解, 第二个参数,也就是时间区间,的第一个数就是初始时间 然后第二个数可以比初始时间小或大 你可以理解为可以求t0时刻以前或这之后的解问题的初始时刻是t0=0,要求[-10 10]之间的解 要将问题分为t0之前和之后两部分把时间区间设到[0 -10]就可以求出时间从-10到0的解 把时间区间设到[0 10]可以求出时间从0到10的解 最后把两部分合起来就是[-10 10]区间的解

允狱14789995124问: ode 在MATLAB中的使用,我不是很明白,可以帮我解答一下么??谢谢~~~ -
弓长岭区三维回答: 这不是个指令啊 help里面没有这个函数的 我猜你想说的是Ordinary Differential Equation,也就是常微分方程.其对应的求解指令有ode23, ode45, ode113, ode15s, ode23s, ode23t, ode23tb, 分别是采用的不同精度的算法.具体语法你应该自己去看帮助,最全,研究几个例子你就清楚了.用途就是用来解常微分方程的 其具体算法的脚本其实我也很想知道的,不知道怎么才能调出来看.我们要考龙格-库塔解法的,很想调出源程序来看看的.你要是知道怎么调出自带函数的源程序的话跟我说一声哈.

允狱14789995124问: 如何在matlab中 输入数量巨大的ode方程 -
弓长岭区三维回答: function ydot=f(t,y) odes=[]; for i=2:4:n odes=[odes;y(i);-1;y(i+2);0]; end ydot=odes; n为方程个数

允狱14789995124问: matlab ode45 与ode15s 有什么区别 应该怎么选择? -
弓长岭区三维回答: 以下是我个人的一些理解,供参考:1. MATLAB提供了7个常微分方程求解器(solver),分别是ode45, ode23, ode113, ode15s, ode23s, ode23t, ode23tb,其中前3个适用于求解非刚性(Nonstiff)问题,后4个适用于刚性问题.所谓刚性问题...

允狱14789995124问: 怎么用matlab的ode命令解下面的方程? -
弓长岭区三维回答: 数值解求解和解析解求解都完全没有问题的,可能是你解题的方法错了. 这道题中自变量为x,状态变量为y,y'.(注意到自变量不是t,状态变量不是x.这道题就解决一半了) 首先编写m函数如下: function f=fun1(t,x,n) f(1,1)=x(2); f(2,1)=-(t^2-n^2)/t...

允狱14789995124问: 我在编matlab程序的过程中,需要用ode45解一个一阶微分方程组,怎么做呢??? -
弓长岭区三维回答: 只告诉你调用ode45的方法 [x,y]=ode45('odex',[t0,tf],y0,tol,trace) odex代表定义函数f(x,y)的m文件名;t0,tf分别为积分的初值和终值;y0是初始状态的列向量;tol是控制解的精度,可省略,缺省值为1E-6;trace决定求解过程中中间结果是否省略,缺省值为0,表示不显示.举个应用的例子:解y'=y-2*x/y,y(0)=1 先编个M函数文件,比如命名为pp.m function dy=pp(x,y) dy=[y-2*x/y]; 然后只需使用命令:[x,y]=ode45('pp',[0 20],1) 即可求解

允狱14789995124问: 如何在matlab中实现向量向函数的传递 -
弓长岭区三维回答: 1. 常规微分方程(ODEs)的初始值问题 初值问题是用MATLAB ODE求解器解决的最普遍的问题.初始值问题最典型的是对非刚性度问题应用ODE45,对刚性度问题采用ODE15S.(对于stiffness的解释,请参照“什么是Stiffness”一节.)2. ...

允狱14789995124问: matlab 中ode45函数用于建立仿真对象 -
弓长岭区三维回答: 把传递函数转化为微分函数呀,然后得到y=A*t+B*U [t,y]=ode45(@f,[t范围],[初值]


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网