voronoi

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

Описание

пример

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

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

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

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

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

Примеры

свернуть все

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

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

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

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

свернуть все

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

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

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

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

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

свернуть все

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

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

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

Больше о

свернуть все

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

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

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

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