Page 80 - 363_
P. 80

81



                   >> x = -3*pi:pi/100:3*pi;
                   >>  у = 3*sin(x+pi/3);
                   >>  plot(x, y)
                   У результаті на екрані з'явиться додаткове вікно з графіком (рис. 8.1).
                   Якщо вектор аргументу при зверненні до функції plot не вказано явно, то

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

                                                                    >> plot(y),

            то результатом буде поява графіка у вигляді, наведеному на рисунку 8.2.
                   Графіки, які наведені на рисунках 8.1 та 8.2, мають кілька недоліків:

                   –  на  них  не  нанесено  сітку  з  координатних  ліній,  що  утруднює

             “читання” графіків;
                   – немає загальної інформації про криві графіка (заголовка);

                   – невідомо, які величини відкладено по осях графіка.















                               Рисунок 8.1 - Plot(x, y)                          Рисунок 8.2 – Plot(y)

                   Перший  недолік  усувається  за  допомогою  функції  grid.  Якщо  цю
            функцію записати одразу після звернення до функції рlot:

                   >> x = -3*pi:pi/100:3*pi;
                   >> у = 3*sin(x+pi/3);
                   >> plot(x, y), grid,
            то графік буде споряджений координатною сіткою (рис. 8.3).

                   Цінною особливістю графіків, побудованих  у системі  MatLAB, є те, що
            сітка  координат  завжди  відповідає  "цілим"  крокам  зміни  аргументу,  що

            робить графіки “читабельними”, тобто за графіком можна відлічувати значення
            функції за будь-яким заданим значенням аргументу і навпаки. Такої властивості

            не має жоден з графічних пакетів-додатків з мов програмування високого рівня.

                   Заголовок графіка виводиться за допомогою процедури title. Якщо після
            звернення до процедури plot звернутися до title таким чином:
   75   76   77   78   79   80   81   82   83   84   85