ОФОРМЛЕНИЕ ГРАФИКОВ

Графики параметрических и кусочно-заданных функций


 

plot(X,Y,S) аналогична команде plot(X,Y), но тип линии графика можно задавать с помощью строковой константы S.

• plot(X1,Y1,S1,X2,Y2,S2,X3,Y3,S3,…) – эта команда строит на одном графике ряд линий, представленных данными вида (Xi,Yi,Si), где Xi и Yi – векторы или матрицы, а Si – строки. С помощью такой конструкции возможно построение, например, графика функции линией, цвет которой отличается от цвета узловых точек. Так, если надо построить график функции линией синего цвета с красными точками, то вначале надо задать построение графика с точками красного цвета (без линии), а затем графика только линии синего цвета (без точек).

x=1:10;

y=x.^2;

plot(x,y,'r.',x,y,'b')

 

Рис. 6.2. Пример работы команды plot с заданием маркеров и цвета и типа линий

 

При отсутствии указания на цвет линий и точек он выбирается автоматически из таблицы цветов (белый исключается). Если линий больше шести, то выбор цветов повторяется. Для монохромных систем линии выделяются стилем.

Рассмотрим пример простой программы для построения графиков трех функций с различным стилем представления каждой из них:

% Программа построения графиков трех функций

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.

Рис. 6.3. Построение графиков трех функций на одном рисунке с разным стилем линий

 

Здесь график функции y1 строится сплошной фиолетовой линией, график y2 строится штрих-пунктирной линией с точками в виде знака «плюс» красного цвета, а график y3 строится штриховой линией с кружками черного цвета.