
上QQ阅读APP看书,第一时间看更新
2.6.1 坐标系与坐标轴
在实际工程中,往往会涉及不同坐标系或坐标轴下的图像问题,一般情况下绘图命令使用的都是笛卡儿(直角)坐标系,下面简单介绍几个工程计算中常用的其他坐标系下的绘图命令。

图2-12 图窗布局
1.坐标系的调整
MATLAB的绘图函数可根据要绘制的曲线数据的范围自动选择合适的坐标系,使得曲线尽可能清晰地显示出来。所以,一般情况下用户不必自己选择绘图坐标。但是有些图形,如果用户感觉自动选择的坐标不合适,则可以利用函数axis()选择新的坐标系。
函数axis()的调用格式为:
axis(xmin,xmax,ymin,ymax,zmin,zmax)
这个函数格式的功能是设置x,y,z坐标的最小值和最大值。函数输入参数可以是4个,也可以是6个,分别对应于二维或三维坐标系的最大和最小值。
注意:
相应的最小值必须小于最大值。
2.坐标轴控制
axis命令用于控制坐标轴的显示、刻度、长度等特征,它有很多种使用方式,表2-35列出了一些常用的调用格式。
例2-29: 坐标系与坐标轴转换。
解: MATLAB程序如下。


表2-35 axis命令的调用格式

表2-36 坐标轴参数

运行结果如图2-13所示。

图2-13 坐标系与坐标轴转换