问题在于Matlab“截取”了一些数字,我无法识别实际值。看一下屏幕截图,Y轴上有很多“0.0156”,而我希望看到“0.01562”、“0.01564”、“0.01566”等等。
如何让Matlab显示足够的数字,以便我能够识别实际值?
如何让Matlab显示足够的数字,以便我能够识别实际值?
一个技巧是调用:
set(gca, 'YTickLabel', get(gca,'YTick'))
创建于:
y = [
0.0155260005803643
0.0155280030632315
0.0155270018379389
0.0155260006126463
0.0155239981620611
0.0155249993873537
];
plot(y)
我认为Kelly Kearney的tick2text
可以做到。
http://www.mathworks.com/matlabcentral/fileexchange/16003
将 set(gca, 'YTickLabel', get(gca,'YTick')) 放在 plot 命令或 subplot 命令之后,就像我为一些 CFD 工作所做的那样,可以按照 Amro 的建议正常工作。
有时压力和速度差异可能非常小,您需要在非常小的刻度线上绘图。