matlab绘制简易二维图.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图1图2图3三幅图的matlab绘图指令图1的matlab绘图指令C=[0,0];B=[600/2,-600*sqrt(3)/2];plot([C(1),B(1)],[C(2),B(2)],k-),hold onaxis equalD=[B(1)-B(2),0];plot([D(1),B(1)],[D(2),B(2)],k-),hold onplot([C(1)-50,D(1)+50],[C(2),D(2)],k-,LineWidth,2),hold onn=20;yinying=zeros(2,n+1);yinying(1,1:n+1)=(C(1)-50):((D(1)+50)-(C(1)-50))/n:(D(1)+50);yinying(2,1:n+1)=zeros(1,n+1);yinying(3,1:n+1)=yinying(1,1:n+1)+20*ones(1,n+1);yinying(4,1:n+1)=yinying(2,1:n+1)+20*ones(1,n+1);for ii=1:n+1 plot([yinying(1,ii),yinying(3,ii)],[yinying(2,ii),yinying(4,ii)],k-),hold onendplot(C(1),C(2),k-, Marker,.,MarkerSize,15)plot(B(1),B(2),k., Marker,.,MarkerSize,15)plot(D(1),D(2),k., Marker,.,MarkerSize,15)text(C(1)-30,C(2)-20,C);text(B(1)+20,B(2),B);text(D(1)+10,D(2)-20,D);text(B(1)+20,B(2)-200,P,FontWeight,Bold);text(C(1)-100,C(2)-100,L_{BC}=600mm);text(B(1)-100,B(2)+200,\alpha=30^{。});text(B(1)+50,B(2)+180,\beta=45^{。});plot([B(1),B(1)],[B(2),B(2)+200],k-.),hold onplot([B(1),B(1)],[B(2),B(2)-200],k-,LineWidth,1.5),hold onarrow_P=[B(1),B(1)+8,B(1)-11;B(2)-200,B(2)-200+30,B(2)-200+30];fill(arrow_P(1,:),arrow_P(2,:),k)axis([-200,1000,-800,100])theta=90:(120-90)/30:120;theta=theta*pi/180;r=100;x0=B(1);y0=B(2);x=x0+r*cos(theta);y=y0+r*sin(theta);plot(x,y,k-),hold ontheta=45:(120-90)/45:90;theta=theta*pi/180;r=150;x0=B(1);y0=B(2);x=x0+r*cos(theta);y=y0+r*sin(theta);plot(x,y,k-),hold onbox off图2的matlab绘图指令为% cantilever_beam 绘图clear allA=[0,-10];B=[0,10];C=[50,-10];D=[50,10];plot([A(1),C(1)],[A(2),C(2)],k-,LineWidth,1.5),hold onplot([B(1),D(1)],[B(2),D(2)],k-,LineWidth,1.5),hold onplot([D(1),C(1)],[D(2),C(2)],k-,LineWidth,1.5),hold onplot([A(1),B(1)],[A(2)-10,B(2)+10],k-,LineWidth,1.5),hold onaxis equalE=[0,0];F=[100,0];plot([E(1),F(1)],[E(2),F(2)],k-.),hold onG=[50,-5];H=[50,5];K=[100,-5];L=[100,5];plot([G(1),K(1)],[G(2),K(2)],k-,LineWidth,1.5),hold onplot([H(1),L(1)],[H(2),L(2)],k-,LineWidth,1.5),hold onplot([K(1),L(1)],[K(2),L(2)],k-,LineWidth,1.5),hold onplot([C(1),C(1)],[C(2),C(2)-10],k-,LineWidth,1),hold onplot([K

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档