ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:106.80KB ,
资源ID:26722965      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26722965.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(双滑块机构MATLAB演示.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

双滑块机构MATLAB演示.docx

1、双滑块机构MATLAB演示% 双滑块机构MATLAB演示close all h = figure; set(gcf,outerposition,get(0,screensize); % 窗口最大化操作r= 5 ; l= 3 ; phi0= 30 *pi/180; alfa= 30 *pi/180;r l phi0*180/pi alfa*180/piX1=0;Y1=0;X2=r*cos(phi0);Y2=r*sin(phi0);X3=2*X2;Y3=0;X4=0;Y4=2*Y2;phi=-phi0+ alfa ;X5=X2+l* cos(phi);Y5=Y2+l* sin (phi);x=X1

2、 X2 X3 X4 X2 X5;y=1:6;y=Y1 Y2 Y3 Y4 Y2 Y5;xs=X3 X4;ys=1:2;ys=Y3 Y4;subplot(2,2,1);hold onlineH=plot(x,y, b-, EraseMode,xor, linewidth,2);axis imagerondH=plot(x,y, ko, EraseMode,xor);axis imagesqH=plot(xs,ys,msquare,EraseMode,xor, linewidth,3);axis imagedotH=plot(X2,Y2, r., EraseMode,none);axis image

3、dotD=plot(X5,Y5, c., EraseMode,none);axis imageaxis(-12 12 -12 12);grid onN=10000;X2=1:N+1; y2=1:N+1;x5=1:N+1; y5=1:N+1;for i=0:N X2=r*cos(phi0+2*pi*i/N);Y2=r*sin(phi0+2*pi*i/N);X3=2*X2;Y4=2*Y2;% phi=-phi0+ alfaX5=X2+l* cos(phi-2*pi*i/N);Y5=Y2+l* sin (phi-2*pi*i/N);xd=X1 X2 X3 X4 X2 X5;yd=1:6; yd=Y1

4、 Y2 Y3 Y4 Y2 Y5;xsd=X3 X4;ysd=1:2;ysd=Y3 Y4;x2(i+1)=X2; y2(i+1)=Y2;x5(i+1)=X5; y5(i+1)=Y5; set(lineH, xdata,xd, ydata,yd); set(rondH, xdata,xd, ydata,yd); set(sqH, xdata,xsd, ydata,ysd); set(dotH, xdata,X2, ydata,Y2);set(dotD, xdata,X5, ydata,Y5); drawnowendplot(x2,y2, r-, linewidth,3);axis imageplo

5、t(x5,y5, c-, linewidth,3);axis imageaxis(-12 12 -12 12);grid on% 此外,MATLAB也可对图形加上各种注解与处理:text(-10,-10,王允地编双滑块机构分析程序); % x,y处插入文字 xlabel(横轴x); % x轴注解 ylabel(纵轴y); % y轴注解 title(双滑块机构动态演示); % 图形标题 legend(杆件,铰链, 滑块, 动铰轨迹, 杆点轨迹); alfa= 60 *pi/180;r l phi0*180/pi alfa*180/piphi=-phi0+ alfa ;X5=X2+l* cos(p

6、hi);Y5=Y2+l* sin (phi);x=X1 X2 X3 X4 X2 X5;y=1:6; y=Y1 Y2 Y3 Y4 Y2 Y5;subplot(2,2,2);hold onlineH=plot(x,y, b-, EraseMode,xor, linewidth,2);axis imagerondH=plot(x,y, ko, EraseMode,xor);axis imagesqH=plot(xs,ys,msquare,EraseMode,xor, linewidth,3);axis imagedotH=plot(X2,Y2, r., EraseMode,none);axis im

7、agedotD=plot(X5,Y5, c., EraseMode,none);axis imageaxis(-12 12 -12 12);grid on % N=10000;for i=0:N X2=r*cos(phi0+2*pi*i/N);Y2=r*sin(phi0+2*pi*i/N);X3=2*X2; Y4=2*Y2;% phi=-phi0+ alfaX5=X2+l* cos(phi-2*pi*i/N);Y5=Y2+l* sin (phi-2*pi*i/N);xd=X1 X2 X3 X4 X2 X5;yd=1:6; yd=Y1 Y2 Y3 Y4 Y2 Y5;xsd=X3 X4;ysd=1

8、:2; ysd=Y3 Y4;x2(i+1)=X2; y2(i+1)=Y2;x5(i+1)=X5; y5(i+1)=Y5; set(lineH, xdata,xd, ydata,yd); set(rondH, xdata,xd, ydata,yd); set(sqH, xdata,xsd, ydata,ysd); set(dotH, xdata,X2, ydata,Y2);set(dotD, xdata,X5, ydata,Y5); drawnowendplot(x2,y2, r-, linewidth,3);axis imageplot(x5,y5, c-, linewidth,3);axis

9、 imageaxis(-12 12 -12 12);grid on% 此外,MATLAB也可对图形加上各种注解与处理:% text(-10,-10,王允地编双滑块机构分析程序); % x,y处插入文字 xlabel(横轴x); % x轴注解 ylabel(纵轴y); % y轴注解 title(双滑块机构动态演示); % 图形标题 % legend(杆件,铰链, 滑块, 动铰轨迹, 杆点轨迹); alfa= 90 *pi/180;r l phi0*180/pi alfa*180/piphi=-phi0+ alfa ;X5=X2+l* cos(phi);Y5=Y2+l* sin (phi);x=X

10、1 X2 X3 X4 X2 X5;y=1:6; y=Y1 Y2 Y3 Y4 Y2 Y5;subplot(2,2,3);hold onlineH=plot(x,y, b-, EraseMode,xor, linewidth,2);axis imagerondH=plot(x,y, ko, EraseMode,xor);axis imagesqH=plot(xs,ys,msquare,EraseMode,xor, linewidth,3);axis imagedotH=plot(X2,Y2, r., EraseMode,none);axis imagedotD=plot(X5,Y5, c., Er

11、aseMode,none);axis imageaxis(-12 12 -12 12);grid on % N=10000;for i=0:N X2=r*cos(phi0+2*pi*i/N);Y2=r*sin(phi0+2*pi*i/N);X3=2*X2; Y4=2*Y2;% phi=-phi0+ alfaX5=X2+l* cos(phi-2*pi*i/N);Y5=Y2+l* sin (phi-2*pi*i/N);xd=X1 X2 X3 X4 X2 X5;yd=1:6; yd=Y1 Y2 Y3 Y4 Y2 Y5;xsd=X3 X4;ysd=1:2; ysd=Y3 Y4;x2(i+1)=X2;

12、y2(i+1)=Y2;x5(i+1)=X5; y5(i+1)=Y5; set(lineH, xdata,xd, ydata,yd); set(rondH, xdata,xd, ydata,yd); set(sqH, xdata,xsd, ydata,ysd); set(dotH, xdata,X2, ydata,Y2);set(dotD, xdata,X5, ydata,Y5); drawnowendplot(x2,y2, r-, linewidth,3);axis imageplot(x5,y5, c-, linewidth,3);axis imageaxis(-12 12 -12 12);

13、grid on% 此外,MATLAB也可对图形加上各种注解与处理:% text(-10,-10,王允地编双滑块机构分析程序); % x,y处插入文字 xlabel(横轴x); % x轴注解 ylabel(纵轴y); % y轴注解 title(双滑块机构动态演示); % 图形标题 % legend(杆件,铰链, 滑块, 动铰轨迹, 杆点轨迹); alfa= 120 *pi/180;r l phi0*180/pi alfa*180/piphi=-phi0+ alfa ;X5=X2+l* cos(phi);Y5=Y2+l* sin (phi);x=X1 X2 X3 X4 X2 X5;y=1:6; y

14、=Y1 Y2 Y3 Y4 Y2 Y5;subplot(2,2,4);hold onlineH=plot(x,y, b-, EraseMode,xor, linewidth,2);axis imagerondH=plot(x,y, ko, EraseMode,xor);axis imagesqH=plot(xs,ys,msquare,EraseMode,xor, linewidth,3);axis imagedotH=plot(X2,Y2, r., EraseMode,none);axis imagedotD=plot(X5,Y5, c., EraseMode,none);axis imagea

15、xis(-12 12 -12 12);grid on % N=10000;% 此外,MATLAB也可对图形加上各种注解与处理:% text(-10,-10,王允地编双滑块机构分析程序); % x,y处插入文字 xlabel(横轴x); % x轴注解 ylabel(纵轴y); % y轴注解 title(双滑块机构动态演示); % 图形标题 % legend(杆件,铰链, 滑块, 动铰轨迹, 杆点轨迹); for i=0:N X2=r*cos(phi0+2*pi*i/N);Y2=r*sin(phi0+2*pi*i/N);X3=2*X2; Y4=2*Y2;% phi=-phi0+ alfaX5=X2

16、+l* cos(phi-2*pi*i/N);Y5=Y2+l* sin (phi-2*pi*i/N);xd=X1 X2 X3 X4 X2 X5;yd=1:6; yd=Y1 Y2 Y3 Y4 Y2 Y5;xsd=X3 X4;ysd=1:2; ysd=Y3 Y4; set(lineH, xdata,xd, ydata,yd); set(rondH, xdata,xd, ydata,yd); set(sqH, xdata,xsd, ydata,ysd); set(dotH, xdata,X2, ydata,Y2);set(dotD, xdata,X5, ydata,Y5); drawnowend双滑块机构动态演示 圆半径r=5 点心距l=3 曲柄初相角0=30 =30120 MATLAB 6.5 MATLAB7

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1