Диаграмма Вороного
Qhull-специфичные опции больше не поддерживаются. Удалите аргумент OPTIONS
из всех экземпляров в вашем коде, которые передают его voronoi
.
Поведение h = voronoi(...)
изменилось. Новое поведение возвращает вектор двух указателей линии на графике; одно представление точек и другое представление краев Voronoi.
voronoi (x, y)
voronoi (x, y, TRI)
voronoi (dt)
voronoi (AX...)
voronoi... LineSpec
h = voronoi (...)
[vx, vy] = voronoi (...)
voronoi(x,y)
строит график ограниченных ячеек Диаграммы Вороного для точек x
, y
. Строки к бесконечности аппроксимированы с произвольно удаленной конечной точкой.
voronoi(x,y,TRI)
использует триангуляцию TRI
вместо того, чтобы вычислить внутренне.
voronoi(dt)
использует Триангуляцию Делоне dt
вместо того, чтобы вычислить его.
voronoi(AX,...)
строит график в AX
вместо gca
.
voronoi..., 'LineSpec')
, строит график схемы с цветным и заданным стилем линии.
h = voronoi(...)
возвращает h
, который является вектором двух указателей линии на графике. Каждый представляет точки, и другой представляет края Voronoi.
[vx,vy] = voronoi(...)
возвращает конечные вершины краев Voronoi в vx
и vy
.
Для топологии Диаграммы Вороного, i. e., вершины для каждой ячейки Voronoi, используйте voronoin
.
[v,c] = voronoin([x(:) y(:)])
Используйте один из этих методов, чтобы построить график Диаграммы Вороного:
Если вы не обеспечиваете выходного аргумента, voronoi
строит график схемы.
Чтобы получить больше контроля над цветом, стиль линии и другие свойства фигуры, используют синтаксис [vx,vy] = voronoi(...)
. Этот синтаксис возвращает вершины конечных краев Voronoi, которых можно затем построить график с функцией plot
.
Чтобы заполнить ячейки с цветом, используйте voronoin
с n = 2
, чтобы получить индексы каждой ячейки, и затем использовать patch
и другие функции plot, чтобы сгенерировать фигуру. Обратите внимание на то, что patch
не заполняет неограниченные ячейки с цветом.