да hold on встановлює значення add для властивості NextPlot об'єктів figure і axes, a hold off встановлює для цієї властивості значення replace. br/>
Графіки синусоїди і трьох параметричних функцій в одному вікні
В
Наведений нижче приклад показує, як за допомогою команди hold on на графік синусоїди накладаються ще три графіка параметрично заданих функцій:
>> x = -5:0.1:5;
>> plot (x, sin (x)),
>> hold on
>> plot (sin (x), cos (x));
>> plot (2 * sin (x), cos (x));
>> plot (4 * sin (x), cos (x));
>> hold off
Наприкінці наведеного фрагменту програми команда hold off відключає режим додавання графіків до раніше побудованим графікам. p> Розбиття графічного вікна
В
Буває, що в одному вікні треба розташувати кілька координатних осей з різними графіками без накладення їх один на одного. Для цього використовуються команди subplot, застосовувані перед побудовою графіків:
В· subplot - створює нові об'єкти класу axes (подокна);
В· subplot (m, n, p) або subplot (mnp) - розбиває графічне вікно на ТХП подокон, при цьому m - число подокон по горизонталі, n - число подокон по вертикалі, а p-номер подокна, в яке буде виводитися поточний графік (подокна відраховуються послідовно по рядках);
В· subplot (H), де Н - дескриптор для об'єкта axes, дає альтернативний спосіб завдання подокна для поточного графіка;
В· subplot ('position', [left bottom width height]) - створює подокно із заданими нормалізованими координатами (у межах від 0.0 до 1.0);
В· subplot (lll) і clf reset - видаляють всі подокна і повертають графічне вікно в звичайний стан. p> Наступний приклад ілюструє застосування команди subplot:
>> x = -5:0.1:5;
>> subplot (2,2,1), plot (sin (x), cos (x))
>> subplot (2,2,2), plot (sin (5 * x), cos (2 * x +0.2))
>> subplot (2,2,3), plot (sin (4 * x), cos (2 * x))
>> subplot (2,2,4), plot (cos (2 * x))
У цьому прикладі послідовно будуються чотири графіка різного типу, що розміщуються в різних підвікнах. p> Для всіх графіків можлива індивідуальна установка додаткових об'єктів, наприклад титульних написів, написів по осях і т. д.
Зміна масштабу графіка
Для зміни масштабу двовимірних графіків використовуються команди класу zoom:
В· zoom - перемикає стан режиму інтерактивного зміни масштабу для поточного графіка;
В· zoom (FACTOR) встановлює масштаб відповідно з коефіцієнтом FACTOR;
В· zoom on - включає режим інтерактивного зміни масштабу для поточного графіка;
В· zoom off - вимикає режим інтерактивного зміни масштабу для поточного графіка;
В· zoom out - забезпечує повний перегляд, т. е. встановлює стандартний масштаб графіка;
В· zoom xon або zoom yon - включає режим зміни масштабу тільки по осі x або по осі у;
В· zoom reset - запам'ятовує поточний масштаб в як масштабу за замовчуванням для даного графіка;
В
Команда zoom дозволяє управляти масштабуванням графіка з допомогою миші. Для цього треба підвести курсор миші до цікавить вас області малюнка. Якщо команда zoom включена (on), то натискання лівої кнопки збільшує масштаб вдвічі, а правою - зменшує вдвічі. При натиснутій лівій кнопці миші можна виділити пунктирним чорним прямокутником потрібну ділянку графіка - при відпуску кнопки він з'явиться у збільшеному вигляді і в тому масштабі, який відповідає що виділяє прямокутнику. p> Розглянемо роботу команди zoom на наступному прикладі:
>> x = -5:0.1:5;
>> plot (x, sin (x. ^ 5)./(x. ^ 5 + eps))
>> zoom on
Після припинення маніпуляцій лівою кнопкою миші графік прийме вигляд, показаний на малюнку. Тепер у повний розмір графічного вікна буде розгорнуто зображення, потрапило в виділяє прямокутник. br/>В
Команда zoom, таким чином, виконує функцію В«лупиВ», що дозволяє спостерігати у збільшеному вигляді окремі фрагменти складних графіків. Однак слід враховувати, що для спостереження фрагментів графіків при високому збільшенні вони повинні бути задані великою кількістю точок. Інакше вигляд окремих фрагментів і тим більше особливих точок (у нашому випадку це точка при x поблизу нуля) буде істотно відрізнятися від істинного. p> Установка палітри кольорів
Оскільки графіка MATLAB забезпечує отримання кольорових зображень, в ній є ряд команд для управління кольором і різними світловими ефектами. Серед них важливе місце займає установка палітри кольорів. Палітра кольорів RGB задається матрицею MAP з трьох стовпців, що визначають значення для червоного (red), зеленого (green) і синього (blue) кольорів. Їх інтенсивність задається у відносних одиницях від 0.0 до 1.0. Наприклад, [0 0 0] задає чорний колір, [1 січня 1] - білий колір, [0 0 1] - синій колір. При змін...