Main Content

getElementPosition

Positions of array elements

Description

POS = getElementPosition(H) returns the element positions in the array H.

example

Examples

collapse all

Obtain the positions of the six elements in a partitioned array.

array = phased.PartitionedArray('Array',phased.URA('Size',[2 3]),...
    'SubarraySelection',[1 0 1 0 1 0; 0 1 0 1 0 1]);
pos = getElementPosition(array)
pos = 3×6

         0         0         0         0         0         0
   -0.5000   -0.5000         0         0    0.5000    0.5000
    0.2500   -0.2500    0.2500   -0.2500    0.2500   -0.2500

Input Arguments

collapse all

Partitioned array, specified as a phased.PartitionedArray System object.

Output Arguments

collapse all

Element positions in array, returned as a 3-by-N matrix, where N is the number of elements in H. Each column of POS defines the position of an element in the local coordinate system, in meters, using the form [x; y; z].

Version History

Introduced in R2012a