trimesh

Треугольный сетчатый график

Описание

trimesh(T,x,y) строит 2D треугольную mesh, заданную точками в векторах x и y и треугольная матрица смежности T.

пример

trimesh(T,x,y,z) строит 3-D треугольную mesh.

trimesh(x,y,z,c) также задает цвет обводки mesh для 3-D треугольной mesh.

пример

trimesh(TO) строит mesh, заданную 2D или 3-D triangulation или delaunayTriangulation объект.

trimesh(___,Name,Value) задает одно или несколько свойств сетчатого графика с помощью пар "имя-значение". Например, 'LineWidth',2 устанавливает ширину ребра на 2 точки.

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

Примеры

свернуть все

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

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

В качестве альтернативы можно создать triangulation возразите, чтобы построить mesh.

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

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

свернуть все

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

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

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

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

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

Объект Triangulation, заданный как triangulation или delaunayTriangulation объект.

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

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

Пример: trimesh(TO,'LineStyle','--')

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

Цвет поверхности, заданный как разделенная запятой пара, состоящая из '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