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 формат. Этот файл содержит величину направленности антенны в phi и theta углы. Считайте файл.

Считайте .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 имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

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

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

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

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

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

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

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

свернуть все

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

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

| | |

Введенный в R2016a

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