Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы 5-6-7 MatLab.pdf
Скачиваний:
68
Добавлен:
27.03.2015
Размер:
936.17 Кб
Скачать

Обычно 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