trisurf

Треугольная объемная поверхностная диаграмма

Описание

пример

trisurf(T,x,y,z) строит графики 3-D треугольной поверхности, заданной точками в векторах x, y, и zи матрицу связности треугольника T.

пример

trisurf(TO) строит графики поверхности, заданные 3-D triangulation или delaunayTriangulation объект.

trisurf(___,c) также задает цвет поверхности для любого из предыдущих синтаксисов.

trisurf(___,Name,Value) задает одно или несколько свойств объемной поверхностной диаграммы с помощью пар "имя-значение". Для примера, 'FaceColor','y' устанавливает цвет грани желтый.

h = trisurf(___) возвращает a patch объект, используемый для создания объемной поверхностной диаграммы. Использование h для запроса и изменения свойств графика. Для получения дополнительной информации см. раздел Свойств закрашенной фигуры».

Примеры

свернуть все

Создайте набор 3-D точек и вычислите триангуляцию Делоне с помощью delaunay функция. Постройте график поверхности, заданный триангуляцией.

[x,y] = meshgrid(1:15,1:15);
z = peaks(15);
T = delaunay(x,y);
trisurf(T,x,y,z)

Figure contains an axes. The axes contains an object of type patch.

Также можно создать и построить график triangulation объект.

TO = triangulation(T,x(:),y(:),z(:));
trisurf(TO)

Figure contains an axes. The axes contains an object of type patch.

Входные параметры

свернуть все

Связность треугольника, заданная как матрица с 3 столбцами, где каждая строка содержит вершины точек, определяющие грань треугольника.

x -координаты, заданные как вектор-столбец.

y -координаты, заданные как вектор-столбец.

z -координаты, заданные как вектор-столбец.

Цвет грани, заданный как матрица индексов палитры того же размера, что и z. Для получения дополнительной информации см. раздел «Как данные объемная поверхностная диаграмма относятся к палитре». Для дополнительного контроля окрашивания поверхности используйте 'EdgeColor' и 'FaceColor' Пары "имя-значение".

Объект триангуляции, заданный как triangulation или delaunayTriangulation объект.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: trisurf(TO,'FaceColor','r')

Перечисленные здесь свойства являются только подмножеством. Полный список см. в разделе Свойств закрашенной фигуры».

Цвет грани, заданный как разделенная разделенными запятой парами, состоящая из 'FaceColor' и название цвета, триплет RGB или 'none'.

Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должна быть в области значений [0,1]; для примера, [0.4 0.6 0.7]. В этой таблице перечислены варианты длинного и краткого наименований цветов и их эквивалентные значения RGB.

Длинное имяКраткое имяТриплет RGB
'yellow''y'[1 1 0]
'magenta''m'[1 0 1]
'cyan''c'[0 1 1]
'red''r'[1 0 0]
'green''g'[0 1 0]
'blue''b'[0 0 1]
'white''w'[1 1 1]
'black''k'[0 0 0]

Прозрачность лица, заданная как разделенная разделенными запятой парами, состоящая из 'FaceAlpha' и скаляр в области значений [0,1]. Значение 1 непрозрачно, а 0 полностью прозрачно. Значения от 0 до 1 являются полупрозрачными.

Цвет ребра, заданный как разделенная разделенными запятой парами, состоящая из 'EdgeColor' и название цвета, триплет RGB или 'none'. Цвет по умолчанию [0 0 0] соответствует чёрным контурам.

Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должна быть в области значений [0,1]; для примера, [0.4 0.6 0.7]. В этой таблице перечислены варианты длинного и краткого наименований цветов и их эквивалентные значения RGB.

Длинное имяКраткое имяТриплет RGB
'yellow''y'[1 1 0]
'magenta''m'[1 0 1]
'cyan''c'[0 1 1]
'red''r'[1 0 0]
'green''g'[0 1 0]
'blue''b'[0 0 1]
'white''w'[1 1 1]
'black''k'[0 0 0]

Ширина линии, заданная как разделенная разделенными запятой парами, состоящая из 'LineWidth' и положительное числовое значение в точках.

Стиль линии, заданный как одно из опций, перечисленных в этой таблице.

Стиль линииОписаниеРезультирующая линия
'-'Сплошная линия

'--'Штриховая линия

':'Пунктирная линия

'-.'Штрих-пунктирная линия

'none'Нет линииНет линии

Расширенные возможности

Представлено до R2006a