1. plot(X,Y)
如果X是一个向量,Y是一个向量,那么X为横轴,Y为纵轴。 如果X是一个矩阵,Y是一个向量,那么X以行为单位为X轴的值,Y为Y轴的值。
例如:X = [1:0.01:2]; Y = sin(X); 例如:X = [1:0.01:2;4:0.01:5]; Y = [2:0.01:3];
如果X是一个向量,Y是一个矩阵,那么X为X轴的值, 如果X是一个标量,Y是一个向量,那么垂直于X的线上有一
Y以行为单位为Y轴的值。 些离散的Y值点
例如:X = [2:0.01:3]; Y = [1:0.01:2;4:0.01:5]; 例如:X=2,Y = [2:0.01:3];
总的思想就是,不管X,Y是什么,只要以X为x轴的值,Y为y轴的值,一一对应就好了。
2.plot(Y)
横轴的值是Y内元素的下标,纵轴的值是Y内元素的值。例如:Y=[2:0.01:3];
3. plot(X,Y,S)
如果想让画出来的线有不同的线型、点标志、颜色,就可以用S来定义。S是一个string类型,可以包含一下三列内的内容:
颜色 | 点标志 | 线型 |
b blue | . point | - solid |
g green | o circle | : dotted |
r red | x x-mark | -. dashdot |
c cyan | + plus | -- dashed |
m magenta | * star | (none) no line |
y yellow | s square | |
k black | d diamond | |
w white | v triangle (down) | |
< triangle (left) | ||
^ triangle (up) | ||
> triangle (right) | ||
p pentagram | ||
h hexagram |
plot(X1,Y1,S1,X2,Y2,S2,X3,Y3,S3,...) 同时画出好几条线,例如: X1 = [-pi:0.01:pi]; Y1 = sin(X1); X2 = [-pi:0.01:pi]; Y2 = cos(X2);
plot(X,Y,'y-',X,Y,'go') 你也可以画线的同时着重把点描一下,例如: X1 = [-pi:0.1:pi]; Y1 = sin(X1); plot(X1,Y1,'b-',X1,Y1,'go');
4. 一些语句
subplot(2,2,1) %整个画面分成2x2块,现在画的是第一块
str = strcat('前',num2str(1),'秒数据');
title(str); %子图的名称
xlabel('subject'); %子图的x轴名称
ylabel('accuracy'); %子图的y轴名称
gca = legend ('选1个导联','选2个导联','选3个导联','选4个导联',4); %legend语句是定义每一根线的名称,名字依次排列,4表示框放在右下方,返回legend的句柄gca
legend('boxoff'); %把框的边去掉
set(gca,'fontsize',8); %legend的字体为8号