convhull

Выпуклая оболочка polyshape

Синтаксис

polyout = convhull(polyin)

Описание

пример

polyout = convhull(polyin) возвращает выпуклую оболочку объекта polyshape. polyout является объектом polyshape, или массив polyshape возражает тому же размеру как polyin.

Примеры

свернуть все

Вычислите выпуклую оболочку полигона, содержащего три твердых области.

x1 = [0 1 2];
y1 = [0 1 0];
x2 = [2 3 4];
y2 = [1 2 1];
x3 = [0 0.5 0.5 0];
y3 = [2 2 2.5 2.5];
polyin = polyshape({x1,x2,x3},{y1,y2,y3});
plot(polyin)
hold on
polyout = convhull(polyin);
plot(polyout)

Входные параметры

свернуть все

Введите polyshape, заданный как скаляр, вектор, матрица или многомерный массив.

Типы данных: polyshape

Смотрите также

|

Введенный в R2017b

Для просмотра документации необходимо авторизоваться на сайте