3

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

截屏

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

4

3 回答 3

2

一个技巧是调用:

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

这是使用其他问题的数据之前和之后:

前 后

创建于:

y = [
    0.0155260005803643
    0.0155280030632315
    0.0155270018379389
    0.0155260006126463
    0.0155239981620611
    0.0155249993873537
];

plot(y)
于 2012-07-25T18:44:09.640 回答
1

我认为tick2text凯利·科尔尼(Kelly Kearney)可以做到。
http://www.mathworks.com/matlabcentral/fileexchange/16003

于 2012-07-25T16:26:08.890 回答
1

set(gca, 'YTickLabel', get(gca,'YTick')) 按照 Amro 的建议工作。就像我为一些 CFD 工作所做的那样,将它放在 plot 命令或 subplot 命令之后......

有时压力和速度差可能非常小,您需要在非常小的刻度上进行绘图。

于 2014-07-25T15:42:38.043 回答