Main Content

convhull

polyshape의 볼록 껍질

설명

예제

polyout = convhull(polyin)polyshape 객체의 볼록 껍질을 반환합니다. polyoutpolyshape 객체이거나 polyin과 동일한 크기의 polyshape 객체로 구성된 배열입니다.

예제

모두 축소

3개의 채워진 영역을 포함하는 다각형의 볼록 껍질을 계산합니다.

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)

Figure contains an axes object. The axes object contains 2 objects of type polygon.

입력 인수

모두 축소

입력 polyshape로, 스칼라, 벡터, 행렬 또는 다차원 배열로 지정됩니다.

데이터형: polyshape

확장 기능

버전 내역

R2017b에 개발됨

참고 항목

|