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