| MATLAB Function Reference | ![]() |
Transform Cartesian coordinates to spherical
Syntax
Description
[THETA,PHI,R] = cart2sph(X,Y,Z)
transforms Cartesian coordinates stored in corresponding elements of arrays X, Y, and Z into spherical coordinates. Azimuth THETA and elevation PHI are angular displacements in radians measured from the positive x-axis, and the x-y plane, respectively; and R is the distance from the origin to a point.
Arrays X, Y, and Z must be the same size.
Algorithm
The mapping from three-dimensional Cartesian coordinates to spherical coordinates is
See Also
| cart2pol | case | ![]() |