Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2013 г. Контр.задания_15_08_2013.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.84 Mб
Скачать

4. Графика

Графика является мощным интерактивным средством анализа и синтеза систем управле­ния.

Для представления графических изображений MATLAB использует графический дисплей, автоматически активизируемый при задании любой функции, результатом ко­торой должен являться некоторый график (например, функции рlot).Функция plot откры­вает графический дисплей, который носит название окна FIGURE. Вы можете создать другое такое окно с помощью функции figure. В одном сеансе работы с MATLAB может быть создано несколько графических окон. Для этого используется функция figure (n), ко­торая создает n-е текущее окно. Графическое изображение можно удалить из окна с помощью функции clf в командной строке. Функция shg выводит на первый план текущее графическое окно.

Способы задания и оформления графиков приведены в таблицах 5.3, 5.4 и 5.5.

Таблица 5.3

Форматы графиков

plot (x,y)

График зависимости между векторами х и у в обычном масштабе

semilogx (x,y)

График зависимости между векторами х и у. Масштаб по оси х логарифмический (десятичные логарифмы), масштаб по оси у линейный

semilogy (x,y)

График зависимости между векторами х и у. Масштаб по оси х линейный, масштаб по оси у логарифмический (десятичные логарифмы)

loglog (x,y)

График зависимости между векторами х и у. Масштаб по обеим осям логарифмический

Таблица 5.4

Функции для оформления графиков

title ('text')

Помещает над графиком заголовок 'text'

legend (stringl, string2,…)

Помещает на текущем графике пояснения в виде заданных текстовых строк

xlabel ('text')

Обозначает ось х надписью 'text'

ylabel ('text')

Обозначает ось у надписью 'text'

text (pi, p2, 'text')

Добавляет к текущему графику надпись 'text', начиная с позиции (p1, р2), где (p1, р2) - координаты точки по осям х и у

subplot

Разбивает графическое окно на несколько подокон

grid on

Наносит линии сетки на текущий график

grid off

Удаляет линии сетки с текущего графика

grid

Управляет выводом сетки

Таблица 5.5

Типы линий для оформления графиков

-

Сплошная линия.

- -

Штриховая линия

:

Пунктирная линия

- .

Штрих-пунктирная линия

Типы линий для оформления графиков задаются следующим образом:

>>plot(x,y1,’- -‘,x,y2,’-.‘) .

Графический дисплей можно разделить на несколько подокон меньшего размера. Функция subplot (m, n, р) делит графический дисплей на m x n подокон — число «строк», п — число «столбцов»), а целый параметр p определяет номер подокна. Нумера­ция идет слева направо и сверху вниз.