matlab axes 用法详解

来源:百度知道 编辑:UC知道 时间:2024/06/25 12:22:09
x = 0 : 0.01 : 2 * pi;
y1 = sin(x); y2 = cos(x); y3 = sin(x) + cos(x);
plot(x, y1)
axes('position', [0.55 0.65 0.3 0.2])
plot(x, y2)
xlabel('y2 = cos(x)');
axes('position', [0.15 0.15 0.3 0.2])
plot(x, y3)
xlabel(' y3 = sin(x) + cos(x)');
这个程序里面两个axes里面的[0.15 0.15 0.3 0.2]画图时是怎么确定的

[0.15 0.15 0.3 0.2]是归一化的坐标,1表示整个figure的大小。四个数依次是坐标左下角起点坐标和长度,宽度。

就是设置axes的位置,左下宽高,单位是和整个figure宽高的比例