exponenta event banner

patternMultiply

Диаграмма направленности массива с помощью умножения диаграммы направленности

Описание

пример

patternMultiply(array,frequency) строит график 3-D диаграммы направленности объекта массива на заданной частоте. patternMultiply вычисляет полный массив без эффекта взаимной связи между различными элементами массива.

patternMultiply(array,frequency,azimuth) строит диаграмму направленности объекта массива для заданных азимутальных углов. Углы отметки сохраняют значения по умолчанию.

patternMultiply(array,frequency,azimuth, elevation) строит диаграмму направленности объекта массива для заданных азимутальных и высотных углов.

пример

patternMultiply(___,Name,Value) использует дополнительные параметры, указанные одним или несколькими Name,Value аргументы пары. Укажите аргументы пары имя-значение после всех других входных аргументов.

[fieldval,azimuth,elevation] = patternMultiply(array,frequency) возвращает значение поля, например, направление массива без потерь в dBi или коэффициент усиления массива с потерями в dBi на указанной частоте. Размер матрицы значений поля - число значений отметки x число значений азимута.

[fieldval,azimuth,elevation] = patternMultiply(array,frequency,azimuth) возвращает значение поля при заданных углах азимута. Углы отметки сохраняют значения по умолчанию.

[fieldval,azimuth,elevation] = patternMultiply(array,frequency,azimuth,elevation) возвращает значение поля при заданных углах по азимуту и углах отметки.

[fieldval,azimuth,elevation] = patternMultiply(___,Name,Value) возвращает значение поля с помощью дополнительных параметров, указанных одним или несколькими Name,Value аргументы пары. Укажите аргументы пары имя-значение после всех других входных аргументов.

Примеры

свернуть все

Постройте график диаграммы направленности прямоугольной матрицы по умолчанию на частоте 70 МГц. Умножение шаблона не учитывает эффект взаимной связи в элементах матрицы.

h = rectangularArray;
patternMultiply(h,70e6);

Figure contains objects of type uicontrol.

Постройте график диаграммы направленности 10-элементной линейной матрицы на частоте 70 МГц. Визуализация массива с использованием прямоугольной системы координат.

l = linearArray('NumElements',10);
patternMultiply(l,70e6,'CoordinateSystem','rectangular');

Figure contains an axes and other objects of type uicontrol. The axes contains an object of type surface.

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

свернуть все

Объект Array, указанный как дескриптор объекта.

Пример: r = rectangularArray; patternMultiply(r,70e6). Постройте график прямоугольного массива.

Частота, используемая для вычисления массива, заданного как скаляр в Гц.

Пример: 70e6

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

Азимутальный угол антенны, заданный как вектор в градусах.

Пример: –90:5:90

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

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

Пример: 0:1:360

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

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

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

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

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

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

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

Значение для печати, указанное как пара, разделенная запятыми, состоящая из 'Type' и одно из этих значений:

  • 'directivity' - Интенсивность излучения в заданном направлении антенны в дБ

  • 'gain' - интенсивность излучения в заданном направлении антенны, когда антенна имеет подложку с потерями в дБ;

  • 'efield' - Электрическое поле антенны в вольт/метр

  • 'power' - Мощность антенны в ваттах

  • 'powerdb' - Мощность антенны в дБ

Пример: 'Type', 'efield'

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

Нормализовать массив полей, указанный как разделенная запятыми пара, состоящая из 'Normalize' и либо true или false. Для шаблонов направленности это свойство неприменимо.

Пример: 'Normalize', false

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

Поляризация поля, указанная как разделенная запятыми пара, состоящая из 'Polarization' и одно из этих значений:

  • 'combined'

  • 'H' - Горизонтальная поляризация

  • 'V' - Вертикальная поляризация

  • 'RHCP' - Правая круговая поляризация

  • 'LHCP' - Левая круговая поляризация

По умолчанию можно визуализировать комбинированную поляризацию.

Пример: 'Polarization', 'RHCP'

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

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

свернуть все

Направленность массива или коэффициент усиления, возвращаемый как матрица в dBi. Размер матрицы является произведением количества значений отметки и значений азимута.

Азимутальный угол, используемый для вычисления значений полей, возвращаемых в виде вектора в градусах.

Углы отметки, используемые для вычисления значений полей, возвращаемых в виде вектора в градусах.

Представлен в R2017a