|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
%test4.m
function f=test4(t,y);
m1=1;m2=1;m3=2;k=1;
U=[0 1 0 0 0 0;
-3 0 1 0 0 0;
0 0 0 1 0 0;
1 0 -2 0 1 0;
0 0 0 0 0 1;
0 0 1 0 -3 0];
f=U*y+[0 sin(3*t) 0 0 0 0]';
%test4Result.m
[t,y]=ode45('test4',[0:0.01:100],[0 0 0 0 0 0]');
u1=y(:,1);
u2=y(:,3);
u3=y(:,5);
以上这个程序以前运行的时候还好好的,这两天运行了几次都出现
??? Input argument 'y' is undefined.
Error in ==> C:\MATLAB6p5\work\test4.m
On line 10 ==> f=U*y+[0 sin(3*t) 0 0 0 0]';
为什么会出现这种情况????
[ 本帖最后由 eight 于 2008-5-12 21:29 编辑 ] |
|