关于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:Mixtur
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 20:30:55
关于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:Mixtur
关于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怎么回事?这样最后没有画出来函数图象
关于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:Mixtur
不能这么干的呢
ode45()都是要有函数调用的
再说了eq是什么啊,这点eq应该是函数名
应该把函数单独保存一个m文件,另外的求解再单独保存一个m文件,运行求解的m文件就能调用相应的函数的了哦