实验三 MATLAB基本绘图练习

  • 格式:doc
  • 大小:140.00 KB
  • 文档页数:4

实验四 基本绘图练习
一.实验目的和要求
1.熟悉Matlab强大的图形处理功能;
2.掌握应用Matlab实现二维图形和三维图形的绘制和控制与表现方法。

二.实验器材
计算机、MATLAB软件
三.实验数据和要求
1、y1=sin(x)(02x),y2=cos(x) (02x),等间隔取100个数据点,在
同一个图形窗口中分别绘制以下曲线:
(1) 用钻石符号标记数据点的红色实线画y1曲线;
(2) 用五角星符号标记数据点的蓝色虚线画y2曲线;

(3) 标注图名“sin()和cos()的曲线”

(5) 标注两条曲线分别为“sin()”、“cos()”
(6) 标注x轴“”,标注y轴“sin()和cos()”
(7) 利用鼠标拖动完成标注“ →”
(8) 对图形添加网格
x=0:pi/100:2*pi; %生成200个数作为数据点
y1=sin(x);y2=cos(x); %生成函数y1,y2
figure(1);plot(x,y1,'r-d',x,y2,'b--*'); %画y1,y2关于x的函数图像
grid on; %给图像的背景添加栅格
legend('sin(beta)','cos(beta)'); %标注图例
text(pi,0,'\leftarrow sin(\beta)');
gtext('cos(\beta)\rightarrow'); %用鼠标定位文字
title('sin(beta)和cos(beta)'); %标出图名
xlabel('\beta');
ylabel('sin(\beta)和cos(\beta)')
2、某城市1月到6月生产总值(单位为:亿元)数据分别为:170、120、180、200、190、
220,试完成以下功能:
(1)在2个图形窗口中分别绘制出各月生产总值占前6月总值的二维、三维百分比图形。
提示:1)二维百分比图形pie([170,120,180,200,190,220]);
2)标注:legend('一月','二月','三月','四月','五月','六月');
3)三维百分比图形pie3([170,120,180,200,190,220]);

(2)在第3个图形窗口中建立4个子图,分别在第
1、2、3个子图中绘制火柴棒图、阶梯图、条形图。
提示:1)x=[170,120,180,200,190,220];火柴棒图stem(x);
2)阶梯图:stairs(x);
3)条形图bar(x)
3、设x=zsin3z,y=zcos3z,要求在z=-45~45区间内画出x、y、z三维曲线。
z=-45:0.01:45; %生成-45 到45范围内公差为0.01 的数组
x=z.*sin(3*z); %生成函数x
y=z.*cos(3*z); %生成函数y
plot3(x,y, z,'r:'); %画x,y,z三w维图,颜色为红色


4、设Z=X.^2*exp(-X.^2-Y.^2); ,x=[-2,2],y=[-2,2],数据点个数自行定义,画出三
维曲面。
x=-2:0.25:2;
y=x;
[X,Y]=meshgrid(x,y);
Z=X.^2*exp(-X.^2-Y.^2);
surf(X,Y,Z);
5、设sin()xt,sin(2)yt,02t要求在4个子图中分别用红、绿、蓝、黑4种
颜色画出x,y在内的曲线。
t=0:pi/100:2*pi;
x=sin(t);
y=sin(2*t);
subplot(2,2,1)
plot(t,x,'r',t,y,'r')