Создание графика. Функция plot имеет различные формы, связанные с входными параметрами, например plot (у) создаст кусочно-линейный график зависимости элементов у от их

Функция plot имеет различные формы, связанные с входными параметрами, например plot (у) создаст кусочно-линейный график зависимости элементов у от их индексов. Если вы задаете два вектора в качестве аргументов, plot(xfy) создаст график зависимости у от х.

Например, для построения графика значений функции sin от нуля до 2π, сделаем следующее

t = 0:pi/100:2*pi; у = sin (t); plot(t,y)

Вызов функции plot с многочисленными парами х-у создаст многочисленные графики. MATLAB автоматически присваивает каждому графику свой цвет (исключая случаи, когда это делает пользователь), что позволяет различать заданные наборы данных. Например, следующие три строки отображают график близких функций, и каждой кривой соответствует свой цвет:

у2 = sinft-.25);

у3 = sin(t-.5);

plot(t, у, t, у2, t, уЗ)

Возможно изменение цвета, стиля линий и маркеров, таких как знаки плюс или кружки, следующим образом

plot(x, у, 'цвет_стиль_маркер')

цвет_стиль_маркер что 1-, 2-, 3- символьная строка (заключенная в одинарные кавычки), составленная из типов цвета, стиля линий и маркеров:

- Символы, относящие к цвету: 'с', 'т', 'V', 'г', 'g', 'Ъ', 'w' и 'к'. Они обозначают голубой, малиновый, желтый, красный, зеленый, синий, белый и черный цвета соответственно.

- Символы, относящиеся к типу линий: ' - ' для сплошной,' —' для разрывной, ':' для пунктирной, '-.' для штрихпунктирной линий и ' none r ' для её отсутствия.

- Наиболее часто встречающиеся маркеры ' +', ' о ', ' * ' и 'л'.

Например, с помощью выражения plot(x,y,'y:+') строится желтый пунктирный график, где также размещаются маркеры ' - ' в каждую точку данных. Если вы определяете только тип маркера, но не определяете тип стиля линий, то MATLAB выведет только маркеры.

Для отображения 3-мерных данных используются функции plot3, mesh, meshc, meshz, surface.

Пример:

[X,Y] = meshgrid(-3:.125:3);

Z = peaks(X,Y);

meshc(X,Y,Z);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: