关于Matlab的一个简单问题,ode45函数的

问题描述:

关于Matlab的一个简单问题,ode45函数的
>> t0=0;tf=10;
>> [t,y]=ode45('eq',[t0 tf],[0 0 ]);
>> T=0:0.1:2*pi;
>> X=20*cos(T);
>> Y=15*sin(T);
>> plot(X,Y,'-')
>> hold on
>> plot(y(:,1),y(:,2),'+')
这是程序,然后第二行是显示:
Warning:Mixture of single and double data for 't0','y0',and 'f(t0,y0)' in call to ode45.
> In funfun\private\odearguments at 140
In ode45 at 173怎么回事?这样最后没有画出来函数图象
1个回答 分类:综合 2014-11-01

问题解答:

我来补答
不能这么干的呢
ode45()都是要有函数调用的
再说了eq是什么啊,这点eq应该是函数名
应该把函数单独保存一个m文件,另外的求解再单独保存一个m文件,运行求解的m文件就能调用相应的函数的了哦
 
 
展开全文阅读
剩余:2000
上一页:圆向量