nsidedpoly

Правильный многоугольник

Описание

пример

pgon = nsidedpoly(n) возвращает правильный многоугольник с n стороны равной длины. Центр pgon находится в точке (0,0), и описанная окружность многоугольника имеет радиус 1.

пример

pgon = nsidedpoly(n,Name,Value) задает дополнительные свойства многоугольника с помощью одного или нескольких аргументов пары "имя-значение". Для примера, pgon = nsidedpoly(4,'SideLength',5) создает квадрат с центром (0,0) со сторонами длины 5.

Примеры

свернуть все

Создадим шестигранник со сторонами длины 1 с центром в точке (0,0). Затем создайте шестигранник со сторонами длины 3 с центром (5,0).

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

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

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

свернуть все

Количество сторон многоугольника, заданное как положительное скалярное целое число, больше 2.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 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