第四讲 绘图功能
作为一个功能强大的工具软件, Matlab
具有很强的图形处理功能,提供了大量的
二维、三维图形函数。由于系统采用面向
对象的技术和丰富的矩阵运算,所以在图
形处理方面即常方便又高效。
4.1 二维图形
一、 plot 函数
函数格式: plot(x,y) 其中 x 和 y 为坐标
向量
函数功能:以向量 x 、 y 为轴,绘制曲线。
【例 1 】 在区间 0≤X≤2 内,绘制正弦曲线 Y=SIN
( X ),其程序为:
x=0:pi/100:2*pi;
y=sin(x);
plot(x,y)
【例 2 】同时绘制正、余弦两条曲线 Y1=SIN ( X )和
Y2=COS ( X ),其程序为:
x=0:pi/100:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,x,y2)
plot 函数还可以为 plot(x,y1,x,y2 , x,y3 ,… ) 形式,其
功能是以公共向量 x 为 X 轴,分别以 y1 , y2 , y3 ,…
为 Y 轴,在同一幅图内绘制出多条曲线。
4.1 二维图形
一、 plot 函数
(一)线型与颜色
格式: plot(x,y1,’cs’,...)
其中 c 表示颜色, s 表示线型。
4.1 二维图形
一、 plot 函数
【例 3 】 用不同线型和颜色重新绘制例 4.2 图形,其程序
为:
x=0:pi/100:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,'go',x,y2,'b-.')
其中参数 'go' 和 'b-.' 表示图形的颜色和线型。 g 表示
绿色, o 表示图形线型为圆圈; b 表示蓝色, -. 表示图形
线型为点划线。