Subplot(m, n, p) – разбивает графическое окно на m x n подокон, при этом m – число подокон по горизонтали, n – число подокон по вертикали, а p – номер подокна, в которое будет выводиться текущий график.
В примере рисуются три подокна:
§ Подокно 1 содержит один график. Переменная х в plot пропущена. Поэтому по оси х отложены индексы.
§ Подокно 2 содержит два графика. Переменная х в plot указана. Поэтому по оси х отложены значения.
§ Подокно 3 содержит два графика. В plot использованы строки признаков, которые для каждого графика задают стиль, цвет, знак маркера.
x=0:0.1:10;0; % Аргумент x
y1=sin(x); % Функция y1
y2=cos(x); % Функция y2
subplot(2,2,1); % Подокно 1 в первой строке
plot(y1); % График 1
grid on; % Включить сетку
subplot(2,2,2); % Подокно 2 в первой строке
plot(x,y1,x,y2); % График 2
grid on; % Включить сетку
subplot(2,2,3); % Подокно 3 во второй строке
plot(x,y1,'p r -',x,y2,'g o --'); % График 3
grid on; % Включить сетку
Логарифмический масштаб используется для координатных осей X и Y.
Определены 3 функции:
§ loglog – логарифмический масштаб по осям х и у,
§ semilogx – логарифмический масштаб только по оси х и линейный по оси y,
§ semilogy – логарифмический масштаб только по оси y и линейный по оси х.
На рисунке представлен график функции exp(x)/x в логарифмическом масштабе. Координатная сетка строится командой grid on.
>> x=logspace(-1,3); % Аргумент x
>> loglog(x,exp(x)./x); % По осям x и y лог масштаб
>> grid on % Добавление координатной сетки
Неравномерное расположение линий координатной сетки указывает на логарифмический масштаб осей.
Функции для построения диаграмм:
§ bar(X, Y) – столбцовый график элементов массива Y в позициях, определяемых вектором X
§ bar(X) – то же, но для построения используется вектор x=1:m;
§ bar(X, Y, WIDTH) или bar(Y, WIDTH) – то же, но со спецификацией ширины столбцов (по умолчанию WIDTH = 0,8).
Применяются для решения задач в области финансов, экономики, математики.
Эти функции отображают данные в виде столбцов:
§ bar - вертикальных,
§ barh - горизонтальных.
В примере создаются два подокна, в левом использована функция bar, в правом barh