matlab绘图
1 绘制二维曲线
plot(y) %y为实向量,以该向量元素下标为横坐标,元素值为纵坐标
%y为矩阵,按列绘制,列数为曲线条数
plot(x,y) %绘制单根二维曲线,x,y若为向量且为长度相同向量,分别存储xy轴数据
%x是向量,y是矩阵,绘制多根曲线
%x,y是同维矩阵,以x,y对应列元素为横纵坐标,曲线条数等于矩阵列数
plot(x1,y1,x2,y2,x3,y3) %参数都为向量时,x1与y1成对,x2.。。。。
绘制纵坐标标度不同横坐标相同的图形
plotyy(x1,y1,x2,y2) %横坐标相同,左边为y1纵坐标标度,右边为y2纵坐标标度
2 图形保持
hold on/off %保持原有图形或者刷新原有图形
3 设置曲线样式
plot(x1,y1,‘选项1’) %选项可以是线型,颜色,数据点标记。如’–b.'表示蓝色虚线
4 图形标注与坐标控制
图形标注
title(‘图形名称’)
xlabel(‘x轴说明’)
ylabel(‘y轴说明’)
text(x,y,‘图形说明’) %指定位置(x,y)处添加说明
legend(‘图例1’,‘图例2’) %右上角图例
坐标控制
axis([xmin xmax ymin ymax zmin zmax])
axis equal %横纵坐标轴等长刻度
axis squa