MATLAB四杆机构运动动画模拟实验报告.pdfVIP

  • 0
  • 0
  • 约2.46千字
  • 约 4页
  • 2026-01-05 发布于北京
  • 举报

MATLAB四杆机构运动动画模拟实验报告.pdf

实验二(大作业)

动画模拟四杆机构的

班级:统计0502班:欧钊锋学号:1303050206

实验目的:

⚫初步掌握动画指令moviein,getframe和movie运用

⚫通过动画模拟四杆机构的从而对其有一定的了解

⚫对四杆机构的类别有所了解,能够区分

实验理论:

根据机械设计原理,铰链四连杆机构有整转副的条件为:最短杆与最长杆的长度之和≤其余

两杆的长度之和;整转副是由最短杆与其邻边组成的。

实验内容:

用动画模拟四杆机构的更具有直观性。请参照下面的MATLAB动画命令和示例,设计

并编制动画模拟四杆机构的动态程序,程序应该允许改变各项参数,以便观察不同参数

时的效果。

表7-1给出了一组杆长的参考值,通过模拟,观察这些四杆机构有何异同?哪些是曲柄摇杆

机构?双曲柄机构?双摇杆机构?

表7-1若干杆长参数

LLLL

1234

709011040

4510070120

706210060

905010070

程序设计:

%下面是动画模拟四杆机构的的程序

%在命令窗口输入函数名和杆长参数运行即可看到动画演示

%其中杆长参数L对应图1

1

%L对应图2

2

%L对应图3

3

%L对应图4

4

functiony=ozfsiganjigou(X)%定义曲面(X是向量,即杆长参数,运行时输入)

[XX,YY]=meshgrid(X);

r=sqrt(XX.^2+YY.^2)+eps;

Z=sin(r)./r;

surf(Z);%画出祯

theAxes=axis;%保存坐标值,使得所有帧都在同一坐标系中

fmat=moviein(20);%创建一个动画的矩阵,保存20祯

forj=1:20;%循环创建动画数据

surf(sin(2*pi*j/20)*Z,Z)%画出每一步的曲面

axis(theAxes)%使用相同的坐标系

fmat(:,j)=getframe;%拷贝祯到矩阵fmat中

end

movie(fmat,10)%演示动画10次

实验结果:

图1(杆长参数为L时):

1

图2(杆长参数为L时):

2

图3(杆长参数为L时):

3

图4(杆长参数为L时):

4

通过观察可知

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档