MADAO-yyy 2021-05-09 22:15 采纳率: 100%
浏览 715
已结题

MATLAB基础位移求导求速度及加速度问题求助


lAB=75; lBC=135; lCD=120; lAD=165;lBE=60;lED=35;%赋值

r1=0:1:360;%曲柄转角0°~360°,每隔1°作为一个计算步长
r1=r1*pi/180;%转化为弧度制

A=-2*lAB*lBC*sin(r1); B=2*lBC*(lAD-lAB*cos(r1));
C=lAB.^2+lBC.^2+lAD.^2-lCD.^2-2*lAB*lAD*cos(r1);%定义三个参数

r2=2*atan((A+sqrt(A.^2+B.^2-C.^2))./(B+C));%计算杆BC与x轴正方向夹角

xF=-165+75*cos(r1)+60*cos(r2)-35*sin(r2);
yF=75*sin(r1)+60*sin(r2)+35*cos(r2);%求F点的x、y坐标

plot (xF,yF);

title('位移图象')

xlabel (' x') , ylabel ( ' y')%绘制F点运动轨迹图

vxF=diff(xF,t);
vyF=diff(yF,t);
axF=diff(xF,t,2);
ayF=diff(yF,t,2);

  • 写回答

3条回答 默认 最新

  • CSDN专家-黄老师 2021-05-10 10:22
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月21日