利用matlab 计算四杆机构通过方程matlab计算,假设AD=BC=600mm,AB=200mm(AB+BC)^2=AD^2+CD^2-2AD*CD*COSa(BC-AB)^2=AD^2+CD^2-2*AD*CD*COSba-b=60求AB和CD的长度.分别列出a,b角度和CD杆长度的各个计算数值.参考:[a,b,CD]=solv
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 19:05:27
利用matlab 计算四杆机构通过方程matlab计算,假设AD=BC=600mm,AB=200mm(AB+BC)^2=AD^2+CD^2-2AD*CD*COSa(BC-AB)^2=AD^2+CD^2-2*AD*CD*COSba-b=60求AB和CD的长度.分别列出a,b角度和CD杆长度的各个计算数值.参考:[a,b,CD]=solv
利用matlab 计算四杆机构
通过方程matlab计算,假设AD=BC=600mm,AB=200mm
(AB+BC)^2=AD^2+CD^2-2AD*CD*COSa
(BC-AB)^2=AD^2+CD^2-2*AD*CD*COSb
a-b=60
求AB和CD的长度.
分别列出a,b角度和CD杆长度的各个计算数值.
参考:[a,b,CD]=solve('b=a+pi/3','cos(a)*2*CD*600=600^2+c^2-(600-200)^2','cos(b)*2*c*600=600^2+c^2-(600+200)^2','a,b,c')
利用matlab 计算四杆机构通过方程matlab计算,假设AD=BC=600mm,AB=200mm(AB+BC)^2=AD^2+CD^2-2AD*CD*COSa(BC-AB)^2=AD^2+CD^2-2*AD*CD*COSba-b=60求AB和CD的长度.分别列出a,b角度和CD杆长度的各个计算数值.参考:[a,b,CD]=solv
我今天已经回答过一个这样的题目了,只是数值不同,其他一模一样.
syms a b c d apha belta;
f1=(a+b)^2-c^2-d^2+2*c*d*cos(apha);
f2=(b-a)^2-c^2-d^2+2*c*d*cos(belta);
f3=apha-belta-pi/3;
y1=subs(f1,[a b d],[200,600,600]);
y2=subs(f2,[a b d],[200,600,600]);
y3=f3;
s=solve(y1,y2,y3);
c=double(s.c)
apha=double(s.apha*180/pi)
belta=double(s.belta*180/pi)
运行结果,正负号取舍你自己看着办吧,角度单位是度
c =
991.2075
-991.2075
-421.3167
421.3167
apha =
53.8002
-126.1998
-78.3038
101.6962
belta =
-6.1998
-186.1998
-138.3038
41.6962