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. Считайте файл.

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

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

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

Углы Phi в сферических координатах в виде вектора в градусах. Если азимут и значения вертикального изменения даны, 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