patternCustom

Постройте диаграмму направленности

Синтаксис

patternCustom(magE,theta,phi)
patternCustom(magE,theta,phi,Name,Value)
hplot = patternCustom(___)

Описание

пример

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

пример

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

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

Примеры

свернуть все

Вычислите значение, азимут и углы повышения электрического поля диполя на уровне 75 МГц.

d = dipole;
[efield,az,el] = pattern(d, 75e6,'Type','efield');

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

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

Постройте 3-D шаблон электрического поля.

patternCustom(MagE,theta,phi);

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

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

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

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

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

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

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

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

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

Считайте файл данных .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');

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

свернуть все

Значение нанесенного на график количества, заданного как одно из следующего:

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

  • M-by-R матрица. Матрица должна быть одного размера как phixtheta.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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

| | |

Введенный в R2016a

Для просмотра документации необходимо авторизоваться на сайте