如何强制matlab在图X和Y上显示足够的数字?

时间:2012-07-25 16:00:24

标签: matlab plot labels

问题是matlab“削减”了一些数字,我不承认实际价值。看截图,在Y上有很多“0.0156”,而我期待“0.01562”“0.01564”“0.01566”等。

screenshot

如何说matlab显示足够的数字以便我能识别实际值?

3 个答案:

答案 0 :(得分:2)

一招是打电话:

set(gca, 'YTickLabel', get(gca,'YTick'))

以下是使用other question

中的数据之前和之后的内容

before after

创建于:

y = [
    0.0155260005803643
    0.0155280030632315
    0.0155270018379389
    0.0155260006126463
    0.0155239981620611
    0.0155249993873537
];

plot(y)

答案 1 :(得分:1)

我认为Kelly Kearney的tick2text可以做到。{ http://www.mathworks.com/matlabcentral/fileexchange/16003

答案 2 :(得分:1)

集合(gca,'YTickLabel',get(gca,'YTick'))按照Amro的建议工作。在plot命令或subplot命令之后把它放在我为一些CFD工作做的......

有时压力和速度差异可能非常小,您需要绘制非常小的刻度线。