Побудова графіків matlab

MATLABімеет виключно потужну систему для побудови різних двомірних і тривимірних графіків, а також їх настройки, редагування і форматування. Типи і підтипи графіковMATLABочень різноманітні. Список функцій двовимірної графіки можна отримати командойhelpgraph2d. тривимірної -helpgraph3d.

Часто використовувані команди при побудові графіків

plot (t, y)% Графік неперервної функції y (t)

plot (x1, y1, x2, y2)% Графіки залежностей y1 від x1 і y2 від x1

stem (x, y)% Графік дискретної функції (сигналу) y (x)

stairs (x, y)% Графік у вигляді ступінчастою лінії

loglog (f, Y)% Графік з логарифмічними масштабами по x і y

semilogx (f, Y)% Логарифмический масштаб поxі лінійний поy

polar (phi, r)% Графік в полярних координатах

title ( 'назва')% Висновок заголовка графіка

xlabel ( 'час')% Метка по осіx

ylabel ( 'Напруга')% Метка по осіy

legend ( 'АЧХ системи')% Висновок яка б пояснила написи

axis ([xmin, xmax, ymin, ymax])% Установка масштабів по осямxі y

xlim ([xmin, xmax])% Установка масштабу по осіx

ylim ([ymin, ymax])% Установка масштабу по осіy

figure (n)% Встановлює фігуру (вікно) n активної

subplot (r, c, n)% Розбиває графічне вікно наr * c подокон іsubplot (rcn)% встановлює подокноn як активного.

gridon% до графіку додається сітка

holdon% дозволяє побудувати кілька графіків у вікні

holdoff% отменяетholdonдля поточного графіка

text% дозволяє розмістити текст на графіку

zoomon / off% включення / вимикання можливості збільшення% фрагментів графіка з використанням

% Лівої і правої кнопок миші

Побудова графіка залежності функції y від індексу масиву (номера елемента) x

Побудова графіків matlab

Побудова графіка залежності y (x)

Побудова графіків matlab

Кілька пар аргументів у функції plot () дозволяють побудувати кілька графіків в одному графічному вікні. При етомMATLABдля кожного графіка використовує окремий колір лінії.

>> x = 0: pi / 100: 2 * pi;

Побудова графіків matlab

Колір, тип лінії і позначення (тип) точок є аргументами функції plot. відповідні довідкові відомості можна отримати за допомогою команди виклику справкіhelp plot.

Для розбиття графічного вікна на подокна служить команда plot (m, n, p) іліplot (mnp), в которойm - число рядків, n - число стовпців, p - номер подокна. Приклад побудови графіка функції двох підвікнах за допомогою функцііplot () в одному випадку і функцііstem () в іншому з різними межами по осі аргументу (рис. 7):

t = linspace (0, 8, 401); % Обчислення 402 точок в інтервалі [0,8]

axis ([0 1 min (x) max (x)])

Побудова графіків matlab

Побудова графіків matlab

Для скасування дії holdon (звільнення вікна графіки) використовують holdoff.

Приклад побудови графіка в полярній системі координат

Побудова графіків matlab

У вікні графіки MATLABпозволяют виконувати різноманітну настройку графічного вікна і його об'єктів за допомогою меню або панелі інструментів (рис.9).

Можливості для подібної інтерактивного налаштування графіки - дуже широкі. В першу чергу вони забезпечуються кнопкою Edit Plot інструментальної панелі вікна.

Побудова графіків matlab

Побудова графіків matlab

Побудова графіків matlab

Побудова графіків matlab

Тривимірна графіка MATLAB- дуже розвинена і різноманітна, сама по собі дуже важлива частина програми, але в курсі «Сигнали та системи» вона використовується рідко.

Деякі з команд побудови 3D- графіків

>> plot3 (...)% будує аксонометричне зображення 3D-поверхні

>> mesh (...)% будує тривимірні поверхні зі специфікованої

Побудова графіків matlab

Приклад побудови графіка передавальної функції системи другого порядку з передавальної функцією.

Нулі і полюси системи.