我有两个情节。在第一个图中,y 轴的值上升到 30000。因此,Matlab 用 '3' 和图上方的 'x10^4' 标记轴而不是 '30000'。在第二个图中,y 值一直到 10000。由于这个值太低而无法自动切换到指数格式,它实际上打印了“10000”。
我想知道是否有办法强制指数格式。这将导致与 Matlab 自动生成的格式相同。我之所以问这个问题是因为我已经看到了可以让 Matlab 直接将“10 ^ 3”打印为 Y-label 的解决方案,但我只想让它显示“1”作为标签,并在图上方显示“x10 ^ 3”。
下图显示了合并在一起的不同图,只是为了澄清我的问题。在图像的左半部分,您可以看到如果我使用的值 > 10000,Matlab 会做什么。如果下图显示,这就是我想要为下半部分显示的轴获得的格式。