Высокоуровневая графика
  1. 2D-графики
    1. plot(x,y) двумерный график
      1. Для открисовки нескольних линий на графике можно писать несколько plot(); после первого пишется hold on, после последнего hold off
      2. grid on включить сетку
      3. grid off выключить сетку
      4. xlim([x0 x1]) масштаб по оси
      5. ylim([y0 y1]) масштаб по оси
      6. title('Название') название графика
      7. legend('Подпись') легенда для графика
    2. text
  2. 3D-графики
    1. plot3(x,y,z)
    2. surfl(x,y,z)
    3. sphere(x,y,z)
    4. surf
    5. contour
    6. mesh
    7. bar
    8. patch
    9. surface
    10. text
  3. Тулбоксы
    1. Plottools: plottools открывает окно. Чтобы построить график, нам всего лишь нужно выделить наши данные, кликнуть правой кнопкой мыши и выбрать plot(x,y)
Дескрипторная графика
  1. Дескриптор (handle) – число-идентификатор объекта. Каждый графический объект пронумерован, ему присваивается уникальный идентификатор
  2. Изменение свойств через дескриптор d: set(d,'DefaultTextProperty',PropertyValue...)
  3. Иерархия графических объектов:
    1. Root экран компьютера (дескриптор: 0)
      1. Нет родителей. Потомок Figures
      2. Создаётся в момент запуска системы MATLAB и не может быть удален
      3. Управление свойствами: set(0), get(0)
    2. Figure отдельное графическое окно (дескриптор: N=1,2,3…) 4. Создаётся командами plot, surf, contour... 5. figure открыть графическое окно 6. gcf получить дескриптор текущего объекта figure 7. clf очистить графическое окно 8. close закрыть графическое окно 9. refresh обновить графическое окно 10. Управление свойствами: set(N), get(N)
    3. Axes область размещения графика в окне Figure (дескриптор: float)
      1. Axes есть цель для функций image, line, patch, surface, text
      2. axes создание осей координат
      3. cla очистка осей координат
      4. gca получить дескриптора графического объекта axes
      5. Управление свойствами: set(gca), get(gca)
    4. UI (Uicontrol) управляющие элементы пользовательского интерфейса 6. Объект Uimenu является выпадающим меню, который выполняет функции обратного вызова, когда пользователь активизирует пункт меню
    5. Image растровое изображение
      1. image создать графический объект, интерпретируя каждый элемент матрицы как индекс цветовой палитры colormap или непосредственно как RGB