Диаграмма Вороного
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
.
Для топологии Диаграммы Вороного, т.е. вершин для каждой ячейки Voronoi, voronoin
использования.
[v,c] = voronoin([x(:) y(:)])
Используйте один из этих методов, чтобы построить Диаграмму Вороного:
Если вы не обеспечиваете выходного аргумента, voronoi
строит схему.
Чтобы получить больше контроля над цветом, стиль линии и другие свойства фигуры, используют синтаксис [vx,vy] = voronoi(...)
. Этот синтаксис возвращает вершины конечных ребер Voronoi, которые можно затем построить с функцией plot
.
Чтобы заполнить ячейки с цветом, используйте voronoin
с n = 2
, чтобы получить индексы каждой ячейки, и затем использовать patch
и другие функции построения графика, чтобы сгенерировать фигуру. Обратите внимание на то, что patch
не заполняет неограниченные ячейки с цветом.