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

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

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

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

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

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

свернуть все

Треугольная возможность соединения в виде матрицы с 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