exponenta event banner

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