И другие программы этой серии
График функции, представляющей вектор Y с комплексными элементами
Тип точки
X
Крест
+
Плюс
*
Звездочка
s
Квадрат
d
Ромб
V
Треугольник (вниз)
A
Треугольник (вверх)
<
Треугольник (влево)
>
Треугольник (вправо)
p
Пятиугольник
h
Шестиугольник
Тип линии
-
Сплошная
:
Двойной пунктир
— .
Штрих-пунктир
—
Штриховая
Таким образом, с помощью строковой константы S можно изменять цвет линии, представлять узловые точки различными отметками (точка, окружность, крест, треугольник с разной ориентацией вершины и т. д.) и менять тип линии графика.
• plot(X1,Y1,S1,X2,Y2,S2,X3,Y3,S3,…) – эта команда строит на одном графике ряд линий, представленных данными вида (Xi,Yi,Si), где Xi и Yi – векторы или матрицы, а Si – строки. С помощью такой конструкции возможно построение, например, графика функции линией, цвет которой отличается от цвета узловых точек. Так, если надо построить график функции линией синего цвета с красными точками, то вначале надо задать построение графика с точками красного цвета (без линии), а затем графика только линии синего цвета (без точек). При отсутствии указания на цвет линий и точек он выбирается автоматически из таблицы цветов (белый исключается). Если линий больше шести, то выбор цветов повторяется. Для монохромных систем линии выделяются стилем.
Рассмотрим пример простой программы для построения графиков трех функций с различным стилем представления каждой из них:
% Программа построения графиков трех функций
x=-2*pi:0.1*pi:2*pi;
y1=sin(x); y2=sin(x).^2; y3=sin(x).^3;
plot(x,y1,\'-m\',x,y2,\'-.+r\',x,y3,\'—ok\')
Эта программа является типичным скрипт-файлом. Графики функций при ее запуске (указанием заданного имени) показаны на рис. 6.3.
Здесь график функции y1 строится сплошной фиолетовой линией, график y2 строится штрих-пунктирной линией с точками в виде знака «плюс» красного цве-
Рис.
Начало в части 1