patternCustom

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

Описание

пример

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

пример

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

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

Примеры

свернуть все

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

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 object. The axes object 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';

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

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

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

Постройте 2D 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

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

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

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

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

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

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

Аргументы name-value

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

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

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

Пример: 'CoordinateSystem'полярный

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

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

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

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

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

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

свернуть все

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

Введенный в R2016a