用matlab求解凸轮的外形.docx

用matlab求解凸轮的外形.docx

ID:58685107

大小:56.66 KB

页数:2页

时间:2020-10-12

用matlab求解凸轮的外形.docx_第1页
用matlab求解凸轮的外形.docx_第2页
资源描述:

《用matlab求解凸轮的外形.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、鉴于用手工绘图的方式绘制凸轮外形是一件很痛苦的事情,所以用matlab模拟出凸轮的外形。题目:凸轮基圆60mm,偏心距10mm,升程角120,远休止角30,回程角120,近休止角60,升程为h=30mm,从动件在升程与回程都是做简谐运动。求解凸轮的外形。matlab程序如下:m=asin(1/6);n=sqrt(60^2-10^2);t0=0:0.01:5*pi/6;s=15*(1-cos(1.2*t0));p=atan(10./(n+s));t=t0+p-m;r=10./sin(p);polar

2、(t,r)holdont0=5*pi/6;s=15*(1-cos(1.2*t0));p=atan(10/(n+s));r=10/sin(p);t0=t0:0.01:pi;t=t0+p-m;r=ones(size(t))*r;polar(t,r)t0=pi:0.01:5*pi/3;s=15*(1+cos(1.5*(t0-pi)));p=atan(10./(n+s));t=t0+p-m;r=10./sin(p);polar(t,r)t=2*pi:-0.01:5*pi/3;r=ones(size(t))

3、*60;polar(t,r)t0=5*pi/3:-0.01:pi;o=-pi:0.01:pi;polar(o,10*ones(size(o)))x=0:0.1:90;y=10;plot(x,y,'--r')r=0:0.1:60;polar(ones(size(r))*m,r,'--r')x=0;y=0:0.1:10;plot(x,y,'--r')运行程序,所得图形如下:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。