MATLAB axis 函数设置坐标轴范围和显示比例。
语法
axis([xmin xmax ymin ymax])
axis equal % 两轴等比例
axis square % 图框正方形
axis tight % 缩到数据恰好包住
axis auto % 恢复自动示例
手动指定坐标范围:
x = 0:0.01:10;
y = exp(-x) .* sin(2*x + 3);
plot(x, y), axis([0 10 -1 1])等比例(圆画出来才是正圆):
theta = 0:0.01:2*pi;
plot(cos(theta), sin(theta))
axis equal注意事项
axis([xmin xmax ymin ymax])顺序是 x 小、x 大、y 小、y 大,别写反;axis equal和axis square不同:equal 等比、square 方框。