matlab 定义坐标轴显示范围

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 定义坐标轴显示范围相关的知识,希望对你有一定的参考价值。

Z轴方向的数量太大了,影响了整个图形的效果,压低了其他数据。我想找到Matlab中通过什么方法可以自定义Z轴的显示范围? 谢谢

编程,绘图,设置坐标轴,做出自己的坐标轴

1. axis([xmin xmax ymin ymax])

设置当前图形的坐标范围,分别为x轴的最小、最大值,y轴的最小最大值

2. V=axis

返回包含当前坐标范围的一个行向量

3. axis auto

将坐标轴刻度恢复为自动的默认设置

4. axis manual

冻结坐标轴刻度,此时如果hold被设定为on,那么后边的图形将使用与前面相同的坐标轴刻度范围

5. axis tight

将坐标范围设定为被绘制的数据范围

6. axis fill

这是坐标范围和屏幕的高宽比, 使得坐标轴可以包含整个绘制的区域。该选项只有在PlotBoxaApectRatio或DataAspectRatioMode被设置为 ‘manual’模式才有效

7. axis ij

将坐标轴设置为矩阵模式。此时水平坐标轴从左到有取值,垂直坐标从上到下

8. axis xy

将坐标设置为笛卡尔模式。此时水平坐标从左到右取值,垂直坐标从下到上取值
9. axis equal

设置屏幕高宽比,使得每个坐 标轴的具有均匀的刻度间隔

10. axis square

将坐标轴设置为正方形

11. axis normal

将当前的坐标轴框恢复为全尺寸,并将单位刻度的所有限制 取消

12. axis vis3d

冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示

13. axis off

关闭所有的坐标轴标签、刻度、背景

14. axis on

打开所有的坐标轴标签、刻度、背景
参考技术A xlim, ylim, zlim
Set or query axis limits

zlim
zlim([zmin zmax])
zlim('mode')
zlim('auto')
zlim('manual')
zlim(axes_handle,...)本回答被提问者和网友采纳
参考技术B axis[x1,x2,y1,y2]

matlab中如何修改坐标轴,如图所示?

想把图像的横坐标取值范围改为(0,30),纵坐标取值范围改为(0,40),并把X轴移到图像的上方,是否要重新配准图像?

  选中坐标轴,单击鼠标右键,选择properties选项,在定义的坐标轴的数值,可以随便调整坐标轴范围。
  坐标轴设置
  范围设置:
  a. axis([xmin xmax ymin ymax])设置坐标轴在指定的区间;
  b. axis auto 将当前绘图区的坐标轴范围设置为MATLAB自动调整的区间;
  c. axis manual 冻结当前坐标轴范围,以后叠加绘图都在当前坐标轴范围内显示;
  d. axis tight 采用紧密模式设置当前坐标轴范围,即以用户数据范围为坐标轴范围比,例:
  a. axis equal 等比例坐标轴;
  b. axis square 以当前坐标轴范围为基础,将坐标轴区域调整为方格形;
  c. axis normal 自动调整纵横轴比例,使当前坐标轴范围内的图形显示达到最佳效果;
  范围选项和比例设置可以联合使用,默认的设置为axis auto normal。
  
  坐标轴刻度设置
  set(gca, ’XTick’, [0 1 2]) X坐标轴刻度数据点位置;
  set(gca,'XTickLabel','a','b','c') X坐标轴刻度处显示的字符;
  set(gca,'FontName','Times New Roman','FontSize',14)设置坐标轴刻度字体名称,大小;
  ‘FontWeight’,’bold’ 加粗 ‘FontAngle’,’italic’ 斜体;
  对字体的设置也可以用在title, xlabel, ylabel等中。
参考技术A 选中坐标轴,右键会出现properties这个选项,在定义的坐标轴的数值,可以随便调整坐标轴范围 参考技术B 控制坐标轴显示范围:

axis([xmin, xmax, ymin, ymax])

所以你要这样:axis([0, 30, 0, 40])

以上是关于matlab 定义坐标轴显示范围的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB设置坐标轴范围

matlab常用的设置,坐标系线条颜色线型,字体属性

如何在matlab画的图中改变坐标显示的范围

MATLAB中plot画图坐标轴限定问题?

如何定义matlab里面绘图的x,y轴的范围

Matlab绘图---坐标系显示设置