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

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

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

Примеры

свернуть все

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

r1 = antenna.Rectangle
r1 = 
  Rectangle with properties:

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

show(r1)

Figure contains an axes object. The axes object 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 object. The axes object contains 2 objects of type patch. This object represents PEC.

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

area(rn)
ans = 0.0212

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

|

Введенный в R2017a