# Spherical coordinate system

In mathematics, a **spherical coordinate system** is a coordinate system for three-dimensional space where the position of a given point in space is specified by *three* numbers, (**r**, **θ**, **φ**): the *radial distance* of the *radial line* **r** connecting the point to the fixed point of origin (which is located on a fixed polar axis, or zenith direction axis, or **z**-axis); the *polar angle θ* of the

*radial line*azimuthal angle

**r**; and the**φ**

*of the*radial line

**r**

*.*

The *polar angle θ* is measured

*between*the

**z**-axis

*and*the radial line

**r**. The

*azimuthal angle*is measured

**φ***between*the orthogonal projection of the radial line

**r**onto the reference

**x-y**-plane—which is orthogonal to the

**z**-axis and passes through the fixed point of origin—

*and*either of the fixed

**x**-axis or

**y**-axis, both of which are orthogonal to the

**z**-axis and to each other. (See graphic re the "physics convention".)

Once the radius is fixed, the three coordinates (r, θ, φ), known as a 3-tuple, provide a coordinate system on a sphere, typically called the **spherical polar coordinates**. *Nota bene: the physics convention is followed in this article; (See both graphics re "physics convention" and re "mathematics convention")*.

The radial distance from the fixed point of origin is also called the *radius*, or *radial line*, or *radial coordinate*. The polar angle may be called *inclination angle*, *zenith angle*, *normal angle*, or the *colatitude*. The user may choose to ignore the polar angle and use the *elevation angle* instead, which is measured upward between the reference plane and the radial line—i.e., from the reference plane upward (towards to the positive z-axis) to the radial line. The *depression angle* is the negative of the elevation angle. *(See graphic re the "physics convention"—not "mathematics convention".)*

Both the use of symbols and the naming order of tuple coordinates differ among the several sources and disciplines. This article will use the ISO convention frequently encountered in *physics*, where the naming tuple gives the order as: radial distance, polar angle, azimuthal angle, or *. (See graphic re the "physics convention".) **In contrast, the conventions in many mathematics books and texts give the naming order differently as: radial distance, "azimuthal angle", "polar angle", and or —which switches the uses and meanings of symbols θ and φ*. Other conventions may also be used, such as *r* for a radius from the *z-*axis that is not from the point of origin. *Particular care must be taken to check the meaning of the symbols*.

According to the conventions of geographical coordinate systems, positions are measured by latitude, longitude, and height (altitude). There are a number of celestial coordinate systems based on different fundamental planes and with different terms for the various coordinates. The spherical coordinate systems used in mathematics normally use radians rather than degrees—90 degrees equals π_{/2} radians. And these systems of the *mathematics convention* may measure the azimuthal angle *counter*clockwise (i.e., from the south direction x-axis or 180°, towards the east direction y-axis or +90°), rather than measure clockwise (from the north direction x-axis or 0°, towards the east direction y-axis or +90°) as done in the horizontal coordinate system. *(See graphic re "mathematics convention".)*

The spherical coordinate system of the *physics convention* can be seen as a generalization of the polar coordinate system in three-dimensional space.
It can be further extended to higher-dimensional spaces, and is then referred to as a *hyperspherical coordinate system*.

## Definition

To define a spherical coordinate system, one must choose an *origin* point in space, *O*, and two orthogonal directions: the *zenith* direction and the *azimuth reference* direction. These choices determine a reference plane that is typically defined with x- and y-axes and which contains the point of origin—and which is perpendicular (orthogonal) to the zenith direction and is typically called "horizontal" to the zenith direction's "vertical". The spherical coordinates of a point P then are defined as follows:

- The
*radius*or*radial distance*is the Euclidean distance from the origin*O*to*P*. - The
*inclination*(or*polar angle*) is the angle between the zenith direction and the line segment OP. - The
*azimuth*(or*azimuthal angle*) is the signed angle measured from the azimuth reference direction to the orthogonal projection of the line segment OP on the reference plane.

The sign of the azimuth is determined by choosing the rotation that designates the *positive* sense of turning about the zenith. This choice is arbitrary, and is part of the coordinate system definition.

