matlab 定义坐标轴显示范围

发布网友 发布时间:2022-03-25 19:50

我来回答

4个回答

懂视网 时间:2022-03-26 00:11

matlab坐标轴范围的设置方法是:

  

  1、打开matlab,输入“x=0:0.1:100;y=sin(x)+100;plot(x,y)”画出一个正弦函数图像。

  

  2、可以看到x轴显示了从0到100的范围,但是这样导致图像很难看,同时y轴显示的不是从0开始的范围,而是99到101。

  

  3、如设置成x轴的显示范围为0到10y轴的显示范围为90到101。

  

  4、可以使用set函数set函数的解释,可以在matlab中使用doc查看。

  

  5、设置x轴范围和刻度“set(gca,'XLim',[0 10])”,X轴的数据显示范围“set(gca,'XTick',[0:1:10])”,设置要显示坐标刻度“set(gca,'XTickLabel',[0:1:10])”,给坐标加标签,设置y轴范围和刻度“set(gca,'YLim',[95 101])”,X轴的数据显示范围“set(gca,'YTick',[95:1:101])”,设置要显示坐标刻度“set(gca,'YTickLabel',[95:1:101])”,给坐标加标签即可。

  

  

热心网友 时间:2022-03-25 21:19

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

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

打开所有的坐标轴标签、刻度、背景

热心网友 时间:2022-03-25 22:37

xlim, ylim, zlim
Set or query axis limits

zlim
zlim([zmin zmax])
zlim('mode')
zlim('auto')
zlim('manual')
zlim(axes_handle,...)

热心网友 时间:2022-03-26 00:12

axis[x1,x2,y1,y2]
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com