Соответствующий график показан на рис.
» х=2*pi:0.02*pi:2*pi;
» y=sin(x)+i*cos(3*x);
» plot(y)
Соответствующий график показан на рис. 6.2.
Рис. 6.2.
График функции, представляющей вектор Y с комплексными элементами
plot(X.Y.S) — аналогична команде plot(X.Y), но тип линии графика можно задавать с помощью строковой константы S.
Значениями константы S могут быть следующие символы.
Цвет линии
|
Y
|
Желтый
|
М
|
Фиолетовый
|
С
|
Голубой
|
R
|
Красный
|
G
|
Зеленый
|
В
|
Синий
|
W
|
Белый
|
К
|
Черный
|
Тип точки
|
.
|
Точка
|
0
|
Окружность
|
X
|
Крест
|
+
|
Плюс
|
*
|
Звездочка
|
S
|
Квадрат
|
D
|
Ромб
|
V
|
Треугольник (вниз)
|
А
|
Треугольник (вверх)
|
<
|
Треугольник (влево)
|
>
|
Треугольник (вправо)
|
Р
|
Пятиугольник
|
H
|
Шестиугольник
|
Тип линии
|
-
|
Сплошная
|
;
|
Двойной пунктир
|
-.
|
Штрих-пунктир
|
--
|
Штриховая
|
Таким образом, с помощью строковой константы S можно изменять цвет линии, представлять узловые точки различными отметками (точка, окружность, крест, треугольник с разной ориентацией вершины и т. д.) и менять тип линии графика.
рlot (X1. Y1, S1, Х2, Y2. S2. ХЗ. Y3, S3,...) — эта команда строит на одном графике ряд линий, представленных данными вида (X..Y..S.), где X. и Y. — векторы или матрицы, a S. — строки. С помощью такой конструкции возможно построение, например, графика функции линией, цвет которой отличается от цвета узловых точек. Так, если надо построить график функции линией синего цвета с красными точками, то вначале надо задать построение графика с точками красного цвета (без линии), а затем графика только линии синего цвета (без точек).
При отсутствии указания на цвет линий и точек он выбирается автоматически из таблицы цветов (белый исключается). Если линий больше шести, то выбор цветов повторяется. Для монохромных систем линии выделяются стилем.
Содержание Назад Вперед