logo search
для вялички / TROPA V MATLAB_21

5.2.4 Графики в логарифмическом и полулогарифмическом масштабах

Встречаются случаи, когда диапазон изменения функции настолько велик, что для ее графической визуализации приходится применять логарифмический масштаб. Для построения графиков в логарифмическом и полулогарифмическом масштабе служат следующие команды:

loglog(…) – логарифмический масштаб по обеим осям;

semilogx(…) – логарифмический масштаб по оси абсцисс;

semilogy(…) – логарифмический масштаб по оси ординат.

Аргументы этих команд (все, что стоит внутри скобок) формируются по тем же правилам, что и в команде plot(…).

Пример 12. Построить в одном окне в полулогарифмическом масштабе с использованием команды semilogx(…) графики зависимостей f(t) = t·log(t2)+1000 и g(t) = 10·t·sin(log(t2)) (рис. 5.14) при условии, что tменяется на интервале [10;1000] с шагом 1. График функции g(t) выделить красным цветом.

>> t=[10:1000];

>> f=t.*log(t.^2)+1000;

>> g=10*t.*sin(log(t.^2));

>> semilogx(t,f,t,g,'r')

Рис. 5.14