MATLBA实验5.docVIP

  • 37
  • 0
  • 约小于1千字
  • 约 5页
  • 2018-01-26 发布于河南
  • 举报
MATLBA实验5

实验五 MATLAB绘图 一、实验目的 掌握基本的MATLAB绘图函数及方法。 二、实验内容 1、在同一坐标系下绘制下面三个函数在t([0,4(] 程序如下: t=0:pi/100:4*pi; y1=t; y2=sqrt(t); y3=4*pi*exp(-0.1*t).*sin(t); plot(t,y1,’b’,t,y2,’g’,t,y3,’r’); 2、编写程序,选择合适的步距,绘制下面函数在区间[-6,6]中的图象。 程序如下: x1=-6:pi/100:0; y1=sin(x1); x2=0:0.01:3; y2=x2; x3=3:0.01:6; y3=-x3+6; plot(x1,y1,x2,y2,x3,y3); 3、用compass函数画下面相量图 ua = 1 ; ub = cos(-2*pi/3)+sin(-2*pi/3)*i ; uc=cos(2*pi/3)+sin(2*pi/3)*i; compass([ua,ub,uc,ua-ub,ub-uc,uc-ua]) 4、用mesh或surf函数绘制下面方程所表示的三维空间曲面,x和y的取值范围设为[-3,3]。 程序如下: [x,y]=meshgrid(-3:0.01:3,-3:0.01:3); z= -(x.*x)/10+(y.*y)/10; subplot(1,2,1); mesh(x,y,z); subplot(1,2,2); surf(x,y,z); 5、编写一个函数,x=2时, function f1=myfun(x) if x=2 f1=0.5.*x; elseif x6 f1=0.5; else f1=1.5-0.25.*x; end x=0:0.01:2; plot(x,myfun(x).*myfun(x+2)) 4

文档评论(0)

1亿VIP精品文档

相关文档