2022年MATLAB动画程序 .pdf
《2022年MATLAB动画程序 .pdf》由会员分享,可在线阅读,更多相关《2022年MATLAB动画程序 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、曲柄滑块机构动画演示hf=figure(name,曲柄滑块机构);set(hf,color,g);hold on axis(-6,6,-4,4);grid on axis(off);xa0=-5;%活塞左顶点坐标xa1=-2.5;%活塞右顶点坐标xb0=-2.5;%连杆左顶点坐标xb1=2.2;%连杆右顶点坐标x3=3.5;%转轮坐标y3=0;%转轮坐标x4=xb1;%设置连杆头的初始位置横坐标y4=0;%设置连杆头的初始位置纵坐标x5=xa1;y5=0;x6=x3;%设置连轴初始横坐标y6=0;%设置连轴初始纵坐标a=0.7;b=0.7 c=0.7 a1=line(xa0;xa1,0;0,c
2、olor,b,linestyle,-,linewidth,40);%设置活塞a3=line(x3,y3,color,0.5 0.6 0.3,linestyle,.,markersize,300);%设置转轮a2=line(xb0;xb1,0;0,color,black,linewidth,10);%设置连杆a5=line(x5,y5,color,black,linestyle,.,markersize,40);%设置连杆活塞连接头a4=line(x4,y4,color,black,linestyle,.,markersize,50);%设置连杆连接头a6=line(xb1;x3,0;0,col
3、or,black,linestyle,-,linewidth,10);a7=line(x3,0,color,black,linestyle,.,markersize,50);%设置运动中心a8=line(-5.1;-0.2,0.7;0.7,color,y,linestyle,-,linewidth,5);%设置汽缸壁a9=line(-5.1;-0.2,-0.72;-0.72,color,y,linestyle,-,linewidth,5);%设置汽缸壁a10=line(-5.1;-5.1,-0.8;0.75,color,y,linestyle,-,linewid名师资料总结-精品资料欢迎下载-
4、名师精心整理-第 1 页,共 7 页 -th,5);%设置汽缸壁a11=fill(-5,-5,-5,-5,0.61,0.61,-0.61,-0.61,a,b,c);%设置汽缸气体len1=4.8;%连杆长len2=2.5;%活塞长r=1.3;%运动半径dt=0.015*pi;t=0;while 1 t=t+dt;if t2*pi t=0;end lena1=sqrt(len1)2-(r*sin(t)2);%连杆在运动过程中横轴上的有效长度 rr1=r*cos(t);%半径在运动过程中横轴上的有效长度 xaa1=x3-sqrt(len12-(sin(t)*r)2)-(r*cos(t);%活塞在运
5、动过程中的右顶点坐标位置 xaa0=xaa1-2.5;%活塞在运动过程中的左顶点坐标位置 x55=x3-cos(t)*r;%连杆在运动过程中横坐标位置 y55=y3-sin(t)*r;%连杆在运动过程中纵坐标位置 set(a4,xdata,x55,ydata,y55);%设置连杆顶点运动 set(a1,xdata,xaa1-2.5;xaa1,ydata,0;0);%设置活塞运动 set(a2,xdata,xaa1;x55,ydata,0;y55);set(a5,xdata,xaa1);%设置活塞与连杆连接头的运动 set(a6,xdata,x55;x3,ydata,y55;0);set(a11
6、,xdata,-5,xaa0,xaa0,-5);%设置气体的填充 set(gcf,doublebuffer,on);%消除震动 drawnow;end 理想中的弹性振子简谐运动动画演示%Clear rectangle(position,12,8.5,2,0.3,FaceColor,0.5,0.3,0.4);axis(0,15,-1,10);%画顶板hold on 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -plot(13,13,7,8.5,r,linewidth,2);%画直线y=2:.2:7;M=length(y);x=12+mod(1:M,2)*2;x(1)=1
7、3;x(end-3:end)=13;D=plot(x,y);%弹簧C=0:.1:2*pi;r=0.35;t1=r*sin(C);F1=fill(13+r*cos(C),2+t1,r);%球set(gca,ytick,0:2:9);set(gca,yticklabels,num2str(-1:3);plot(0,15,3.3,3.3,black);H1=plot(0,13,3.3,3.3,y);%句柄 黄线 Q=plot(0,3.8,color,r);%运动曲线;td=;yd=;T=0;名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -text(2,9,理想中的弹簧振子简谐
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年MATLAB动画程序 2022 MATLAB 动画 程序
限制150内