axis([]/'')函数
1.功能:
axis是一个用于控制坐标轴的函数,控制要绘制曲线数据的范围选择合适的坐标刻度
如果省略这个参数,axis将自动控制你要显示的图形的坐标范围
2.用法
1)基础用法:
axis([xmin,xmax,ymin,ymax,zmin,zmax]):
其中xmin
、xmax
、ymin、ymax
、zmin、
zmax
分别表示所需坐标轴的x轴和y轴、z轴的最小和最大值
2)扩展用法:
% axis('equal') :纵、横坐标轴采用等长刻度
% axis('tight') :自动调整坐标轴的显示范围,使其适应数据的范围
% axis('square'):产生正方形坐标轴(默认为矩形)
% axis('atuo') :使用默认设置
% axis('off') :取消坐标轴
% axis('on') :显示坐标轴
3.代码演示
1)基础用法
画一个sin(x)函数演示一下两个用法
其中xmin=(-2*pi);xmax=2*pi;ymin=(-2);ymax=3
%% 1.基础用法
% axis([xmin xmax ymin ymax])
x = -2*pi: 0.001: 2*pi;
y = sin(x);
plot(x, y);
axis ([-2*pi, 2*pi, -2, 3]);
运行完的图像为
2)扩展用法
%% 2.扩展用法
x = -2*pi: 0.001: 2*pi;
y = sin(x);
plot(x, y);
axis ('equal');
% axis ('tight');
% axis('square')
% axis('auto')
% axis ('off');
% axis('on')
将axis ([-2*pi, 2*pi, -2, 3]);依次替换成以下四个
1)axis('equal') :纵、横坐标轴采用等长刻度
2)axis('tight') :自动调整坐标轴的显示范围,使其适应数据的范围。
3)axis('square'):产生正方形坐标轴(默认为矩形)
4)axis('atuo') :使用默认设置
5)axis('off') :取消坐标轴
6)axis('on') :显示坐标轴
4.注意事项
不写axis时,默认情况下为axis('on') 和 axis('atuo')