Main Content

nsidedpoly

설명

예제

pgon = nsidedpoly(n)은 같은 길이의 변 n개로 이루어진 정다각형을 반환합니다. pgon의 중심은 원점(0,0)에 있고 다각형의 외접원 반지름은 1입니다.

예제

pgon = nsidedpoly(n,Name,Value)는 하나 이상의 이름-값 쌍의 인수를 사용하여 추가로 다각형의 속성을 지정합니다. 예를 들어, pgon = nsidedpoly(4,'SideLength',5)는 원점(0,0)을 중심으로 하고 변의 길이가 5인 사각형을 만듭니다.

예제

모두 축소

원점(0,0)을 중심으로 하고 변의 길이가 1인 육각형을 만듭니다. 그런 다음 (5,0)을 중심으로 하고 변의 길이가 3인 육각형을 만듭니다.

pgon1 = nsidedpoly(6);
pgon2 = nsidedpoly(6,'Center',[5 0],'SideLength',3);
plot([pgon1 pgon2])
axis equal

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

입력 인수

모두 축소

다각형의 변 개수로, 2보다 큰 양의 정수 스칼라로 지정됩니다.

데이터형: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

이름-값 인수

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name을 따옴표로 묶으십시오.

예: pgon = nsidedpoly(3,'Radius',10)

다각형의 중심점으로, 'Center'와 함께 1×2 행 벡터가 쉼표로 구분되어 지정됩니다. 여기서 첫 번째 요소는 점의 x 좌표이고 두 번째 요소는 y 좌표입니다.

데이터형: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

다각형의 외접원 반지름으로, 'Radius'와 함께 양의 스칼라가 쉼표로 구분되어 지정됩니다. 이 이름-값 쌍을 'SideLength' 이름-값 쌍과 결합할 수 없습니다.

데이터형: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

다각형의 변 길이로, 'SideLength'와 함께 양의 스칼라가 쉼표로 구분되어 지정됩니다. 이 이름-값 쌍을 'Radius' 이름-값 쌍과 결합할 수 없습니다.

데이터형: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

확장 기능

버전 내역

R2017b에 개발됨

참고 항목

|