Диаграмма Вороного
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 не заполняет неограниченные ячейки с цветом.