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