This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Convert phi/theta angles to u/v coordinates


UV = phitheta2uv(PhiTheta)



UV = phitheta2uv(PhiTheta) converts the phi/theta angle pairs to their corresponding u/v space coordinates.


collapse all

Find the corresponding u-v representation for φ = 30° and φ = 0°.

uv = phitheta2uv([30; 0])
uv = 2×1


Input Arguments

collapse all

Phi and theta angles, specified as a two-row matrix. Each column of the matrix represents an angle in degrees, in the form [phi; theta].

Data Types: double

Output Arguments

collapse all

Angle in u/v space, returned as a two-row matrix. Each column of the matrix represents an angle in the form [u; v]. The matrix dimensions of UV are the same as those of PhiTheta.

More About

collapse all

Phi Angle, Theta Angle

The φ angle is the angle from the positive y-axis toward the positive z-axis, to the vector’s orthogonal projection onto the yz plane. The φ angle is between 0 and 360 degrees. The θ angle is the angle from the x-axis toward the yz plane, to the vector itself. The θ angle is between 0 and 180 degrees.

The figure illustrates φ and θ for a vector that appears as a green solid line. The coordinate system is relative to the center of a uniform linear array, whose elements appear as blue circles.

The coordinate transformations between φ/θ and az/el are described by the following equations


U/V Space

The u/v coordinates for the hemisphere x ≥ 0 are derived from the phi and theta angles.

The relations are


In these expressions, φ and θ are the phi and theta angles, respectively.

In terms of azimuth and elevation, the u and v coordinates are


The values of u and v satisfy the inequalities


Conversely, the phi and theta angles can be written in terms of u and v using


The azimuth and elevation angles can also be written in terms of u and v


Extended Capabilities

Introduced in R2012a