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

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

addBoolean объединяет операцию на двух формах
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 object. The axes object 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 object. The axes object 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 object. The axes object contains an object of type patch.

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

| |

Введенный в R2020a