antenna.Rectangle

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

Описание

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

Создание

Описание

пример

rect = antenna.Rectangle создает прямоугольник с центром в источник и на плоскости X-Y.

пример

rect = antenna.Rectangle(Name,Value) устанавливает свойства с помощью одной или нескольких пар "имя-значение". Для примера, rectangle = antenna.Rectangle('Length',0.2) создает прямоугольник длиной 0,2 м. Заключайте каждое имя свойства в кавычки.

Свойства

расширить все

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

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

Пример: rectangle.Name = 'Rect1'

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

Декартовы координаты центра прямоугольника, заданные вектор с 2 элементами с каждым элементом, измеренным в метрах.

Пример: 'Center',[0.006 0.006]

Пример: rectangle.Center = [0.006 0.006]

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

Длина прямоугольника, задается скаляр в метрах.

Пример: 'Length',2

Пример: rectangle.Length = 2

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

Ширина прямоугольника, задается скаляр в метрах.

Пример: 'Width',4

Пример: rectangle.Width = 4

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

Количество точек дискретизации на сторону, заданное скаляр.

Пример: 'NumPoints',16

Пример: rectangle.NumPoints = 16

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

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

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

Примеры

свернуть все

Создайте прямоугольник формы с помощью антенны. Прямоугольник и просмотреть его.

r1 = antenna.Rectangle
r1 = 
  Rectangle with properties:

         Name: 'myrectangle'
       Center: [0 0]
       Length: 1
        Width: 2
    NumPoints: 2

show(r1)

Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

Создать и просмотреть прямоугольник длиной 2 м и шириной 4 м.

r2 = antenna.Rectangle('Length',2,'Width',4);
show(r2)
axis equal

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

rotateZ(r2,45);
show(r2)

Создать прямоугольник длиной 0,15 м, шириной 0,15 м.

r  = antenna.Rectangle('Length',0.15,'Width',0.15);

Создайте второй прямоугольник длиной 0,05 м и шириной 0,05 м. Установите центр второго прямоугольника на половину длины первого прямоугольника r.

n = antenna.Rectangle('Center',[0.075,0],'Length',0.05,'Width',0.05);

Создайте и просмотрите вырезанный прямоугольник путем вычитания n из r.

rn  = r-n;
show(rn)

Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

Вычислите площадь вырезанного прямоугольника.

area(rn)
ans = 0.0212
Введенный в R2017a