Выпуклая оболочка
Qhull-специфичные опции больше не поддерживаются. Удалите аргумент OPTIONS из всех экземпляров в вашем коде, которые передают его convhull.
K = convhull (X, Y)
K = convhull (X, Y, Z)
K = convhull (X)
K = convhull (..., 'упростите', logicalvar),
[K, V] = convhull (...)
K = convhull(X,Y) возвращает 2D выпуклую оболочку точек (X, Y), где X и Y являются векторами - столбцами. Выпуклая оболочка K выражается с точки зрения вектора индексов точки, расположенных в против часовой стрелки цикл вокруг оболочки.
K = convhull(X,Y,Z) возвращает 3-D выпуклую оболочку точек (X, Y, Z), где X, Y и Z являются векторами - столбцами. K является триангуляцией, представляющей контур выпуклой оболочки. K имеет размер mtri-by-3, где mtri является количеством треугольных фасетов. Таким образом, каждая строка K является треугольником, заданным с точки зрения индексов точки.
K = convhull(X) возвращает 2D или 3-D выпуклую оболочку точек X. Этот вариант поддерживает определение точек в матричном формате. X имеет размер mpts-by-ndim, где mpts является числом точек, и ndim является размерностью пробела, где точки находятся, 2 ≦ ndim ≦ 3. Выходные фасеты эквивалентны сгенерированным синтаксисом вызова с 3 входными параметрами или с 2 входными параметрами.
K = convhull(...,'simplify', logicalvar) предоставляет возможность удаления вершин, которые не способствуют области/объему выпуклой оболочки, значение по умолчанию является ложным. Установка 'simplify' к истинным возвратам топология в более краткой форме.
[K,V] = convhull(...) возвращает выпуклую оболочку K и соответствующая область/объем V, ограниченная K.
Используйте plot, чтобы построить график вывода convhull в 2D. Используйте trisurf или trimesh, чтобы построить график вывода convhull в 3-D.
выпуклая оболочка | convhulln | delaunay | полиобласть | voronoi | диаграмма Вороного