Графические возможности Matlab
Графика в Matlab
Двумерные (2D-) графики
Построение второго графика
Построение двух графиков в одной системе координат
Закрепление графического окна
Дополнительные параметры команды plot
Дополнительные параметры команды plot
Пример команды plot
Построение нескольких графиков в одном окне в разных СК
Первый subplot
Второй subplot
Более хитрый пример subplot
Построение графиков в разных графических окнах
figure : пример использования 1
figure : пример использования 2
Axis: управление масштабом
Axis не используется
Axis используется
Оформление графиков
Пример оформления графика
Форматирование графиков
Примеры 3D поверхностей.
.
822.50K
Category: informaticsinformatics

Графические возможности Matlab

1. Графические возможности Matlab

2. Графика в Matlab

• Высокоуровневая
– не требует от пользователя детальных знаний
о работе графической подсистемы
• Объектная
– каждый объект на рисунке имеет свойства,
которые можно менять
• Управляемая (handled)
– доступ к графическим объектам возможен как
через инспектор объектов, так и при помощи
встроенных функций (дескрипторная графика)
2

3. Двумерные (2D-) графики


Простейший способ построения 2Dграфика:
1. задать область построения (диапазон);
2. вычислить значение функции на области
построения
3. построить график при помощи одной из
встроенных функций Matlab
3

4.

4

5. Построение второго графика

• Если сразу же
построить
другой
график, то
старый
график будет
удалён из
графического
окна
5

6. Построение двух графиков в одной системе координат


Два графика в одной СК можно
построить следующими способами:
1. «закрепить» графическое окно при
помощи команды hold on
2. применить одну команду plot
6

7. Закрепление графического окна

7

8. Дополнительные параметры команды plot

8

9. Дополнительные параметры команды plot

• В команде plot можно задать для каждого
графика
– цвет линии
тип маркера
тип линии
9

10. Пример команды plot

10

11. Построение нескольких графиков в одном окне в разных СК

• Поверхность графического окна можно
разделить на зоны, в каждой из которых
выводить свой график
• Для этого служит команда subplot
• В качестве параметров ей передаётся
трёхзначное целое вида mnk
• m и n определяют количество графических
«подокон» по горизонтали и вертикали
• k задаёт номер графического «подокна»
– порядок нумерации – по строкам
11

12. Первый subplot

12

13. Второй subplot

13

14. Более хитрый пример subplot

14

15. Построение графиков в разных графических окнах

• Создать новое графическое окно можно
командой figure
• Команда figure создаёт графическое
окно и возвращает указатель на него:
h = figure
• Активизировать ранее созданное окно
можно командой figure(h)
15

16. figure : пример использования 1

16

17. figure : пример использования 2

17

18. Axis: управление масштабом

• Команда
axis([Xmin Xmax Ymin Ymax])
задаёт область построения графиков по
осям X и Y
• Используется, если результат
автомасштабирования
неудовлетворителен
18

19. Axis не используется

19

20. Axis используется

20

21. Оформление графиков

• Для графиков можно задать
– масштабную сетку: grid on
– заголовок: title(’заголовок’)
– подписи осей: xlabel(’текст’) и
ylabel (’текст’)
• В заголовках и подписях можно
использовать нотацию системы TeX
21

22. Пример оформления графика

22

23. Форматирование графиков

• Доступно
из меню
Edit:
23

24. Примеры 3D поверхностей.

24

25. .

Сохранение графических
изображений
Для сохранения графического изображения в файл необходимо выполнить в
графическом окне команду меню File|Save или File|Save as. После чего на
экране появится стандартный диалог сохранения.
Дальше необходимо вести имя файла
и выбрать расширение (тип
графического файла).
По умолчанию MATLAB предлагает
сохранить изображение в свой
формат
*.fig,
в
который
сохраняется не изображение, а
информация необходимая для его
построения.
Графическое изображение можно
сохранить в формате bmp
English     Русский Rules