1. 二维数据曲线图
1.1 绘制二维曲线的基本函数
1.plot()函数
plot函数可以包含若干组向量对,每一组可以绘制出一条曲线。含多个输入参数的plot函数调用格式为:plot(x1,y1,x2,y2,…,xn,yn)
x=linspace(0,2*pi,100);
plot(x,sin(x),x,2*sin(x),x,3*sin(x))
线型 | 颜色 | 标记符号 | |
---|---|---|---|
-实线 | b蓝色 | .点 | s方块 |
:虚线 | g绿色 | o圆圈 | d菱形 |
.-点划线 | r红色 | x叉 | v朝下三角符号 |
–双划线 | c青色 | +加号 | ^朝上三角符号 |
m品红 | *星号 | <朝左三角符号 | |
y黄色 | >>朝右三角符号 | p 五角星 | |
k黑色 | h 六角星 | ||
w白色 |
plot(x,y1,'k:',x,y2,'b--',x1,y3,'rp');
figure
% 设置线的宽带为3
plot(x, y, 'k--^', 'LineWidth', 3, ...
'MarkerEdgeColor', 'k', ... %设置标记点的边缘颜色为黑色
'MarkerFaceColor', 'r', ... %设置标记点的填充颜色为红色
'MarkerSize', 10) %设置标记点的尺寸为10
1.2 绘制图形的辅助操作
1. 图形标注
title(’图形名称’)
xlabel(’x轴说明’)
ylabel(’y轴说明’)
text(x,y,’图形说明’)
legend(’图例1’,’图例2’,…)
% 横轴
x=0:pi/50:2*pi;
% 曲线数据
y1=sin(x);
y2=cos(x);
% 绘图
figure
plot(x, y1, 'k-', x, y2, 'k-.')
% 文本标注
text(pi, 0.05, '\leftarrow sin(\alpha)')
text(pi/4-0.05, 0.05, 'cos(\alpha)\rightarrow')
% 标题标注
title('sin(\alpha) and cos(\alpha)')
% 坐标轴标注
xlabel('\alpha')
ylabel('sin(\alpha) and cos(\alpha)')