2DMATLABプロットを作成しています。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]。
どんな助けでもいただければ幸いです!
/ウィルバー