注册 登录
编程论坛 Matlab

请教高手,我这段程序有什么错误???急急急

li0705218 发布于 2008-10-15 19:24, 1160 次点击
[jiasudu.m]
function (x) = jiasudu[u]
%
% u(1)=alpha-2
% u(2)=omaga-2
% u(3)=omaga-3
% u(4)=theta-2
% u(5)=theta-3
%
r2=50;
r3=150;
%
a=[r3*sin(u(5)) 1;-r3*cos(u(5)) 0];
b=[-(r2*u(1)*sin(u(4))+r2*u(1)^2*cos(u(4))+r3*u(3)^2*cos(u(5)));r2*u(1)*cos(u(4))-r2*u(1)^2*sin(u(4))-r3*u(3)^2*sin(u(5))];
%
x=inv(a)*b;
4 回复
#2
li07052182008-10-15 19:37
Error evaluating MATLAB function in block 'QUBINGHUAKUAI/jiasudu.m'.  MATLAB error message:
Error: File: d:\MATLAB6p5p1\work\jiasudu.m Line: 2 Column: 1
A function declaration cannot appear within a script M-file
这是错误信息显示
#3
weilan2008-10-15 23:15
是所有的程序吗?
#4
li07052182008-10-16 08:56
这是曲柄滑块机构的加速度求解的M文件。
#5
li07052182008-10-18 09:34
问题已经解决了,参数调用不对
1