Предположим, у меня есть набор вершин, например, V = [ 0 0 ; 1 0 ; 0 1]
, и я хочу построить их выпуклую оболочку в MATLAB.Используя команду convhulln
, я могу извлечь индексы вершин для граней оболочки, например, convhulln(V)
дает
ans =
1 2
2 3
3 1
(в конечном итоге я хочу рассмотреть выпуклую оболочку в пространстве 6D, поэтому * 1007Команда * не будет подходящей.) Что меня действительно интересует, так это явное H-представление, то есть нормали поверхности и смещения для гиперплоскостей, на которых лежит каждая грань.Это соответствует опции 'n' в Qhull, которую, как утверждается, convhulln
использует.Но команда convhulln(V,{'n'})
просто возвращает тот же вывод, что и выше.Я что-то упустил или MATLAB просто не поддерживает опцию 'n' в Qhull?