getElementNormal
System object: phased.ULA
Package: phased
Normal vector to array elements
Syntax
normvec = getElementNormal(sULA)
normvec = getElementNormal(sULA,elemidx)
Description
returns
the normal vectors of the array elements of the normvec
= getElementNormal(sULA
)phased.ULA
System object™, sULA
.
The output argument normvec
is a 2-by-N matrix,
where N is the number of elements in array, sULA
.
Each column of normvec
defines the normal direction
of an element in the local coordinate system in the form[az;el]
.
Units are degrees. Array elements are located along the axis selected
in the ArrayAxis
property. Element normal vectors
are parallel to the array normal. The normal to a ULA array depends
upon the selected ArrayAxis
property.
ArrayAxis Property Value | Array Normal Direction |
---|---|
'x' | azimuth = 90°, elevation = 0° (y-axis) |
'y' | azimuth = 0°, elevation = 0° (x-axis) |
'z' | azimuth = 0°, elevation = 0° (x-axis) |
The origin of the local coordinate system is defined by the phase center of the array.
returns
only the normal vectors of the elements specified in the element index
vector, normvec
= getElementNormal(sULA
,elemidx
)elemidx
. This syntax can use any of the
input arguments in the previous syntax.
Input Arguments
Output Arguments
Examples
Version History
Introduced in R2016a