Matlab YTick和XTick值

时间:2012-05-25 08:57:47

标签: matlab

我需要获得绘图中的所有值(在Y和X轴上)。我使用了YTickXTick,但在某些情况下,get()函数无法获取所有的表示值(无论轴是什么)。

例如:
- 假设我们在图的X轴上有下一个值:0 1 2 3 4 5 6 7 8
- XTick仅向我提供0 2 4 6 8个值:(

XTick如何为我提供与图中所有值不匹配的值?
我也曾尝试使用YMinorTickXMinorTick,但它也无济于事......

如果你知道,请给我一些解决方案!
谢谢!

1 个答案:

答案 0 :(得分:0)

确保选择了正确的图形和轴。一种方法是单击所需的轴,然后执行get(gca,'XTick'),其中gca为您提供当前轴的句柄(您可以help gca获取更多信息)。您也可以使用figure(f)subplot()(使用正确的参数)选择它,然后返回您感兴趣的图和子图。

还有其他方法可以做到这一点,但请确保您当前的轴是您get的轴。

或发布get()来电的准确代码。

最后,如果您只是想缩放,为什么不使用axis命令。像这样axis([xmin xmax ymin ymax]);