Main Content


Positions of subarrays in array



POS = getSubarrayPosition(H) returns the subarray positions in the array H.


collapse all

Create an array with two copies of a 3-element ULA, and obtain the positions of the subarrays.

subarray = phased.ReplicatedSubarray('Subarray',...
    phased.ULA('NumElements',3),'GridSize',[1 2]);
pos = getSubarrayPosition(subarray)
pos = 3×2

         0         0
   -0.7500    0.7500
         0         0

Input Arguments

collapse all

Array object consisting of replicated subarrays, specified as a phased.ReplicatedSubarray System object.

Output Arguments

collapse all

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

Version History

Introduced in R2012a