trisurf

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

Синтаксис

trisurf(Tri,X,Y,Z,C)
trisurf(Tri,X,Y,Z)
trisurf(TR)
trisurf(...'PropertyName',PropertyValue...)
h = trisurf(...)

Описание

trisurf(Tri,X,Y,Z,C) треугольники отображений, заданные в m-3, стоят перед матричным Tri как перед поверхностью. Каждая строка Tri задает одну треугольную поверхность путем индексации в векторы или матрицы, которые содержат X, Y и вершины Z. Цвет задан векторным C.

trisurf(Tri,X,Y,Z) использование C=Z так цвет пропорционально поверхностной высоте.

trisurf(TR) отображает треугольники в представлении триангуляции. Это использует C = TR.Points(:,3), чтобы убедиться, что поверхностный цвет пропорционален высоте.

trisurf(...'PropertyName',PropertyValue...) задает дополнительные имена свойства исправления и значения для графического объекта закрашенной фигуры, созданного функцией.

h = trisurf(...) возвращает указатель закрашенной фигуры.

Примеры

свернуть все

Создайте векторы вершины и матрицу поверхности, затем создайте треугольную объемную поверхностную диаграмму.

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

Если поверхность в форме представления триангуляции, можно передать ее одному только trisurf:

tr = triangulation(tri,x(:),y(:),z(:));
trisurf(tr)

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

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