画一条线:
可以直接调用,plot()函数就ok了
画多条线:
如果已经知道每条要画线的向量值,也可以直接通过调用plot(x1,y1,x2……)来实现。
如果是要通过多次调用plot()函数来实现,而且希望所有画的线在同一张图上,那就需要用到hold on命令。
比如:
for k=1:1:10
x(k)=?;
y(k)=?;
plot(x,y);
end
如果像这样没有适用hold on命令的话,那么最后在图上出现的只有一条线。
要想使10条线出现在同一张图上的话,那么在plot(x,y)前面加上一条hold on命令就ok了。当然如果后面的线你不想画在同一张图上的画,也可以用hold off命令关闭。
下面是一些画线的基本属性:
1.线型
表1
定义符 |
- |
-- |
: |
-. |
线型 |
实线(缺省值) |
划线 |
点线 |
点划线 |
2.线条宽度
指定线条的宽度,取值为整数(单位为像素点)
3.颜色
表2
定义符 |
R(red) |
G(green) |
b(blue) |
c(cyan) |
颜色 |
红色 |
绿色 |
兰色 |
青色 |
定义符 |
M(magenta) |
y(yellow) |
k(black) |
w(white) |
颜色 |
品红 |
黄色 |
黑色 |
白色 |
4.标记类型
表3
定义符 |
+ |
o(字母) |
* |
. |
x |
标记类型 |
加号 |
小圆圈 |
星号 |
实点 |
交叉号 |
定义符 |
d |
^ |
v |
> |
< |
标记类型 |
棱形 |
向上三角形 |
向下三角形 |
向右三角形 |
向左三角形 |
定义符 |
s |
h |
P | ||
标记类型 |
正方形 |
正六角星 |
正五角星 |
5.标记大小
指定标记符号的大小尺寸,取值为整数(单位为像素)