plot函数的基本调用格式为:
1、plot(y)
当y为向量时,是以y的分量为纵坐标,以元素序号为横坐标,用直线依次连接数据点,绘制曲线。若y为实矩阵,则按列绘制每列对应的曲线。
2、plot(x,y)
若y和x为同维向量,则以x为横坐标,y为纵坐标绘制连线图。若x是向量,y是行数或列数与x长度相等的矩阵,则绘制多条不同色彩的连线图,x被作为这些曲线的共同横坐标。若x和y为同型矩阵,则以x,y对应元素分别绘制曲线,曲线条数等于矩阵列数。
3、plot(x1,y1,x2,y2,……)
在此格式中,每对x,y必须符合plot(x,y)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线。
3、plot(x1,y1,str1,x2,y2str2,……)
在此格式中,每对x,y必须符合plot(x,y)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线,str为线的特征,详情见下图。
线型设定符
您可以指明要显示的线型、标记类型和颜色,下表进行了详细介绍:
| 线型 |
|---|---|
'-' |
实线(默认) |
'--' |
虚线 |
':' |
点线 |
'-.' |
点划线 |
标记设定符
|
设定符 |
标记类型 |
|---|---|
'+' |
加号 |
'o' |
圆圈 |
'*' |
星号 |
'.' |
点 |
'x' |
叉号 |
|
' |
方形 |
|
' |
菱形 |
'^' |
上三角 |
'v' |
下三角 |
'>' |
右三角 |
'<' |
左三角 |
|
' |
五角星(五角形) |
|
' |
六角星(六角形) |
颜色设定符
|
设定符 |
颜色 |
|---|---|
r |
红色 |
g |
绿色 |
b |
蓝色 |
c |
青蓝色 |
m |
品红色 |
y |
黄色 |
k |
黑色 |
w |
白色 |
以上三种格式中的x,y都可以是表达式。plot是绘制一维曲线的基本函数,但在使用此函数之前,须先定义曲线上每一点的x以及y坐标。
hold on/off
使用hold将两个绘图置于一个图形中
legend() :向图表添加图例
title() :加标题
label():加标签 (xlabel() ylabel() zlabel() )
x=0:0.5:4*pi;
y=sin(x);
h=cos(x);
w=1./(1+exp(-x));
g=(1/(2*pi*2)^0.5).*exp((-1.*(x-2*pi).^2)./(2*2^2));
plot(x,y,'bd-',x,h,'gp:',x,w,'ro-',x,g,'c^-');
ylabel('y轴');
xlabel('x轴');
title('统计图');
str = '$$ \int_{0}^{2} x^2\sin(x) dx $$';
text(0.25,2.5,str,'Interpreter','latex');
legend('sin(x)','cos(x)','Sigmoid','Gauss function');

浙公网安备 33010602011771号