凸轮运动Matlab仿真-Matlab课程 设计.docVIP

  • 70
  • 0
  • 约1.96千字
  • 约 4页
  • 2019-10-22 发布于未知
  • 举报
Matlab 课程设计 李俊 机自091 设计题目一:凸轮机构设计 已知轮廓为圆形的凸轮(圆的半径为100mm、偏心距为20mm),推杆与凸轮运动中心的距离20mm,滚子半径为10mm,请利用matlab仿真出凸轮推杆的运动轨迹和运动特性(速度,加速度),并利用动画演示出相关轨迹和运动特性。 %总程序代码 clc; clf; clear; p=figure(position,[100 100 1200 600]); for i=1:360 %画圆形凸轮 R=100; %圆形凸轮半径 A=0:0.006:2*pi; B=i*pi/180; e=20; %偏心距 a=e*cos(B); b=e*sin(B); x=R*cos(A)+a; y=R*sin(A)+b; subplot(1,2,1) plot(x,y,b,LineWidth,3); %填充 fill(x,y,y) axis([-R-e,R+e,-R-e,R+e+100]); set(gca,Xlim,[-R-e,R+e]) set(gca,Ylim,[-R-e,R+e+100]) axis equal; axis manual; axis off; hold on; plot(a,b,og) plot(e,0,or) plot(0,0,or,LineWidt

文档评论(0)

1亿VIP精品文档

相关文档