The *elevation* angle is the signed angle between the (x-y) reference plane and the line segment OP, where positive angles are oriented towards the zenith. Equivalently, the elevation angle is 90 degrees (or π/2 radians) *minus* the inclination angle (polar angle). For example if the inclination angle is 60 degrees (or π/3 radians), then the elevation angle is 30 degrees (or π/6 radians).
If the inclination angle is either zero or 180 degrees (or π radians), the azimuth is arbitrary. If the radius is zero, both azimuth and inclination are arbitrary.

In linear algebra, the vector from the origin O to the point P is often called the *position vector* of *P*.

### Conventions

Several different conventions exist for representing the three coordinates, and for the order in which they should be written. The use of to denote radial distance, inclination (or elevation), and azimuth, respectively, is common practice in physics, and is specified by ISO standard 80000-2:2019, and earlier in ISO 31-11 (1992).

*This article, as stated above, will use the ISO convention, gives the radial distance, polar angle, and azimuthal angle.*

However, some authors (including mathematicians) use *ρ* for radial distance, *φ* for inclination (or elevation) and *θ* for azimuth, and *r* for radius from the *z-*axis, which "provides a logical extension of the usual polar coordinates notation". Some authors may also list the azimuth before the inclination (or elevation). Some combinations of these choices result in a left-handed coordinate system. The standard convention conflicts with the usual notation for two-dimensional polar coordinates and three-dimensional cylindrical coordinates, where θ is often used for the azimuth.

The angles are typically measured in degrees (°) or radians (rad), where 360° = 2π rad. Degrees are most common in geography, astronomy, and engineering, whereas radians are commonly used in mathematics and theoretical physics. The unit for radial distance is usually determined by the context.

When the system is used for physical three-space, it is customary to use positive sign for azimuth angles that are measured in the counter-clockwise sense from the reference direction on the reference plane, as seen from the zenith side of the plane. This convention is used, in particular, for geographical coordinates, where the "zenith" direction is north and positive azimuth (longitude) angles are measured eastwards from some prime meridian.

coordinates | corresponding local geographical directions ( Z, X, Y) |
right/left-handed |
---|---|---|

(r, θ_{inc}, φ_{az,right}) |
(U, S, E) |
right |

(r, φ_{az,right}, θ_{el}) |
(U, E, N) |
right |

(r, θ_{el}, φ_{az,right}) |
(U, N, E) |
left |

**Note:** easting (E), northing (N), upwardness (U). Local azimuth angle would be measured, e.g., counterclockwise from S to E in the case of (*U*, *S*, *E*).

### Unique coordinates

Any spherical coordinate triplet specifies a single point of three-dimensional space. On the other hand, every point has infinitely many equivalent spherical coordinates. One can add or subtract any number of full turns to either angular measure without changing the angles themselves, and therefore without changing the point. It is also convenient, in many contexts, to allow negative radial distances, with the convention that is equivalent to for any r, θ, and φ. Moreover, is equivalent to .

If it is necessary to define a unique set of spherical coordinates for each point, one must restrict their ranges. A common choice is

- radial distance:
*r*≥ 0, - polar angle: 0° ≤
*θ*≤ 180° (π rad), - azimuth : 0° ≤
*φ*< 360° (2π rad).

However, the azimuth φ is often restricted to the interval (−180°, +180°], or (−π, +π ] in radians, instead of [0, 360°). This is the standard convention for geographic longitude.

For the polar angle θ, the range [0°, 180°] for inclination is equivalent to [−90°, +90°] for elevation. In geography, the latitude is the elevation.

Even with these restrictions, if polar angle is 0° or 180° (elevation is 90° or −90°) then the azimuth angle is arbitrary; and if r is zero, both azimuth and polar angle are arbitrary. To make the coordinates unique, one can use the convention that in these cases the arbitrary coordinates are set to zero.

### Plotting

To plot a dot from its spherical coordinates (*r*, *θ*, *φ*), where θ is inclination, move r units from the origin in the zenith direction, rotate by θ about the origin towards the azimuth reference direction, and rotate by φ about the zenith in the proper direction.

## Applications

Just as the two-dimensional Cartesian coordinate system is useful on the plane, a two-dimensional spherical coordinate system is useful on the surface of a sphere. In this system, the sphere is taken as a unit sphere, so the radius is unity and can generally be ignored. This simplification can also be very useful when dealing with objects such as rotational matrices.

