patternCustom

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

Описание

пример

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

пример

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

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

Примеры

свернуть все

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

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.

Извлеките theta и phi величины направленности.

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);

Входные параметры

свернуть все

Величина нанесенной величины, заданная как одно из следующего:

  • A N -by-1 вектор действительных чисел. N совпадает с размером phi и theta векторы углов.

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

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

Построенные величины данных включают в себя направленность, E-поля, H-поля или степень антенны или объекта решетки.

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

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

Для получения дополнительной информации см. раздел «Система координат Antenna Toolbox».

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

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

Для получения дополнительной информации см. раздел «Система координат Antenna Toolbox».

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

Введенный в R2016a