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

Лекция № 5

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

Наиболее простыми и удобными в использовании являются возможности высокоуровневой графики. Высокоуровневые графические функции позволяют…

Простейшие графики функций

1. Задать вектор значений аргумента. 2. Вычислить вектор соответствующих значений функции. 3. Воспользоваться специальной функцией для вывода графика на экран.

Построение графиков в линейном масштабе

plot(х, у), plot(x, y, s), plot( x1, y1, s1, x2, y2, s2,…, xn, yn, sn) где: х- аргумент функции, задаваемой в виде вектора;

Графики в логарифмических масштабах.

1.Исследование устойчивости систем управления частотными методами; 2. Исследование качества переходных процессов на основе логарифмических… 3.Анализ помехозащитности технических объектов;

Графики параметрических функций

Пример 3. Построить график функции, заданной параметрически t=0:pi/100:2*pi; x=3*t;

Графики кусочно-заданных функций

Пример 4. Построить график функции  

Построение графиков в масштабе полярных координат

polar(θ, r), polar(θ, r, s), где θ – угол, r – функция, представляющая собой радиус r(θ) s – вектор стилей, аналогичный функции… Пример 5. Построить график функции, заданной в полярной системе координат >> phi=0:pi/100:2*pi;

Вывод графиков в отдельные окна

Несколько графиков в одном графическом окне

MATLAB позволяет разбить графическое окно на несколько подграфиков со своими осями. Для этого служит команда subplot, которая располагает подграфики в виде матрицы и используется с тремя параметрами: subplot (i, j, n). Здесь i, j – число подграфиков по вертикали и горизонтали, а n – номер подграфика, который надо сделать текущим. Номер отсчитывается от левого верхнего угла построчно. Например, команда subplot (3, 2, 4) предполагает наличие шести подграфиков и делает четвёртый текущим.

Визуализация функций двух переменных

Аналогично процессу построения графика функции одной переменной, создание графиков функций двух переменных включает следующие основные этапы. 1.Задание массивов значений аргумента (в частности, формирование массивов,… 2.Вычисление массива соответствующих значений функции.

Добавление надписей, заголовков и координатной сетки

Для отображения линий сетки служит команда grid on, а для отключения таковых — команда grid off. Линии сетки в MATLAB соответствуют целым шагам… Вывод различных надписей на график производится с помощью функций xlabel… Если на одних осях строятся графики нескольких функций, то с помощью команды legend на графике можно разместить…

Редактирование графиков

 

Включение графиков в отчетную документацию

После того как вы построили и отредактировали график, отражающий тот или иной процесс, его можно включить в состав отчетного документа, например, набираемого в редакторе MS Word. Делается это следующим образом.

Область графика копируется в буфер обмена командой Edi → Copy Figure.

Самый универсальный способ сохранения содержимого графического окна обеспечивает команда File → Export.

Диаграммы и гистограммы

Диаграммы и гистограммы позволяют представить векторные и матричные данные в бо­лее наглядном виде. В MATLAB можно легко построить различного рода столбцовые и круго­вые диаграммы, а также гистограммы распределения данных.

Столбцовые диаграммы

>> y = [2 5 3 7 1 9 6]; >> bar (y) Каждый элемент вектора представляется в виде столбца, высота которого пропорциональна его значению. При этом по оси…

Векторыхиудолжны иметь одинаковую длину.

Круговые диаграммы

Например, построим круговую диаграмму для вектора t, состоящего из 6 элементов. >> t = [1 4 8 12 6 3]; >>pie (t)

Гистограммы

>> randn (10000,1); >> hist(x) По заданным командам система производит следующие действия: