数学建模社区-数学中国

标题: 坐标轴的刻度与外在显示——axis [打印本页]

作者: 森之张卫东    时间: 2015-8-22 21:06
标题: 坐标轴的刻度与外在显示——axis

命令4 axis

功能 坐标轴的刻度与外在显示

用法 axis([xmin xmax ymin ymax]) 设置当前坐标轴的x-轴与y-轴的范围。

      axis([xmin xmax ymin ymax zmin zmax cmincmax]) 设置当前坐标轴的x-轴、y-轴与z-轴的范围,当前颜色刻度范围。该命令也同时设置当前坐标轴的属性  XlimYlimZlim为所给参数列表中的最大值和最小值。另外,坐标轴属性XlimModeYlimModeZlimMode设置为‘manual’。

      v = axis 返回一包含x-轴、y-轴与z-轴的刻度因子的行向量,其中v为一四维或六维向量,这取决于当前坐标为二维还是三维的。返回的值包含当前坐标轴的XLimYlimZlim属性值。

      axis auto 设置系统到它的缺省动作——自动计算当前轴的范围,这取决于输入参量xyz的数据中的最大值与最小值。同时将当前坐标轴的属性XlimModeYlimModeZlimMode设置为‘auto’用户可以指定对某一坐标轴进行自动操作。例如:

                 axis ’auto x’  将自动计算x-轴的范围;

                 axis ’auto yz’ 将自动计算y-轴与z-轴的范围。

      axis manual axis(axis) 把坐标固定在当前的范围,这样,若保持状态(hold)on,后面的图形仍用相同界限。该命令设置了属性XLimMode、属性YLimMode与属性ZlimModemanual

     axis tight 把坐标轴的范围定为数据的范围,即坐标轴中没有多余的部分。

      axis fill 该命令用于将坐标轴的取值范围分别设置为绘图所用数据在相应方向上的最大、最小值。

      axis ij 使用矩阵坐标系:坐标原点在左上角、横坐标(j-轴)的值从左到右增加,纵坐标(i-轴)的值从上到下增加。

      axis xy使用笛卡儿坐标系(缺省):坐标原点在左下角、横坐标(x-轴)的值从左到右增加,纵坐标(y-轴)的值从下到上增加。

      axis equal 设置坐标轴的纵横比,使在每个方向的数据单位都相同。其中x-轴、y-轴与z-轴将根据所给数据在各个方向的数据单位自动调整其纵横比。

     axis image 效果与命令axis equal相同,只是图形区域刚好紧紧包围图象数据。

      axis square 设置当前图形为正方形(或立方体形),系统将调整x-轴、y-轴与z-轴,使它们有相同的长度,同时相应地自动调整数据单位之间的增加量。

      axis normal 自动调整坐标轴的纵横比,还有用于填充图形区域的、显示于坐标轴上的数据单位的纵横比。

7-7显示由上面三个命令设置的坐标轴属性。

7-7

  
               命令
  
坐标轴属性
  
axis equal
axis normal
axis square
axis tightequal
  
DataAspectRatioMode
  
[1 1 1]
没有设置
没有设置
[1 1 1]
  
PlotBoxAspectRatio
  
manual
auto
auto
Manual
  
PlotBoxAspectRatioMode
  
[3 4 4]
没有设置
[1 1 1]
Auto
  
Stretch-to-fill
  
禁止
可行
禁止
禁止

     axis vis3d 该命令将冻结坐标系此时的状态,以便进行旋转。

      axis off 关闭所用坐标轴上的标记、格栅和单位标记。但保留由textgtext设置的对象。

     axis on 显示坐标轴上的标记、单位和格栅。

      [mode,visibility,direction] = axis('state')返回表明当前坐标轴的设置属性的三个字符串,见表7-8

7-8

  
输出参量
  
返回字符串
说明
  
Mode
  
‘’auto’
  
’manual’
XLimModeYlimModeZlimMode都设置为auto,则modeauto;若XLimModeYlimMode或者ZlimMode都设置为manual,则modemanual
  
Visibility
  
‘’on’’off’
  
Direction
  
‘’xy’’ij’

7-40

>>x = 0:.025:pi/2;

>>plot(x,exp(x).*sin(2*x),'-m<')

>>axis([0 pi/2  0  5])

图形结果为图7-40



作者: 森之张卫东    时间: 2015-8-22 21:08
附上图片:

截图.PNG (13.69 KB, 下载次数: 236)

截图.PNG


作者: 我是男神    时间: 2015-8-22 21:27
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-23 00:12
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-23 00:13
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-23 00:13
啦啦啦~~~我是默认签名(*^__^*)





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5