exponenta event banner

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 содержит индексы строк входных точек, которые определяют треугольник в триангуляции.

Объект триангуляции Delaunay с зависимостями, указанный как delaunayTriangulation объект.

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

свернуть все

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

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

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

Подробнее

свернуть все

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

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

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

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