
Обычно MATLAB находит максимальное и минимальное значение и выбирает соответствующий масштаб и маркитирование осей. Функция axis заменяет значения по умолчанию предельными значения, вводимыми пользователем.
axis ([xmin, xmax, ymin, ymax])
Например, для того, чтобы более подробно проанализировать поведение функции sin в окрестности точкимаксимума, можно установить пределы по
осям координат: |
|
|
axis ([1. 5, 2. 5, |
0. 5, 2 ]). |
|
В функции axis можно также использовать ключевые слова для управ- |
||
ления внешним видом осей (табл. 9). |
||
|
Таблица 9 |
|
|
|
|
Название функции |
Действие |
|
axis square |
Создает х и у оси равной длины |
|
axis equal |
Создает отдельные отметки приращений для x и у осей одина- |
|
|
ковой длины |
|
plot(exp ( I * t ) ) |
Следующая либо за axis square, либо за axis equal превращает |
|
|
овал в правильный круг |
|
axis auto |
Возвращает значения по умолчанию и переходит в автоматиче- |
|
|
ский режим. |
|
axis on |
Включает обозначения осей и метки промежуточных делений. |
|
|
|
|
axis off |
Выключает обозначения осей и метки промежуточных делений |
|
grid off |
Выключает сетку координат |
|
grid on |
Включает сетку координат |
|
Общий заголовок для графика выводится функцией title, например: title(‘ Function sin graph ‘).
КОНТРОЛЬНЫЕ ВОПРОСЫ
1.Расскажите о построении простых графиков функции одной переменной.
2.Какие средства можно использовать для оформления графиков
MATLAB?
3.Что такое полярная система координат?
4.Назовите команды для построения графиков в полярной системе координат.
5.Для чего служит функция compass?
6.В чем заключается специфика задания ряда значений для трехмерной графики?
42

ПРАКТИЧЕСКОЕ ЗАДАНИЕ
1.Организовать ввод данных и вычисления согласно заданиям.
2.Организовать вывод графиков функций.
3.Протоколы выполненных заданий в MATLAB показать преподавателю.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
1.Открыть окно программы МATLAB.
2.Выполнить задания согласно указаниям, используя в случае необходимости help программы МATLAB.
Задание № 1
Построить графики функций. Использовать функцию plot. Нужно самостоятельно задать шаг и диапазон изменения аргумента
–y = x 2 – 4 ;
–y = x 4 - 4x 2 ;
–y = sin (x) + log (x).
Задание № 2
Построитькривые, заданныепараметрически. Использоватьфункциюplot.
Уравнение кривой: x (t) = t – sin (t) , y (t) = 1- cos (t)
–постройте эту кривую при t, изменяющимся в диапазоне [-π; π].
–постройте эту кривую при t, изменяющимся в диапазоне [0 ; 2π].
Задание № 3
Построить кривые, заданные в полярной системе координат в диапазоне
[0; 2π].
Использовать функцию polar.
–кривая задана уравнением r = 1 + sin (t).
–кривая задана уравнением r = 1 + cos (2t).
Задание № 4
Построить графики трехмерных поверхностей. Использовать функции meshgrid, plot3 .
–график трехмерной поверхности, описываемый функцией
z = x −
y .
–график трехмерной поверхности, описываемый функцией z = y2 - x2.
ПОСТРОЕНИЕ ГРАФИКОВ ВЕКТОРОВ C КОМПЛЕКСНЫМИ ЭЛЕМЕНТАМИ
Задание № 5
Построить в декартовой системе координат график вектора с комплексными элементами
у = sin x + i *cos x в диапазоне [0; 2 π]. Использовать функцию plot.
Задание № 6
Построить график радиус-векторов для вектора z , элементами которого являются комплексные числа из задания 10, то есть z1, z2, z3. Использовать функцию compass.
42