Spherical coordinates are useful in analyzing systems that have some degree of symmetry about a point, such as volume integrals inside a sphere, the potential energy field surrounding a concentrated mass or charge, or global weather simulation in a planet's atmosphere. A sphere that has the Cartesian equation *x*^{2} + *y*^{2} + *z*^{2} = *c*^{2} has the simple equation *r* = *c* in spherical coordinates.

Two important partial differential equations that arise in many physical problems, Laplace's equation and the Helmholtz equation, allow a separation of variables in spherical coordinates. The angular portions of the solutions to such equations take the form of spherical harmonics.

Another application is ergonomic design, where r is the arm length of a stationary person and the angles describe the direction of the arm as it reaches out.

Three dimensional modeling of loudspeaker output patterns can be used to predict their performance. A number of polar plots are required, taken at a wide selection of frequencies, as the pattern changes greatly with frequency. Polar plots help to show that many loudspeakers tend toward omnidirectionality at lower frequencies.

The spherical coordinate system is also commonly used in 3D game development to rotate the camera around the player's position

### In geography

To a first approximation, the geographic coordinate system uses elevation angle (*latitude*) in degrees north of the equator plane, in the range −90° ≤ *φ* ≤ 90°, instead of inclination. Latitude is either *geocentric latitude*, measured at the Earth's center and designated variously by *ψ*, *q*, *φ*′, *φ*_{c}, *φ*_{g} or *geodetic latitude*, measured by the observer's local vertical, and commonly designated φ.
The polar angle, which is 90° minus the latitude and ranges from 0 to 180°, is called *colatitude* in geography.

The azimuth angle (*longitude*), commonly denoted by λ, is measured in degrees east or west from some conventional reference meridian (most commonly the IERS Reference Meridian), so its domain is −180° ≤ *λ* ≤ 180°. For positions on the Earth or other solid celestial body, the reference plane is usually taken to be the plane perpendicular to the axis of rotation.

Instead of the radial distance, geographers commonly use *altitude* above or below some reference surface (*vertical datum*), which may be the mean sea level. The radial distance r can be computed from the altitude by adding the radius of Earth, which is approximately 6,360 ± 11 km (3,952 ± 7 miles).

However, modern geographical coordinate systems are quite complex, and the positions implied by these simple formulae may be wrong by several kilometers. The precise standard meanings of latitude, longitude and altitude are currently defined by the World Geodetic System (WGS), and take into account the flattening of the Earth at the poles (about 21 km or 13 miles) and many other details.

Planetary coordinate systems use formulations analogous to the geographic coordinate system.

### In astronomy

