patternCustom

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

Описание

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

пример

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

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

Примеры

Визуализируйте 3-D шаблон электрического поля диполя

Вычислите величину, азимут и углы вертикального изменения электрического поля диполя на уровне 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);

Визуализируйте 2D диаграммы направленности спиральной направленности

Вычислите величину, азимут и углы вертикального изменения направленности спирали на уровне 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. Считайте файл.

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

Используйте patternCustom, чтобы извлечь величину направленности, и phi и угловые значения теты. Постройте 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