что и вектор x, то будет построен набор кривых, представляющий зави-
симость каждой из строк от x. Если число строк и столбцов y одинаково,
то строятся столбцы от x.
– Если x - матрица, а y - вектор, то будет построено несколько кривых
представляющих зависимость y от строк или столбцов матрицы x по пра-
вилу, описанному в предыдущем пункте.
– Если x и y - матрицы одинаковой размерности, то будет построен набор
кривых, представляющих столбцы y от столбцов x.
Если у вас цветной монитор, то вы уже обратили внимание, что при описанном
способе вызова функции plot различные кривые на одном и том же графике от-
рисовываются разным цветом. Перебор цветов выполняется автоматически, а при
использовании соответствующих аргументов у команды plot эти цвета можно вы-
бирать (см. далее).
Число аргументов у команды plot не ограничивается двумя. Можно исполь-
зовать эту команду в формате plot(x1,y1,x2,y2,...), причем правила, описанные
выше, относятся к каждой паре аргументов.
Иногда для отрисовки кривой используется функция line с теми же аргумента-
ми, что и функция plot. Различие станет ясно после знакомства с дескрипторной
графикой низкого уровня (см. п. 8.4).
Представляет интерес познакомиться с функцией comet(x,y), которая строит
движущуюся двумерную кривую с головой другого цвета. И хотя такое отображе-
ние не является анимацией в полном смысле слова, поскольку выполняется отри-
совка уже насчитанных точек, тем не менее при построении сложных параметриче-
ских кривых полезно использовать эту функцию (например, в задаче исследования
кривых Лиссажу).
8.1.2. Разметка графика и надписи
Команда grid поместит сетку на график. График может быть снабжен заголов-
ком, именами осей, и на сам график может быть помещен дополнительный текст с
помощью команд вывода текста. Аргументами всех этих команд является тексто-
вая строка. Например, команда title(’График наилучшего приближения’)
добавит к вашему графику заголовок. Команда gtext(’Пятно’) позволяет с помо-
щью мыши или клавишного курсора разместить на рисунке индикаторный крест,
в месте размещения которого и будет помещен текст после нажатия произволь-
ной клавиши. При необходимости сделать подписи осей используются команды
Xlabel(’ПодписьX’), Ylabel(’ПодписьY’). При необходимости вывести в каче-
136