Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-08-05
年龄: 42
帖子: 20
声望力: 17 ![]() |
![]()
【SOS】用ode45求解y````=y```+1
建立函数 function u_prime=eqns2(x,u) u_prime(1)=u(2); u_prime(2)=u(3); u_prime(3)=u(4); u_prime(4)=u(4)+1; 命令窗口输入 y0=[1 0 0 0]; [x,num_y]=ode45('eqns2',0,20,y0); plot(x,num_y(:,1)) 出错提示: Warning: Obsolete syntax. Use ode45(fun,tspan,y0,...) instead. > In funfun\private\odearguments at 41 In ode45 at 173 ??? Error using ==> funfun\private\odearguments EQNS2 must return a column vector. Error in ==> ode45 at 173 [neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, odeFcn, ... 我用的是matlab7.1,上面的程序是照着一个范例做的, 各位大侠这是怎么回事啊? 应该怎么改正? Thanks in advance. |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
scope显示问题(失真) | zhc1007 | MATLAB论坛 | 0 | 2008-11-16 15:32 |
急 急 急 如何用用matylab实现混合智能算法? | ren | MATLAB论坛 | 0 | 2008-11-15 20:31 |
[求助]各位达人 | beardgh | MATLAB论坛 | 0 | 2008-09-19 16:34 |
[求助]请各位大哥帮帮忙 | warlock8238 | MATLAB论坛 | 3 | 2008-09-14 15:31 |
[求助]DFT求两路正弦信号相差 | mayllen | MATLAB论坛 | 0 | 2008-07-07 21:52 |