机械运动分析与动力学基础
1. 连杆位置分析
在连杆位置分析中,会根据特定条件确定点的位置。以下是相关代码实现:
if xC1 > xD
xC = xC1; yC=yC1;
else
xC = xC2; yC=yC2;
end
rC_ = [xC yC 0]; % Position vector of C
% Angles of the links with the horizontal
phi2 = atan((yB-yC)/(xB-xC));
phi3 = atan((yD-yC)/(xD-xC));
fprintf('Results \n\n')
fprintf('rA_ = [ %6.3f, %6.3f, %g ] (m)\n', rA_)
fprintf('rD_ = [ %6.3f, %6.3f, %g ] (m)\n', rD_)
fprintf('rB_ = [ %6.3f, %6.3f, %g ] (m)\n', rB_)
fprintf('rC_ = [ %6.3f, %6.3f, %g ] (m)\n', rC_)
fprintf('phi2 = %6.3f (degrees) \n', phi2*180/pi)
fprintf('phi3 = %6.3f (degrees) \n', phi3*180/pi)
上述代码的执行流程如下:
1. 比较 xC1 和 xD 的大小。
2. 根据比较结果确定 xC 和 yC 的值
机械运动分析与动力学基础
超级会员免费看
订阅专栏 解锁全文
1462

被折叠的 条评论
为什么被折叠?



