exponenta event banner

getElementPosition

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

Положения элементов массива

Синтаксис

pos = getElementPosition(sULA)
pos = getElementPosition(sULA,elemidx)

Описание

pos = getElementPosition(sULA) возвращает позиции элементов phased.ULA object™ системы, sULA. pos - 3-by-N матрица, где N - число элементов в sULA. Каждый столбец pos определяет положение элемента в локальной системе координат, принимающего форму[x;y;z]. Единицы измерения - метры. Начало локальной системы координат - это фазовый центр массива.

pos = getElementPosition(sULA,elemidx) возвращает только позиции элементов, указанные в индексном векторе элементов elemidx. Этот синтаксис может использовать любой из входных аргументов предыдущего синтаксиса.

Примеры

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

Создайте ULA с 5 элементами вдоль оси Z. Получите позиции элементов.

sULA = phased.ULA('NumElements',5,'ArrayAxis','z');
pos = getElementPosition(sULA)
pos = 3×5

         0         0         0         0         0
         0         0         0         0         0
   -1.0000   -0.5000         0    0.5000    1.0000