Page 88 - 363_
P. 88

89




            встановлення  інших  режимів  масштабування.    Це  досягається  за  рахунок
            використання процедури axis.

                   Команда
                                           axis ([xmin xmax ymin ymax])

            встановлює жорсткі межі поля графіка у одиницях величин, що відкладаються
            по осях. Команда  axis('auto') повертає масштаби по  осях до штатних значень

            (прийнятих за замовчуванням). Команда axis('ij') переміщує початок відліку у

            лівий верхній кут і реалізує відлік з верхнього лівого кута (матрична система
            координат). Команда   axis('xy')   повертає   декартову   систему   координат   з

            початком відліку у лівому нижньому куті. Команда axis ('square') встановлює

            однаковий  діапазон    змінних  по  осях  графіка.  Команда  axis  ('equal')
            забезпечує   однаковий   масштаб   по   осях графіка.

                   В  одному  графічному  вікні  можна  побудувати  кілька  графіків  із

            власними  полями  за  допомогою  процедури  subplot.  Звернення  до  цієї
            процедури повинно передувати зверненню до процедур plot, loglog semilogx і

            semilogy і мати такий вигляд:
                                                                  subplot(m, n, p).

                   Тут  m  –  вказує,  на  скільки  частин  поділяється  графічне  вікно  по

            вертикалі,  n  –  по  горизонталі,  a  p  –  номер  підвікна,  в  якому  будуватиметься
            графік.  При  цьому  підвікна нумеруються зліва направо  та по порядку зверху

            вниз.
                   Наприклад, два попередніх графіки можна вмістити у одному графічному

            вікні таким чином:

                   >> subplot(2, 1, 1);
                   >> loglog(OM,ACH); grid; title('Графік Амплітудно-Частотної  Харак-кі')
                   >> уlabel('Відношеннн амплітуд')
                   >> subplot(2, 1, 2);
                   >> semilogx(OM, FCH); grid, title('Фазо-Частотна Характеристика')
                   >> xlabel(' Частота (рад/с)'), уlabel('Фаза (градуси)')


                   Результат подано на рисунку 8.12.
                   Команда  text(x,  у,  '<текст>')  дозволяє  розташувати  вказаний  текст  на

             полі графіка, при цьому початок тексту розміщується у точці з координатами x
             і  у.  Значення  вказаних  координат  повинні  знаходиться  усередині  діапазону

             зміни величин, що відкладаються по осях графіка.
   83   84   85   86   87   88   89   90   91   92   93