rainbowolf 发表于 2007-5-12 23:35

ode45解二阶微分方程组的问题

y0=;    % Initial conditions stored in a column vector
tn = 1300/55.5556;
= ode45('yyys',tn,y0);
???In an assignmentA(I) = B, the number of elements in B and
I must be the same.

Error in ==> D:\毕业设计\MATLAB\隔振系统程序\yyys.m
On line 5==> y(4)=(k1*u+k*u-k*y(1)-k1*y(3))/m;

Error in ==> D:\Matlab\toolbox\matlab\funfun\private\odearguments.m
On line 104==> f0 = feval(ode,t0,y0,args{:});

Error in ==> D:\Matlab\toolbox\matlab\funfun\ode45.m
On line 155==> [neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, args, ...
这个是出了什么错啊?

eight 发表于 2007-5-13 00:25

I 的维数必须和 B 一致,自己调试一下

[ 本帖最后由 ChaChing 于 2010-8-12 18:26 编辑 ]

rainbowolf 发表于 2007-5-13 20:01

I 的维数必须和 B 一致?
具体是什么问题?刚学不是很懂?
能不能举个例子,在那种情况下会出现这种错误?

eight 发表于 2007-5-14 00:02

建议看看matlab基础书吧

[ 本帖最后由 ChaChing 于 2010-8-12 18:26 编辑 ]
页: [1]
查看完整版本: ode45解二阶微分方程组的问题