前面有一章介绍了MATLAB在一张图片中用不同颜色绘制多条曲线的几个方法。今天我们再介绍一下在画图时使用不同的线型、点及标记等。
一、 线型、连续标记
先从最普通的说起。在plot函数中指定线型。
t=linspace(0,5,20);
x1 = t;
x2 = 2*t;
x3 = 3*t;
x4 = 4*t;
plot(t,x1,'b',t,x2,'g-o',t,x3,'r*',t,x4,'c:d');
这是基础的比较简单的情况。不做太多叙述。matlab提供的线型、颜色和标记符如下表:
如果指定了标记符号但未指定线型,则 plot 仅显示无线条连接的标记。
A = 1;
f= 1;
x1 = A * sin(2*pi*f*t)./t;
x2 = A * cos(2*pi*f*t-pi/2)./t;
plot(t,x1,'bo',t,x2,'r*');
两组数据比较
可以通过名称-值对组参数来设置标记属性,自定义标记。
MarkerSize- 标记大小,指定为正值。MarkerEdgeColor- 标记轮廓颜色,指定为颜色名称或 RGB 三元组。MarkerFaceColor- 标记内部颜色,指定为颜色名称或 RGB 三元组。t=linspace(0,5,120);