exponenta event banner

patternCustom

График диаграммы направленности с использованием сферической системы координат (phi и theta углы)

Описание

пример

patternCustom(magE,theta,phi) строит график 3-D диаграммы направленности антенны, magE поверх указанного phi и theta угловые векторы.

пример

patternCustom(magE,theta,phi,Name,Value) использует дополнительные параметры, указанные одним или несколькими Name,Value аргументы пары.

hplot = patternCustom(___) возвращает дескрипторы линий или поверхности в окне рисунка. Этот синтаксис принимает любую комбинацию аргументов из предыдущих синтаксисов

Примеры

свернуть все

Рассмотрим файл данных спиральной антенны в формате .csv. Этот файл содержит величину направленности антенны в углах фи и тета. Прочитайте файл.

helixdata = csvread('antennadata_test.csv',1,0);

Команда PatternCustom используется для извлечения величины направленности, а также значений угла phi и theta. Постройте график полярного излучения 3-D.

patternCustom(helixdata(:,3),helixdata(:,2),helixdata(:,1));

Те же данные используются для построения графика прямоугольной диаграммы направленности 3-D.

figure
patternCustom(helixdata(:,3),helixdata(:,2),helixdata(:,1),...
 'CoordinateSystem','rectangular');

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

Рассчитайте величину, азимут и углы наклона направления спирали при 2 ГГц.

h = helix;
[D,az,el] = pattern(h,2e9);

Здесь, az = угол от положительной оси x до ортогональной проекции вектора направленности на плоскость xy, движущуюся в направлении к оси y.

el = угол от ортогональной проекции вектора направленности на плоскость xy к вектору, перемещающийся в направлении к оси Z.

Извлеките углы тета и фи величины направленности.

phi = az';
theta = (90-el);
MagE = D';

Постройте график 2-D phi-среза антенны в прямоугольных координатах.

figure;
patternCustom(MagE,theta,phi,'CoordinateSystem','rectangular',...
    'Slice','phi','SliceValue',0);

Figure contains an axes. The axes contains an object of type line. This object represents phi =0 deg.

Постройте график 2-D phi-среза антенны в полярных координатах.

figure;
patternCustom(MagE, theta, phi,'CoordinateSystem','polar',...
    'Slice','phi','SliceValue',0);

Входные аргументы

свернуть все

Величина выводимой на печать величины, заданная как одно из следующих значений:

  • N-by-1 реальный вектор. N - тот же размер, что и phi и theta угловые векторы.

  • Матрица M-by-R. Матрица должна иметь тот же размер, что и phi x theta.

где theta и phi углы находятся в сферической системе координат, заданной как вектор.

Отображаемые величины данных включают в себя направление, Е-поля, H-поля или мощность антенны или объекта решетки.

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

Углы тета в сферических координатах, заданные как вектор в градусах. Если даны значения азимута и отметки, значения угла тета равны 90 градусам минус отметка.

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

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

Углы Phi в сферических координатах, заданные как вектор в градусах. Если задаются значения азимута и отметки, значения угла фи совпадают со значениями азимута.

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

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

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'CoordinateSystem','rectangular'

Система координат диаграммы направленности, определяемая как разделенная запятыми пара, состоящая из 'CoordinateSystem' и одно из этих значений: 'polar', 'rectangular'.

Пример: 'CoordinateSystem','polar'

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

Плоскость для визуализации 2-D данных, заданная как разделенная запятыми пара, состоящая из 'Slice' и 'theta' или 'phi'.

Пример: 'Slice','phi'

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

Значения углов для среза, заданные как пара, разделенная запятыми, состоящая из 'SliceValue' и скаляр или вектор.

Выходные аргументы

свернуть все

Линии или поверхности в окне фигуры, возвращенные в качестве дескриптора объекта.

Представлен в R2016a