Побудова графіків 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

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

Кілька пар аргументів у функції plot () дозволяють побудувати кілька графіків в одному графічному вікні. При етомMATLABдля кожного графіка використовує окремий колір лінії.
>> x = 0: pi / 100: 2 * pi;

Колір, тип лінії і позначення (тип) точок є аргументами функції 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)])


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

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




Тривимірна графіка MATLAB- дуже розвинена і різноманітна, сама по собі дуже важлива частина програми, але в курсі «Сигнали та системи» вона використовується рідко.
Деякі з команд побудови 3D- графіків
>> plot3 (...)% будує аксонометричне зображення 3D-поверхні
>> mesh (...)% будує тривимірні поверхні зі специфікованої

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