Полулогарифмические сюжеты с удержанием - программирование
Подтвердить что ты не робот

Полулогарифмические сюжеты с удержанием

Если я попытаюсь построить несколько графиков с логарифмической осью, шкала журнала отключена. Если я удалю hold on, масштаб журнала включен, но я могу построить только один график.

figure(1); clf
x = linspace(0,1,100);
y = exp(-x);

hold on;
semilogy(x, y);
semilogy(x, 2*y);
hold off;

Почему?, Как я могу создать несколько графиков диаграммы журнала?

4b9b3361

Ответ 1

Ваш код работает уже в октаве (и у меня нет 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;