r>
Трикутник (вправо)
>
П'ятикутнику
p
Шестикутник
h
В
Таким чином, за допомогою строковой константи S можна змінювати колір лінії, представляти вузлові точки різними позначками (точка, окружність, хрест, трикутник з різною орієнтацією вершини і т. д.) і змінювати тип лінії графіка. p> В· рlot (X1, Y1, S1, Х2, Y2, S2, ХЗ, Y3, S3, ...) - ця команда будує на одному графіку ряд ліній, представлених даними вигляду (X., Y., S.), де X. і Y. - Вектори або матриці, а S. - рядка. За допомогою такої конструкції можлива побудова, наприклад, графіка функції лінією, колір якої відрізняється від кольору вузлових точок. Так, якщо треба побудувати графік функції лінією синього кольору з червоними крапками, то спочатку треба задати побудова графіка з точками червоного кольору (без лінії), а потім графіка лише лінії синього кольору (без крапок). p> При відсутності вказівки на колір ліній і точок він вибирається автоматично з таблиці кольорів (білий виключається). Якщо ліній більше шести, то вибір кольорів повторюється. Для монохромних систем лінії виділяються стилем. p> Розглянемо приклад побудови графіків трьох функцій з різним стилем подання кожної з них:
>> x = 2 * pi: 0.1 * pi: 2 * pi;
>> y1 = sin (x); y2 = sin (x). ^ 2;
>> y2 = sin (x). ^ 2;
>> y3 = sin (x). ^ 3;
>> plot (x, y1, '-m', x, y2, '-. + r', x, y3, '- ok') br/>
Тут графік функції y1 будується суцільний фіолетовою лінією, графік у2 будується штрих пунктирною лінією з крапками у вигляді знака В«ПлюсВ» червоного кольору, а графік yЗ будується штриховий лінією з гуртками чорного кольору. p> Графіки в логарифмічному масштабі
Для побудови графіків функцій зі значеннями x і у, що змінюються в широких межах, нерідко використовуються логарифмічні масштаби. Розглянемо команди, які використовуються в таких випадках. <В
В· loglogx (...) - синтаксис команди аналогічний раніше розглянутому для функції plot (...). Логарифмічний масштаб використовується для координатних осей X і Y. Нижче дано приклад застосування даної команди:
>> x = logspace (-1,3);
>> loglog (x, exp (x)./x) grid on
Функція x = logspace (d1, d2) формує вектор-рядок, що містить 50 рівновіддалених в логарифмічному масштабі точок, які покривають діапазон від 10 d1 до 10 d2 .
Функція x = logspace (d1, d2, n) формує вектор-рядок, що містить n рівновіддалених в логарифмічному масштабі точок, які покривають діапазон від 10 d1 до 10 d2 . p> На малюнку представлений графік функції ехр (х)/х в логарифмічному масштабі. Командою grid on будується координатна сітка. Нерівномірне розташування ліній координатної сітки вказує на логарифмічний масштаб осей. p> Графіки в напівлогарифмічному масштабі
У деяких випадках переважний напівлогарифмічному масштаб графіків, коли по одній осі задається логарифмічний масштаб, а за іншою - лінійний. p> Для побудови графіків функцій у напівлогарифмічному масштабі використовуються наступні команди: semilogx (...) - будує графік функції в логарифмічному масштабі (підстава 10) по осі X і лінійному по осі Y; semilogy (...) - будує графік функції в логарифмічному масштабі по осі Y і лінійному по осі X. br/>В
Запис параметрів (...) виконується за аналогією з функцією plot (...). наведемо приклад побудови графіка експоненційної функції:
>> x = 0:0.5:10;
>> semilogy (x, exp (x))
Неважко помітити, що при такому масштабі графік експоненційної функції виродився в пряму лінію. Масштабної сітки тепер вже немає. p> столбцовая діаграми
столбцовая діаграми широко використовуються в літературі, присвяченій фінансам і економіці, а також в математичній літературі. Нижче представлені команди для побудови таких діаграм. p> В· bar (x, Y) - будує столбцовая графік елементів вектора Y (або групи стовпців для матриці Y) зі специфікацією положення стовпців, заданої значеннями елементів вектора х, які повинні йти в монотонно зростаючому порядку;
В· bar (Y) - будує графік значень елементів матриці Y так само, як зазначено вище, але фактично для побудови графіка використовується вектор x = 1: m;
В· bar (x, Y, WIDTH) або bar (Y, WIDTH) - команда аналогічна раніше розглянутим, але зі специфікацією ширини стовпців (при WIDTH> 1 стовпці в одній і тій же позиції перекриваються). За замовчуванням задане WIDTH = 0.8. p> Можливо застосування цих команд і в наступному вигляді: bar (.... 'Специфікація...