MATLAB позволяет строить графики функций в линейном, логарифмическом и полулогарифмическом масштабах. Общий порядок построения графиков функций:
• Задать аргумент в формате x={нач. значение}:{шаг}:{кон. значение}.
• Вычислить функцию, например, y=f(x).
• Построить график функции при помощи функции plot(x,y,s)
Построение графиков функций одной переменной в линейном масштабе осуществляется при помощи функции plot. В зависимости от входных аргументов функция plot позволяет строить один или несколько графиков, изменять цвет и стиль линий и добавлять маркеры на каждый график.
Функция plot имеет различные формы, связанные с входными параметрами, например plot(y) создает график зависимости элементов у от их индексов. Если вы задаете два вектора в качестве аргументов, plot(x,y) создаст график зависимости у от х.Например, для построения графика значений функции sin от нуля до 2p, сделаем следующее
t = 0:pi/100:2*pi;
у = sin(t) ;
plot(t,у)
Рис. 1.1. График функции y=sin(x)
Возможно задание цвета, стиля линий и маркеров графиков при создании графика, с помощью параметра команды plot:
plot(x, у, 's'),
где s – строковая константа, задающая параметры линии графика:
Таблица 1.1
Если на одном графике нужно отобразить несколько функций, например, y1=f(x) и y2=f(x), то они вначале вычисляются, а затем выводятся процедурой plot(x,y1,'s1',x,y2,'s2'...), в которой в качестве параметров для каждой функции следуют группы <аргумент, функция, тип линии>.
у2 = sin(t-.25);
уЗ = sin(t-.5);
plot(t, y, 'b', t, y2, 'g', t, уЗ, 'r')
Рис. 1.2. Изображение нескольких функций на одном графике y=sin(x)
Удобство использования графиков во многом зависит от дополнительных элементов оформления: координатной сетки, подписей к осям, заголовка и легенды.