>> x = [–pi:pi/30:pi];
>> y = sin(x);
>> plot(x,y)
Дополнительный строковый аргумент задает цвет и стиль линии, и тип маркеров, например: plot(x,y, 'r:o')
Возможно построение нескольких графиков на одних осях, указывая пары вектора значений аргумента и вектора значений функции:
▪ plot(x,yl,x,y2,x,y3,...) или plot(xl,yl,x2,y2,x3,y3,...). С каждой парой может быть указан строковый аргумент.
▪ plot(x,y,'PropName','PtopVale','PropName','PropVale',...) – указание свойств линии каждого графика парами, содержащими название свойства и его значение, пример:
>> plot(x,y,'Marker','о','MarkerSize',5,'MarkerEdgeColor','g', 'MarkerFaceColor', 'у')
▪ h = plot(...) – возвращает вектор указателей на графические объекты – линии.
□ polar – построение графика в полярных координатах.
▪ polar(theta, rho) – отображение зависимости элементов вектора rho от соответствующих значений элементов вектора theta, заданных в радианах. На график наносится сетка.
▪ polar(theta, rho, 'r:o') – свойства линии и маркеров определяются дополнительным строковым аргументом (см, plot).
11.2. Трехмерные графики
□ bаr3 – вертикальная столбцевая трехмерная диаграмма матричных и векторных данных, пример: bаrЗ (rand (3,4).
□ bаr3h – горизонтальная столбцевая трехмерная диаграмма матричных и векторных данных, пример: bar3h(rand(3, 4)).
□ comet3 – анимированный график трехмерной линии.
▪ comet3(x,y,z) – отображение анимированного графика в виде движения кометы по кривой, проходящей через точки с координатами x(i) ,y(i) ,z(i).
▪ comet3(x,y,z,p) – дополнительный четвертый аргумент задает длину хвоста кометы p*length (z), по умолчанию используется р = 0.1.
□ contour – построение линий уровня функции двух переменных.
▪ contour(x,y,z) – отображение функции, значения которой на сетке, определяемой матрицами X и Y, записаны в матрицу Z. Линии уровня отображаются при автоматически подбираемых значениях функции.
▪ contour(Z) – в качестве области построения выбирается прямоугольник: x = 1:n, y = 1:m, где [n m] = size (Z).
▪ contour(Z,N) и contour(x,Y,z,N) – отображаются линии уровня, соответствующие N постоянным значениям исследуемой функции, число линий уровня может быть больше N.
▪ contour(z,vec) и contour(X,Y,Z,vec) – линии уровня строятся при значениях, являющихся элементами вектора vec. Число линий уровня равно length(vec). Для отображения только одной линии уровня, на которой функция принимает заданное значение v, следует использовать вызовы: contour(Z,[v v]) или contour(X,Y,Z,[v v]).
▪ [c,h] = contour(...) – выходными аргументами являются матрица с информацией о линиях уровня (см. contourc) и вектор с указателями на построенные линии (многоугольные объекты типа patch). Возвращаемые указатели позволяют получить доступ к свойствам линий уровня, в частности, цвет границы многоугольника определяется значением свойства edgecolor, а не color, как у линии (объекта line). Пример использования указателей:
Do'stlaringiz bilan baham: |