A series of astronomical coordinate systems are used to measure the elevation angle from different fundamental planes. These reference planes are the observer's horizon, the celestial equator (defined by Earth's rotation), the plane of the ecliptic (defined by Earth's orbit around the Sun), the plane of the earth terminator (normal to the instantaneous direction to the Sun), and the galactic equator (defined by the rotation of the Milky Way).

## Coordinate system conversions

As the spherical coordinate system is only one of many three-dimensional coordinate systems, there exist equations for converting coordinates between the spherical coordinate system and others.

### Cartesian coordinates

The spherical coordinates of a point in the ISO convention (i.e. for physics: radius r, inclination θ, azimuth φ) can be obtained from its Cartesian coordinates (*x*, *y*, *z*) by the formulae

The inverse tangent denoted in *φ* = arctan *y*/*x* must be suitably defined, taking into account the correct quadrant of (*x*, *y*). See the article on atan2.

Alternatively, the conversion can be considered as two sequential rectangular to polar conversions: the first in the Cartesian xy plane from (*x*, *y*) to (*R*, *φ*), where R is the projection of r onto the xy-plane, and the second in the Cartesian zR-plane from (*z*, *R*) to (*r*, *θ*). The correct quadrants for φ and θ are implied by the correctness of the planar rectangular to polar conversions.

These formulae assume that the two systems have the same origin, that the spherical reference plane is the Cartesian xy plane, that θ is inclination from the z direction, and that the azimuth angles are measured from the Cartesian x axis (so that the y axis has *φ* = +90°). If *θ* measures elevation from the reference plane instead of inclination from the zenith the arccos above becomes an arcsin, and the cos *θ* and sin *θ* below become switched.

Conversely, the Cartesian coordinates may be retrieved from the spherical coordinates (*radius* r, *inclination* θ, *azimuth* φ), where *r* ∈ [0, ∞), *θ* ∈ [0, π], *φ* ∈ [0, 2π), by

### Cylindrical coordinates

Cylindrical coordinates (*axial* *radius* *ρ*, *azimuth* *φ*, *elevation* *z*) may be converted into spherical coordinates (*central radius* *r*, *inclination* *θ*, *azimuth* *φ*), by the formulas

Conversely, the spherical coordinates may be converted into cylindrical coordinates by the formulae

These formulae assume that the two systems have the same origin and same reference plane, measure the azimuth angle φ in the same senses from the same axis, and that the spherical angle θ is inclination from the cylindrical z axis.

## Generalization

It is also possible to deal with ellipsoids in Cartesian coordinates by using a modified version of the spherical coordinates.

Let P be an ellipsoid specified by the level set

The modified spherical coordinates of a point in P in the ISO convention (i.e. for physics: *radius* r, *inclination* θ, *azimuth* φ) can be obtained from its Cartesian coordinates (*x*, *y*, *z*) by the formulae

An infinitesimal volume element is given by

The square-root factor comes from the property of the determinant that allows a constant to be pulled out from a column:

## Integration and differentiation in spherical coordinates

The following equations (Iyanaga 1977) assume that the colatitude θ is the inclination from the positive z axis, as in the *physics convention* discussed.

The line element for an infinitesimal displacement from (*r*, *θ*, *φ*) to (*r* + d*r*, *θ* + d*θ*, *φ* + d*φ*) is

**x̂**,

**ŷ**, and

**ẑ**are the unit vectors in Cartesian coordinates. The linear transformation to this right-handed coordinate triplet is a rotation matrix,

This gives the transformation from the spherical to the cartesian, the other way around is given by its inverse. Note: the matrix is an orthogonal matrix, that is, its inverse is simply its transpose.

The Cartesian unit vectors are thus related to the spherical unit vectors by:

The general form of the formula to prove the differential line element, is

To apply this to the present case, one needs to calculate how changes with each of the coordinates. In the conventions used,

Thus,

The desired coefficients are the magnitudes of these vectors:

The surface element spanning from θ to *θ* + d*θ* and φ to *φ* + d*φ* on a spherical surface at (constant) radius r is then

Thus the differential solid angle is

The surface element in a surface of polar angle θ constant (a cone with vertex the origin) is

The surface element in a surface of azimuth φ constant (a vertical half-plane) is

The volume element spanning from r to *r* + d*r*, θ to *θ* + d*θ*, and φ to *φ* + d*φ* is specified by the determinant of the Jacobian matrix of partial derivatives,

Thus, for example, a function *f*(*r*, *θ*, *φ*) can be integrated over every point in **R**^{3} by the triple integral

The del operator in this system leads to the following expressions for the gradient, divergence, curl and (scalar) Laplacian,

Further, the inverse Jacobian in Cartesian coordinates is

## Distance in spherical coordinates

In spherical coordinates, given two points with φ being the azimuthal coordinate

## Kinematics

In spherical coordinates, the position of a point or particle (although better written as a triple) can be written as

The angular momentum is

*θ*= π/2, this reduces to vector calculus in polar coordinates.

The corresponding angular momentum operator then follows from the phase-space reformulation of the above,

The torque is given as

The kinetic energy is given as

## See also

- Celestial coordinate system – System for specifying positions of celestial objects
- Coordinate system – Method for specifying point positions
- Del in cylindrical and spherical coordinates – Mathematical gradient operator in certain coordinate systems
- Double Fourier sphere method
- Elevation (ballistics) – Angle in ballistics
- Euler angles – Description of the orientation of a rigid body
- Gimbal lock – Loss of one degree of freedom in a three-dimensional, three-gimbal mechanism
- Hypersphere – Generalized sphere of dimension n (mathematics)
- Jacobian matrix and determinant – Matrix of all first-order partial derivatives of a vector-valued function
- List of canonical coordinate transformations
- Sphere – Set of points equidistant from a center
- Spherical harmonic – Special mathematical functions defined on the surface of a sphere
- Theodolite – Optical surveying instrument
- Vector fields in cylindrical and spherical coordinates – Vector field representation in 3D curvilinear coordinate systems
- Yaw, pitch, and roll – Principal directions in aviation