exponenta event banner

isPolarizationCapable

Системный объект: поэтапный. HeterogeneousULA
Пакет: поэтапный

Поляризационная способность

Синтаксис

flag = isPolarizationCapable(array)

Описание

flag = isPolarizationCapable(array) возвращает логическое значение, flag, указывая, поддерживает ли матрица поляризацию. Матрица поддерживает поляризацию, если все ее составляющие сенсорные элементы поддерживают поляризацию.

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

развернуть все

Гетерогенный однородный линейный массив, указанный как phased.HeterogeneousULA Системный объект.

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

развернуть все

Флаг возможности поляризации, возвращаемый как логическое значение 1 если матрица поддерживает поляризацию или 0 если нет.

Примеры

развернуть все

Показать, что гетерогенная решетка элементов короткодипольной антенны поддерживает поляризацию.

antenna1 = phased.ShortDipoleAntennaElement('FrequencyRange',[100e6 1e9], ...
    'AxisDirection','Z');
antenna2 = phased.ShortDipoleAntennaElement('FrequencyRange',[100e6 1e9], ...
    'AxisDirection','Y');
array = phased.HeterogeneousULA('ElementSet',{antenna1,antenna2}, ...
    'ElementIndices',[1 2 2 2 1]);
isPolarizationCapable(array)
ans = logical
   1