exponenta event banner

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(___) возвращает 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