antenna.Polygon

Создайте многоугольник на плоскости X-Y

Описание

Используйте antenna.Polygon объект создать многоугольную строившую в начале координат форму платы и на плоскости X-Y. Можно использовать antenna.Polygon создать одноуровневые или многослойные антенны с помощью pcbStack.

Создание

Описание

polygon = antenna.Polygon создает многоугольную строившую в начале координат форму платы и на плоскости X-Y.

пример

polygon = antenna.Polygon(Name,Value) свойства наборов с помощью одного или нескольких пара "имя-значение". Например, polygon = antenna.Polygon('Name','mypolygonboard') создает форму платы многоугольника имени 'mypolygonboard'. Заключите каждое имя свойства в кавычки.

Свойства

развернуть все

Имя формы платы многоугольника, заданной вектор символов или строка.

Пример: 'Name','Polygon1'

Пример: polygon.Name = 'Polygon1'

Типы данных: char | string

Декартовы координаты вершин многоугольника в виде N-by-3 вектор с каждым элементом, измеренным в метрах, N, являющийся числом точек.

Пример: 'Vertices',[-1 0 0;-0.5 0.2 0;0 0 0]

Пример: polygon.Vertices = [-1 0 0;-0.5 0.2 0;0 0 0]

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

Функции объекта

addБулевская переменная объединяет операцию на двух формах
areaВычислите область формы в квадратных метрах
subtractБулева операция вычитания на двух формах
intersectБулева перекрестная операция на двух формах
rotateВращайте форму об оси и угле
rotateXВращайте форму об Оси X и угле
rotateYВращайте форму об Оси Y и угле
rotateZВращайте форму об оси Z и угле
translateПереместите форму в новое местоположение
showОтобразите антенну или структуру массива; отобразите форму как заполненную закрашенную фигуру
meshПоймайте в сети свойства металлической или диэлектрической антенны или структуры массива

Примеры

свернуть все

Создайте многоугольник с помощью antenna.Polygon с вершинами в [-1 0 0;-0.5 0.2 0;0 0 0] и просмотрите его.

p = antenna.Polygon('Vertices', [-1 0 0;-0.5 0.2 0;0 0 0])
p = 
  Polygon with properties:

        Name: 'mypolygon'
    Vertices: [3x3 double]

show(p)
axis equal

Поймайте в сети многоугольник и просмотрите его.

mesh(p,0.2)

Переместите многоугольник в новое местоположение на плоскости X-Y.

translate(p,[2,1,0])
axis equal

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

|

Введенный в R2017a

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