Раздел: Документация
0 ... 350 351 352 353 354 355 356 ... 365 Дополнительный строковый аргумент залает цвет и стиль линии, и тип маркеров,например: plot(х, у, г:о). Возможно построение нескольких графиков на одних осях, указывая пары вектора значений аргумента и вектора значений функции: plot(x, yl, х, у2, х, уЗ, ...) ИЛИ plot (xl, yl, х2, у2, хЗ, уЗ, ...). С каждой парой может быть указан строковый аргумент (см. разд. "Изменение свойств линий " главы 3). •plot(х, у, PropNarae, PropVale, PropName, PropVale, . ..)— указание свойств линии каждого графика парами, содержащими название свойства и его значение (свойства линий описаны в разд. "Свойства линий и поверхностей"главы 9), пример: » plot(x, у, Marker, о, MarkerSize, 5, MarkerEdge-Color, g1, MarkerFaceColor, y) •piot(hA, ...) — вывод графиков на оси с указателем hA вместо текущих. •h = plot (...) — возвращает вектор указателей на созданные рисованные объекты Lineseries. Свойства каждого из графических объектов могут быть изменены в дальнейшем при помощи set (см. главу 9). •h = plot (v6, ...) — возвращает вектор указателей на созданные базовые объекты Line для совместимости с предыдущими версиями MATLAB (базовые и рисованые объекты описаны в разд. "Графические объекты"главы 9). □polar — построение графика в полярных координатах. •polar (theta, rho) — отображение зависимости элементов вектора rho от соответствующих значений элементов вектора theta, заданных в радианах. На график наносится сетка. •pioiar(theta, rho, r:o) — свойства линии и маркеров определяются дополнительным строковым аргументом (см. функцию plot). □stem — визуализация данных в виде черенковой диаграммы. •stem(x) — отображение зависимости элементов вектора х от его номеров. •stem(x, у) — вывод значений массива у с абсциссами, указаными в векторе х, пример: » х = (0:0.1:10); » у = [sin(x) cos(x)]; >> stem(x, у) Число строк массива у должно равняться длине вектора х. •stem(x, у, г*—) — вывод с указанием цвета и стиля линий и типа маркера. •stem (ЬА, ...) — вывод на оси с указателем hA. •h = stem(...) -— возвращает вектор указателей на созданные рисованные объекты Stemseries (их число равно количеству столбцов в у). •h = stem(v6, ...) — возвращает вектор указателей на созданные базовые объекты линии (их число равно количеству столбцов в у). Для совместимости с предыдущими версиями. Базовые и рисованные объекты описаны в разд. "Графические объекты" главы 9. Трехмерные и контурные графики Использование низкоуровневой графики для задания свойств графических объектов объясняется в главах 3 и 9. П ЬагЗ— вертикальная столбцевая трехмерная диаграмма матричных и векторных данных, пример: ЬагЗ (rand (3,4)). •ЬагЗ (hA, ...) — вывод диаграммы на оси с указателем hA вместо текущих. •h = ЬагЗ (...) — возвращает вектор указателей на созданные полигональные объекты Свойства полигональных объектов могут быть изменены в дальнейшем при помощи set (см. главу 9). П ЬагЗп— горизонтальная столбцевая трехмерная диаграмма матричных и векторных данных, пример: bar3h (rand(3, 4)). bar3h(hA, ... )Hh = bar3h(...) —аналогично ЬагЗ. □ comet3— анимированный график трехмерной линии (см. разд. "Аиими-рованные графики" главы 3). •comet3(x, у, z) — отображение анимированного графика в виде движения кометы по кривой, проходящей через точки с координатами (x(i>, y(i), z(i)). •comet3(x, у, z, p) — дополнительный четвертый аргумент задает длину хвоста кометы p*length(z), по умолчанию используется р = 0.1. •comet3 (hA, ...) — вывод анимированного графика на оси с указателем hA вместо текущих. □ contour— построение линии уровня функции двух переменных (см. разд. "Контурные графики"главы 3). •contour (X, y, Z)—отображение функции, значения которой на сетке, определяемой матрицами х и Y, записаны в матрицу Z. Линии уровня отображаются при автоматически подбираемых значениях функции. •contour (z} — в качестве области построения выбирается прямоугольник: х = 1:п, у = l: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) и указатель на построенные линии (рисованный объект Contourgroup) (см. разд. "Рисованные объекты (Plot Objects) "главы 9). •[С, h] = contour (v6*...)— выходными аргументами являются матрица с информацией о линиях уровня (см. функцию contourc) и вектор указателей на построенные линии (полигональные объекты). Для совместимости с предыдущими версиями MATLAB. Информация, содержащаяся в матрице с, позволяет расположить рядом с каждой линией уровня соответствующее значение функции при помощи clabel (см. разд. "Контурныеграфики"главы 3). •contour(X, У, Z, x;),tC, h] =contour(X, Y, Z, k:) —цвет И стиль всех линий уровня задаются при помощи дополнительного строкового входного аргумента (см. функцию plot). П contourc — получение информации о линиях уровня функции двух переменных. •с = contourc (х, Y, z) — матрица с является блочной с = (CI С2 ...), число блоков совпадает с числом линий уровня, каждый блок имеет следующий формат (на примере ci): •Cl = [levell xl х2 хЗpairsl yl у2 уЗ] Значение функции на данной линии уровня содержится в levels, а число пар точек, описывающих линию уровня, как многоугольник 0 ... 350 351 352 353 354 355 356 ... 365
|