对于画图函数,如果用plot函数参数没有用符号标记参数的话,会自动把离散的点连接起来,
1 2 3 4
| plot(x, y)
xlim([-15 15]) ylim([-12 12])
|
画离散点
如果设置了点的符号标记参数,就可以使用plot函数画离散的点图:
1 2 3
| x=1:10; y=1:10; plot(x,y,'.');
|
将多个函数曲线在同一张图显示
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| x=0:0.01:4; % x从1到4,绘图采样间隔为0.01 y1=252*exp(-10*(x-radius)); y1=10*x+3; y2=exp(2*x); y3=sin(x)
plot(x,y1,'o-','color','r'); %画出图形 hold on; %继续画图 plot(x,y2,'s-','color','k'); hold on; %继续画图 plot(x,y3,'*-','color','y');
grid on; % 添加网格,这是用默认的最小标度画出的网格 axis([-5 10 -10 50]); % x轴的范围是[-5, 10], y轴范围[-10,50]
xlabel('时间'); %设置X轴含义:时间 ylabel('目标'); %设置X轴含义:零件数
legend('y1','y2','y3');
|
一个图中画多个曲线记得使用hold on,否则之前画的曲线将会被覆盖掉!
标识号曲线有两种方法:(1)通过不同的颜色;(2)通过不同的线形;
1 2 3 4 5 6 7 8
| 颜色 定义符
红色 R(red) 兰色 b(blue) 青色 c(cyan) 黄色 y(yellow) 黑色 k(black) 白色 w(white)
|