Создайте один или несколько заполненных полигонов
patch(X,Y,C)
patch(X,Y,Z,C)
patch('XData',X,'YData',Y)
patch('XData',X,'YData',Y,'ZData',Z)
patch('Faces',F,'Vertices',V)
patch(S)
patch(___,Name,Value)
patch(ax,___)
p = patch(___)
создает один или несколько заполненных полигонов с помощью элементов patch(X,Y,C)
X
и Y
как координаты для каждой вершины. patch
соединяет вершины в порядке, что вы задаете их. Чтобы создать один полигон, задайте X
и Y
как векторы. Чтобы создать несколько полигонов, задайте X
и Y
как матрицы, где каждый столбец соответствует полигону. C
определяет цвета полигона.
создает полигоны в 3-D координатах с помощью patch(X,Y,Z,C)
X
, Y
и Z
. Чтобы просмотреть полигоны в 3-D представлении, используйте команду view(3)
. C
определяет цвета полигона.
подобен patch('XData',X,'YData',Y)
patch(X,Y,C)
, за исключением того, что вы не должны задавать цветные данные для 2D координат.
подобен patch('XData',X,'YData',Y,'ZData',Z)
patch(X,Y,Z,C)
, за исключением того, что вы не должны задавать цветные данные для 3-D координат.
создает один или несколько полигонов, где patch('Faces',F,'Vertices',V)
V
задает значения вершины, и F
задает который вершины соединиться. Определение только уникальных вершин и их матрицы связи может уменьшить размер данных, когда существует много полигонов. Задайте одну вершину на строку в V
. Чтобы создать один полигон, задайте F
как вектор. Чтобы создать несколько полигонов, задайте F
как матрицу с одной строкой на полигон. Каждая поверхность не должна иметь того же количества вершин. Чтобы задать различные количества вершин, заполните F
значениями NaN
.
patch(___,Name,Value)
создает полигоны и задает одно или несколько свойств исправления с помощью аргументов в виде пар "имя-значение". Закрашенная фигура является объектом, который содержит данные для всех созданных полигонов. Можно задать свойства исправления с любой из комбинаций входных аргументов в предыдущих синтаксисах. Например, 'LineWidth',2
устанавливает ширину контура для всех полигонов к 2 точкам.
создает закрашенную фигуру в осях, заданных patch(ax,___)
ax
вместо в текущей системе координат (gca
). Опция ax может предшествовать любой комбинации входных аргументов в предыдущих синтаксисах.
возвращает объект закрашенной фигуры, который содержит данные для всех полигонов. Используйте p = patch(___)
p
, чтобы запросить и изменить свойства объекта закрашенной фигуры после того, как это будет создано. Для списка свойств и описаний, смотрите Свойства исправления.