Построение графиков отрезками прямых
Таким образом, с помощью строковой константы 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 строится штриховой линией с кружками черного цвета. К сожалению, на черно-белых рисунках этой книги вместо разных цветов видны разные градации серого цвета.