Оформление осей координат.

Рассмотрим теперь примеры оформления осей координат, а именно задание надписей (подписей) осей, размера и типа шрифта и т.д. По умолчанию система MATLAB устанавливает пределы на горизонтальной оси, равные минимальному ( Оформление осей координат. - student2.ru ) и максимальному ( Оформление осей координат. - student2.ru ) значениям независимой переменной. Для зависимой переменной по вертикальной оси MATLAB автоматически вычисляет диапазон изменения значений функции Оформление осей координат. - student2.ru . В результате график функции оказывается вписанным в прямоугольник, нижний левый и верхний правый углы которого имеют соответственно координаты Оформление осей координат. - student2.ru и Оформление осей координат. - student2.ru . Таким образом, система автоматически выбирает такой масштаб, чтобы в поле графика поместились все вычисленные значения.

При необходимости отказаться от указанной особенности автоматического масштабирования графиков в MATLAB, пользователь может самостоятельно явным образом указать выбранные пределы изменения переменных Оформление осей координат. - student2.ru и Оформление осей координат. - student2.ru . Для выполнения этой процедуры используется функция

axis([xmin, xmax, ymin, ymax])

Справочно приведем ниже также некоторые иные способы использования команды axis:

axis(square) – задание одинаковых диапазонов изменения переменных по обеим осям координат;

axis(equal) – задание одинакового масштаба по обеим осям координат;

axis(auto) – возвращение к масштабу, установленному по умолчанию;

zoom(on) – включение режима интерактивного изменения масштаба для текущего графика, при котором масштаб можно изменять с использованием мыши;

zoom(off) – выключение режима интерактивного изменения масштаба.

Заметим, что функции axis и zoom, разумеется, могут принимать и другие аргументы (более полную информацию по данному вопросу можно получить, выбрав команды help axis или help zoom).

Заметим, что команду axis можно вводить с клавиатуры уже после построения графика функции, что позволяет предварительно провести визуальный анализ поведения рассматриваемой функции.

Так, например, для того, чтобы более подробно исследовать характер изменения функции Оформление осей координат. - student2.ru на интервале Оформление осей координат. - student2.ru можно воспользоваться командой (рис. 2.10.3):

>> set(hplot,'LineWidth',0.5);

>> axis([pi/4,3*pi/4,-1,1])

Оформление осей координат. - student2.ru

Рис. 2.10.3. Фрагмент графика функции Оформление осей координат. - student2.ru .

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

>> haxes=gca;

>> set(haxes,'xtick',[0.0 1.0 2.0 3.0 4.0 5.0 6.0]);

Наши рекомендации