対数軸で複数のプロットをプロットしようとすると、対数スケールが無効になります。 hold on
を削除すると、ログスケールが有効になりますが、プロットできるプロットは1つだけです。
figure(1); clf
x = linspace(0,1,100);
y = exp(-x);
hold on;
semilogy(x, y);
semilogy(x, 2*y);
hold off;
なぜですか、どうすれば複数の対数スケールプロットを作成できますか?
あなたのコードはすでにオクターブで動作していますが(このコンピューターにはmatlabがありません)、問題はあなたがhold on
最初のプロットの前にあるため、最初の軸が作成されません。これを試して:
figure(1); clf
x = linspace(0,1,100);
y = exp(-x);
semilogy(x, y);
hold on;
semilogy(x, 2*y);
hold off;