voronoi

Диаграмма Вороного

Описание

пример

voronoi(x,y) строит графики ограниченных камер диаграммы Вороного для точек 2-D в векторах x и y.

voronoi(x,y,T) использует триангуляцию Делоне T для построения диаграммы Вороного.

voronoi(TO) использует delaunayTriangulation TO объекта для построения диаграммы Вороного.

[vx,vy] = voronoi(___) возвращает 2-D вершины ребер Вороного.

h = voronoi(___) возвращает графический массив из двух указателей на объекты линий, представляющих точки и ребра схемы.

Примеры

свернуть все

Создайте два вектора, содержащих координаты 10 2-D точек, и постройте график диаграммы Вороного.

rng default;
x = rand([1 10]);
y = rand([1 10]);
voronoi(x,y)
axis equal

Figure contains an axes. The axes contains 2 objects of type line.

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

свернуть все

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

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

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

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

Выходные аргументы

свернуть все

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

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

Графический массив, возвращенный как массив из двух указателей на объекты линий, представляющих точки и ребра схемы.

Подробнее о

свернуть все

Диаграмма Вороного

Учитывая точку в наборе копланарных точек, можно построить контур вокруг нее, которая включает все точки ближе к ней, чем к любой другой точке в наборе. Этот контур задаёт один многоугольник Вороного. Набор всех многоугольников Вороного для каждой точки множества называется диаграммой Вороного.

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

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