Производится с помощью функции axis. Она имеет несколько возможностей для настройки масштаба, ориентации и коэффициента сжатия.
axis({xmin xmax ymin ymax})
Обычно MATLAB находит максимальное и минимальное значение и выбирает соответствующий масштаб осей. Функция axis заменяет значения по умолчанию предельными значения, вводимыми пользователем. Также можно использовать ключевые слова для управления внешним видом осей. Например:
axis square – создает х и у оси равной длины,
axis equal – создает отдельные отметки приращений для х и у осей одинаковой длины.
Тогда, функция: plot(exp(i*t)), следующая либо за axis square, либо за axis equal превращает овал в правильный круг.
axis auto – возвращает значения по умолчанию и переходит в автоматический режим;
axis on – включает обозначения осей и метки промежуточных делений;
axis off – выключает обозначения осей и метки промежуточных делений;
Замечание: Иногда требуется сравнить поведение двух функций, значения которых сильно отличаются друг от друга. График функции с небольшими значениями практически сливаются с осью абсцисс, и установить его вид не удается. В этой ситуации помогает функция plotyy, которая выводит графики в окно с двумя вертикальными осями, имеющими подходящий масштаб.
Сетка наносится командой grid on, подписи к осям размещаются при помощи xlabel, ylabel, заголовок задается командой title. Наличие нескольких графиков на одних осях требует помещения легенды командой legend с информацией о линиях.
Пример: Следующие команды выводят графики изменения суточной температуры.
Замечание: Дополнительным аргументом legend может быть положение легенды в графическом окне:
-1 – вне графика в правом верхнем углу графического окна;
0 – выбирается лучшее положение в пределах графика так, чтобы как можно меньше перекрывать сами графики;
1 – в верхнем правом углу графика (по умолчанию)
2 – в верхнем левом углу графика
3 – в нижнем левом углу графика
4 – в нижнем левом углу графика.
Использование ТЕХ-представления позволяет применять греческие буквы, математические символы и различные шрифты. Следующий пример демонстрирует эту возможность: