gpt4 book ai didi

matlab - 在 Matlab 绘图的刻度标签中删除科学记数法

转载 作者:太空宇宙 更新时间:2023-11-03 19:14:40 25 4
gpt4 key购买 nike

我在 Matlab 中绘制了一个图,使用:

hold on
plot(t1,Dx1,'r')
xlabel('t (ps)')
ylabel('Deviation of coordinate from initial coordinate (Å)')
plot(t1,Dy1,'g')
plot(t1,Dz1,'b')
hold off

但是,y 轴上的刻度标签是以科学记数法生成的:

Scientific Notation on y-axis

有什么方法可以删除科学记数法,让 y 标签的范围从 -0.0025 到 0.0005?谢谢!

最佳答案

您可以尝试使用 sprintf 自己手动设置刻度标签:

yt = get(gca,'YTick');
set(gca,'YTickLabel', sprintf('%.4f|',yt))

关于matlab - 在 Matlab 绘图的刻度标签中删除科学记数法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10454047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com