Выбери формат для чтения
Загружаем конспект в формате pptx
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Лекция 5. Граф ика в MATLAB
По т ипу отображ аемой
инф ормации
Векторная
plot;
stem;
bar;
hist;
surf;
…
Раст ровая
image;
imagesc;
imview;
surf;
…
1
Лекция 5. Граф ика в MATLAB
По виду отображ аемой
инф ормации
Двумерная
plot;
stem;
bar;
…
Трехмерная
surf;
mesh;
plot3;
…
Прочая
slice;
feather;
streamline;
ezcontour;
hist;
meshm
2
…
Лекция 5. Граф ика в MATLAB
По подвиж ност и отображ аемой
инф ормации
Ст ат ичная
plot;
mesh;
errorbar;
hist;
…
Динамическая
plot;
stem;
bar;
hist;
…
3
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn)
Y1 – координаты точек по оси Y первого графика
X1 – координаты точек по оси X первого графика
LineSpec1 – спецификатор линии первого графика
Построение графиков с использованием
функции plot
4
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Простейший вызов
5
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Что будет на
граф ике?
6
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
По умолчанию
оси
масштабируются
произвольно!
7
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение графиков с использованием
функции plot
8
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение графиков с использованием
функции plot
9
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
— снимаем по точкам АЧХ колебательного контура с
резонансной частотой 50 кГц.
ГДЕ резонансная
частота в 50 кГц?
10
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение графиков с использованием
функции plot
11
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение нескольких графиков в одной
системе координат (axis) с использованием
12
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Почему
съ ехало??
Построение нескольких графиков в одной
системе координат (axis) через команду
13
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение нескольких графиков в одной
системе координат (axis) через команду
14
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение нескольких графиков (цвета
назначаются автоматически) в одной системе
15
координат (axis)
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение нескольких графиков в одной
системе координат (axis) с использованием
16
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Почему так ??
Построение нескольких графиков в одной
системе координат (axis) для матрицы
17
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение нескольких графиков в одной
системе координат (axis) для матрицы
18
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение нескольких графиков в одной
системе координат (axis) с указанием маркеров 19
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
axis([Xmin Xmax Ymin Ymax ])
Построение нескольких графиков в одной системе
20
координат (axis) с принудительным
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Ось Х масштабируется
автоматически
Построение нескольких графиков в одной системе
21
координат (axis) с принудительным
Лекция 5. Граф ика в MATLAB
ДВУМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
АЧХ цифрового
фильт ра –
сумматора семи
отсчетов
Построение графика решетчатой функции с
22
помощью stem
Лекция 5. Граф ика в MATLAB
ТРЕХМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение трехмерной линии с использованием
Лекция 5. Граф ика в MATLAB
ТРЕХМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
plot3(X1,Y1,Z1,LineSpec,...))
X1 – координаты точек по
Y1 – координаты точек по
Z1 – координаты точек по
LineSpec1 – спецификатор
оси X
оси Y
оси Z
линии
первого
первого
первого
первого
графика
графика
графика
графика
Построение трехмерной линии с использованием
Лекция 5. Граф ика в MATLAB
ТРЕХМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение трехмерной поверхности с
использованием функции mesh
25
Лекция 5. Граф ика в MATLAB
ТРЕХМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение трехмерной поверхности с
использованием функции mesh
26
Лекция 5. Граф ика в MATLAB
ТРЕХМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение трехмерной поверхности с
использованием функции surf
27
Лекция 5. Граф ика в MATLAB
ТРЕХМЕРНАЯ ВЕКТОРНАЯ ГРАФИКА
Построение трехмерной поверхности Земли с
использованием функций axesm и meshm 28
Лекция 5. Граф ика в MATLAB
ПРОЧАЯ ВЕКТОРНАЯ ГРАФИКА
Построение гистограмм с использованием функции
29
hist
Лекция 5. Граф ика в MATLAB
ПРОЧАЯ ВЕКТОРНАЯ ГРАФИКА
Сечение
плоскостями X=0
и Z=0
Построение сечений трехмерного поля функцией
30
Лекция 5. Граф ика в MATLAB
РАСТРОВАЯ ГРАФИКА
Визуализация растровых изображений
с помощью функции imagesc
31
Лекция 5. Граф ика в MATLAB
РАСТРОВАЯ ГРАФИКА
Визуализация растровых изображений
с помощью функции imagesc и
32
Лекция 5. Граф ика в MATLAB
РАСТРОВАЯ ГРАФИКА
Визуализация растровых изображений с
помощью функции imagesc, команды colormap33
и
Лекция 5. Граф ика в MATLAB
РАСТРОВАЯ ГРАФИКА
Сравнение функций image и imagesc
34
Лекция 5. Граф ика в MATLAB
РАСТРОВАЯ ГРАФИКА
Сравнение функций image и imagesc
35
Лекция 5. Граф ика в MATLAB
РАСТРОВАЯ ГРАФИКА
Сравнение функций image и imagesc
36
Лекция 5. Граф ика в MATLAB
РАСТРОВАЯ ГРАФИКА
Сравнение функций image и imagesc
37
Лекция 5. Граф ика в MATLAB
РАСТРОВАЯ ГРАФИКА
Создание собственной цветовой схемы
38
Лекция 5. Граф ика в MATLAB
ВИДЕОГРАФИКА
Создание видеографика с помощью функции39
Лекция 5. Граф ика в MATLAB
ВИДЕОГРАФИКА
Создание видеографика с помощью функции40
Создание видеографика с помощью функции
41
Лекция 5. Граф ика в MATLAB
ВИДЕОГРАФИКА
Создание видеографика с помощью функции42
Лекция 5. Граф ика в MATLAB
МНОЖЕСТВО ГРАФИКОВ
Создание множества графиков с помощью
Лекция 5. Граф ика в MATLAB
МНОЖЕСТВО ГРАФИКОВ
Создание множества графиков с помощью
Лекция 5. Граф ика в MATLAB
МНОЖЕСТВО ГРАФИКОВ
Наложение векторного графика на растровое
Лекция 5. Граф ика в MATLAB
ОФОРМЛЕНИЕ ГРАФИКОВ
Добавить заголовок & добавить подпись к
Лекция 5. Граф ика в MATLAB
ОФОРМЛЕНИЕ ГРАФИКОВ
Добавить надпись на график (формат TeX) &
Лекция 5. Граф ика в MATLAB
ОФОРМЛЕНИЕ ГРАФИКОВ
Изменить отображение методами ООП
Лекция 5. Граф ика в MATLAB
ОФОРМЛЕНИЕ ГРАФИКОВ
Изменить отображение вручную (Figure-> Edit-> Axis
Лекция 5. Граф ика в MATLAB
ОФОРМЛЕНИЕ ГРАФИКОВ
print -dmeta;
ActiveSheetRange = get(h.ActiveSheet,'Range','B18');
ActiveSheetRange.Select;
ActiveSheetRange.PasteSpecial;
Добавление графика в эксель