Построение графиков отрезками прямых
Таким образом, с помощью строковой константы S можно изменять цвет линии, представлять узловые точки различными отметками (точка, окружность, крест, треугольник с разной ориентацией вершины и т. д.) и менять тип линии графика.
- рlot (X1. Y1, S1, Х2, Y2. S2. ХЗ. Y3, S3,…) – эта команда строит на одном графике ряд линий, представленных данными вида (X..Y..S.), где X. и Y. – векторы или матрицы, а S. – строки. С помощью такой конструкции возможно построение, например, графика функции линией, цвет которой отличается от цвета узловых точек. Так, если надо построить график функции линией синего цвета с красными точками, то вначале надо задать построение графика с точками красного цвета (без линии), а затем графика только линии синего цвета (без точек).
При отсутствии указания на цвет линий и точек он выбирается автоматически из таблицы цветов (белый исключается). Если линий больше шести, то выбор цветов повторяется. Для монохромных систем линии выделяются стилем.
Рассмотрим пример построения графиков трех функций с различным стилем представления каждой из них:
>> x=-2*pi:0.1*pi:2*pi; >> yl=sin(x); >> y2=sin(x).^2; >> y3=sin(x).^3: >> plot(x.yl.'-m',x,y2.'-.+r'.x.y3,'-0k')Графики функций для этого примера показаны на рис. 6.3.

Рис. 6.3. Построение графиков трех функций на одном рисунке с разным стилем линий
Здесь график функции y1 строится сплошной фиолетовой линией, график у2 строится штрих пунктирной линией с точками в виде знака "плюс" красного цвета, а график у3 строится штриховой линией с кружками черного цвета. К сожалению, на черно-белых рисунках этой книги вместо разных цветов видны разные градации серого цвета.
