Иллюстрированный самоучитель по MatLab

Построение графиков отрезками прямых

Таким образом, с помощью строковой константы 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.

Иллюстрированный самоучитель по MatLab › Обычная графика MATLAB › Построение графиков отрезками прямых
Рис. 6.3. Построение графиков трех функций на одном рисунке с разным стилем линий

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.