我正在创建一个 2d MATLAB 图。我正在设置 x 轴的限制,并让我的 y 轴自动调整(通过将其限制设置为 [-inf inf])。创建绘图后,我需要检查我的 y 轴已自动调整为什么(因为我将创建一个热图放在我的绘图下)。
不幸的是,ylim(和类似的函数)只产生 [-inf inf],而不是轴调整到的任何东西。
重现此问题的一些代码(比我的实际代码简单得多)是:
function createplot(xbounds)
x = xbounds(1):0.5:xbounds(2);
y = x.^2;
plot(x,y);
axis([xbounds,-inf,inf]);
createplot([0,10])
这会产生一个 y 限制 = [0,100] 的抛物线图。但是,ylim = [-inf, inf]。
任何帮助,将不胜感激!
/ 威尔伯