MATLAB 绘图函数参考

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 equalaxis square 不同:equal 等比、square 方框。