antenna.Ellipse

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

Описание

Используйте antenna.Ellipse Объект для создания эллипса с центром в источник на плоскости X-Y.

Создание

Описание

пример

ellipse = antenna.Ellipse создает эллипс с центром в начале координат на плоскости X-Y.

пример

ellipse = antenna.Ellipse(Name,Value) устанавливает свойства с помощью одного или нескольких аргументов пары "имя-значение". Для примера, ellipse = antenna.Ellipse('MajorAxis',2,'Minoraxis',0.800) создает эллипс с наибольшим диаметром 2 м и наименьшим диаметром 0,8 м. Заключайте каждое имя свойства в кавычки.

Свойства

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

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

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

Пример: ellipse.Name= 'ellipse1'

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

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

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

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

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

Большая ось эллипса, заданная как скаляр в метрах.

Пример: 'MajorAxis',1

Пример: ellipse.MajorAxis= 2

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

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

Пример: 'MinorAxis',0.9

Пример: ellipse.MinorAxis= 0.8

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

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

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

Пример: ellipse.NumPoints= 60

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

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

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

Примеры

свернуть все

Создайте эллипс с помощью antenna.Ellipse.

e1 = antenna.Ellipse
e1 = 
  Ellipse with properties:

         Name: 'myEllipse'
       Center: [0 0]
    MajorAxis: 1
    MinorAxis: 0.5000
    NumPoints: 30

Просмотрите antenna.Ellipse объект с использованием show функция.

show(e1)

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

Создать эллипс с большой осью 2 м и малой осью 0,8 м.

e2 = antenna.Ellipse('MajorAxis',2,'MinorAxis',0.8)
e2 = 
  Ellipse with properties:

         Name: 'myEllipse'
       Center: [0 0]
    MajorAxis: 2
    MinorAxis: 0.8000
    NumPoints: 30

Создайте mesh с максимального ребра длиной 20 см.

mesh(e2,'MaxEdgeLength',2e-1) 

Figure contains an axes. The axes contains an object of type patch.

Создайте эллипс со свойствами по умолчанию.

 e3 = antenna.Ellipse;

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

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

Вычесть две формы используя minus оператор.

 s = e3-r;

Создайте сетку вычитаемой формы с максимальной длиной ребром 1 м.

 mesh(s,1)

Figure contains an axes. The axes contains an object of type patch.

Введенный в R2020a