欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    实验作业2MATLAB作图.docx

    • 资源ID:3436245       资源大小:37.51KB        全文页数:4页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验作业2MATLAB作图.docx

    实验作业2 MATLAB作图实验作业2 MATLAB作图 1、用plot,fplot 绘制函数y=cos(tan(px)的图形。 解: 代码如下: x=linspace(-0.5,0.5,30); y=cos(tan(pi*x); plot(x,y) 结果: fplot('cos(tan(pi*x)',-0.5,0.5) 结果: 注意事项: fplot('cos(tan(pi*x)',-0.5,0.5)不能写成fplot('cos(tan(pi*x)',)否则是错误程序。 2. 用ezplot绘制函数 exy-sin(x+y)=0 在-3, 3上的图形。 解: 代码如下: ezplot('exp(x*y)-sin(x+y)=0',-3,3) 3. 用matlab以动画的方式绘制出摆线 x=a(t-sint) y=a(1-cost) 的渐屈线 clear; clc; close; a=1; syms t x=a*(t-sin(t); y=a*(1-cos(t); ezplot(x,y,0,2*pi),grid on;hold on; dy=diff(y)/diff(x); dyy=diff(dy)/diff(x); xx=x-(1+dy2)*dy/dyy;%渐屈线的坐标 yy=y+(1+dy2)/dyy; M=50; t=0; xxx=subs(xx); yyy=subs(yy); H1=plot(xxx,yyy,'r');hold on;grid on;axis(0,7,-2.5,2.5); x1=subs(x); y1=subs(y); H2=plot(x1,xxx,y1,yyy,'k-'); H3=plot(x1,y1,'ko'); H4=plot(xxx,yyy,'ro'); tt=linspace(0,2*pi,M); for i=1:M pause(0.2); t=tt(1:i); xxx=subs(xx); yyy=subs(yy); x1=subs(x); y1=subs(y); set(H1,'xdata',xxx,'ydata',yyy); set(H2,'xdata',x1(i),xxx(i),'ydata',y1(i),yyy(i); set(H3,'xdata',x1(i),'ydata',y1(i); set(H4,'xdata',xxx(i),'ydata',yyy(i); end ìx=a(t-sint) 绘制函数í在tÎ0,2p上的图形。 îy=a(1-cost)程序:a=input('please input a='); t=linspace(0,2*pi,100); x=a*(sin(t); y=a*(t-cos(t); plot(x,y); please input a=10 4. 5. 在同一平面中的两个窗口分别画出心形线和马鞍面。 要求:1)在图形上加格栅、图例和标注; 2)定制坐标; 3)以不同角度观察马鞍面。 解: 心型线代码如下: clear; clc; i=-pi:0.1:pi; x=2.*(sin(i)-sin(2*i)./2); y=2.*(cos(i)-cos(i).2); plot(x,y); axis(-3 3 -4.2 1);%制定图形坐标 title('心形线');%当前图顶端加图例 xlabel('x');%当前图x轴加图例 ylabel('y');%当前图y轴加图例 grid on;%加格栅到当前图上 心型线运行结果显示如下图: 图3.1 马鞍线代码如下: clear; clc; a=10; b=10; x=-1.5:0.1:1.5; y=-1.5:0.1:1.5; X,Y=meshgrid(x,y);%x行y列的矩阵 Z=X.2/a-Y.2/b; figure(2);%新建窗口 subplot(221);%分割当前窗口,作图显示在该分割块上 surf (X,Y,Z); title('马鞍面'); xlabel('x'); ylabel('y'); subplot(222); surf (X,Y,Z); title('马鞍面'); xlabel('x'); ylabel('y'); view(20,30);%改变视角到 subplot(224); surf (X,Y,Z); title('马鞍面'); xlabel('x'); ylabel('y'); view(60,10);%改变视角到 马鞍线运行结果显示如下图: 图3.2 7.以不同的视角观察球面x2+y2+z2=r2 和圆柱面 x2+y2=rx所围区域. 解: 代码如下: clear; clc; r=2; x0,y0,z0=sphere(50); x=r*x0;y=r*y0;z=r*z0; surf(x,y,z);hold on; f=(x,y)x.2+y.2-r*x; ezsurf(f,-1.5,2.5,-2,1.5); axis equal; view(30,20); 运行结果显示如下图: 图3.3

    注意事项

    本文(实验作业2MATLAB作图.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开