Содержание
-
Графические возможности Matlab
-
Графика в Matlab
2 Высокоуровневая не требует от пользователя детальных знаний о работе графической подсистемы Объектная каждый объект на рисунке имеет свойства, которые можно менять Управляемая (handled) доступ к графическим объектам возможен как через инспектор объектов, так и при помощи встроенных функций(дескрипторная графика)
-
Двумерные (2D-) графики
3 Простейший способ построения 2D-графика: задать область построения (диапазон); вычислить значение функции на области построения построить график при помощи одной из встроенных функций Matlab
-
4
-
Построение второго графика
5 Если сразу же построить другой график, то старый график будет удалён из графического окна
-
Построение двух графиков в одной системе координат
6 Два графика в одной СК можно построить следующими способами: «закрепить» графическое окно при помощи команды hold on применить одну команду plot
-
Закрепление графического окна
7
-
Дополнительные параметры команды plot
8
-
9 В команде plot можно задать для каждого графика цвет линии тип маркера тип линии
-
Пример команды plot
10
-
Построение нескольких графиков в одном окне в разных СК
11 Поверхность графического окна можно разделить на зоны, в каждой из которых выводить свой график Для этого служит команда subplot В качестве параметров ей передаётся трёхзначное целое вида mnk m и n определяют количество графических «подокон» по горизонтали и вертикали k задаёт номер графического «подокна» порядок нумерации – по строкам
-
Первый subplot
12
-
Второй subplot
13
-
Более хитрый пример subplot
14
-
Построение графиков в разных графических окнах
15 Создать новое графическое окно можно командой figure Команда figure создаёт графическое окно и возвращает указатель на него: h = figure Активизировать ранее созданное окно можно командой figure(h)
-
figure : пример использования 1
16
-
figure : пример использования 2
17
-
Axis: управление масштабом
18 Команда axis([Xmin Xmax Ymin Ymax]) задаёт область построения графиков по осям X и Y Используется, если результат автомасштабирования неудовлетворителен
-
Axis не используется
19
-
Axis используется
20
-
Оформление графиков
21 Для графиков можно задать масштабную сетку: gridon заголовок: title(’заголовок’) подписи осей: xlabel(’текст’)и ylabel (’текст’) В заголовках и подписях можно использовать нотацию системы TeX
-
Пример оформления графика
22
-
Форматирование графиков
23 Доступно из меню Edit:
-
Графики функций, заданных параметрически
24 Строятся при помощи оператора plot Вначале задаётся диапазон построения t Затем вычисляются x(t)и y(t) И строится график
-
25
-
26 Графики параметрических функций часто возникают в физических приложениях Независимая переменная tв этом случае имеет смысл времени, x и y – координаты Для построения динамического графика можно использовать функцию comet(x,y)
-
Функции в полярной СК
27 Строятся аналогично графикам функций в декартовой системе Для построения используется команда polar
-
28
-
Трёхмерная (3D-) графика
29 Построение поверхностей контурных диаграмм (линии равного уровня) 3D-линий векторных полей скалярных полей и др.
-
30
-
Построение 3D-поверхности
31 Рассмотрим пример: построить поверхность f(x,y)=sin(r)/r,где r=sqrt(x2+y2)
-
32 Функция meshgridвозвращает две матрицы – Xи Y – которые определяют область построения функции Если диапазоны по Xи Y разные, то функции передаются два диапазона Собственно поверхность выводится функцией surfl
-
Функции для построения поверхностей
33 О другихграфических функциях можно узнать в системе помощи Matlab
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.