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