matlab二维图形绘制相关函数介绍
1、调用plot函数来绘制二维曲线图,调用格式如下: plot(x1,y1’PropertyName颠疤祢绘’,’PropertyValue’...);其中PropertyName表示属性名,可以是颜色,线型,线宽等属性,PropertyValue表示属性值,对应属性名所包含的各种属性值。实例: clear all; x=0:pi/30:4*pi; y1=cos(x); y2=sin(x); subplot(2,2,1) plot(x,y1); title('余弦曲线'); x2=magic(5); subplot(2,2,2) plot(x2);%%绘制向量图形%% title('绘制向量图形'); subplot(2,2,3) plot(x,y1,'*'); title('对图形进行标识'); subplot(2,2,4) plot(x,y1,'r*',x,y2,'go') title('绘制多条曲线');程序运行结果如下图

3、文字说明函数 title(‘text’):在图形顶端中间位置输出字符串为text作为标题,xlabel(‘text’),ylabel(‘text’)分别表示在x轴和y轴中间位置输出字符串作为标注示例: clear all; t=0:0.2:2*pi; y1=exp(-0.5*t)*1; y2=-exp(-0.5*t)*1; y3=exp(-0.5*t).*sin(2*pi*t); plot(t,y1,'r',t,y2,'b',t,y3,'k'); xlabel('x的数据'); ylabel('y的数据'); title('曲线及其包络线绘制'); grid on;程序运行结果如下图:

5、格栅 当图形要求对具体数值有更加清晰的展示时,为图形添加格栅是非常有效的方法,在matlab中通过调用grid on和grid off 函数来添加格栅或者删除格栅。示例: clear all; x=linspace(0,20); y1=cos(x); y2=cos(5*x); subplot(1,2,1) plot(x,y1); subplot(1,2,2) plot(x,y2); grid on;程序运行结果如下图:

7、子兔脒巛钒图绘制 Matlab允许用户在一个窗口中同时显示多个图形,这时需要调用subplot函数,其调用格式 subplot(m,n,p),m表示图形行数,n表示图形列数,p表示图形的顺序姨胀兽辱示例: clear all; x=0:pi/20:4*pi; y1=sin(x); y2=cos(x); y3=sin(x)+cos(x); y4=exp(-2*x); subplot(2,2,1) plot(x,y1,'r'); title('正弦曲线'); subplot(2,2,2) plot(x,y2,'b'); title('余弦曲线') subplot(2,2,3) plot(x,y3,'k'); title('正弦和余弦之和曲线') subplot(2,2,4) plot(x,y4,'g'); title('指数曲线');程序运行结果如下图:
