作业帮 > 综合 > 作业

求matlab大神指出错误所在.应该如何改进

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 03:32:24
求matlab大神指出错误所在.应该如何改进
>> clear;
l1=100;
l2=300;
e=0;
hd=pi/180;
du=180/pi;
omega1=10;
alpha1=0;
for n1=1:720
theta1(n1)=(n1-1)*hd;
[theta2(n1),s3(n1),omega2(n1),v3(n1),alpha2(n1),a3(n1)]=slider_crank(theta1(n1),omega1,alpha1,l1,l2,e);
end
Undefined function or method 'slider_crank' for input arguments of type 'double'.
slider_crank函数没定义,或者是你定义没放在现在运行的根目录文件夹里,要是没定义可以在网上搜源代码下一个
再问: function [ theta2,s3,omega2,v3,alpha2,a3 ] = slider_crank( theta1,omega1,alpha1,l1,l2,e ) theta2=asin((e-l1*sin(theta1))/l2); s3=le*cos(theta1)+l2*cos(theta2); A=[l2*sin(sin(theta2),1; -l2*cos(theta2),0 ];%#ok Error: File: slider_crank.m Line: 4 Column: 24 Unbalanced or unexpected parenthesis or bracket. �����������ô���°� ����˵���Ǹ����������
再答: ������е�sin(sin())�Ǹ�������һ�����ţ����е�����s3=le*����ȷ����le����l1�����о����������function�����У���ȫ����û�취�������г������