Navigation

Operators and Keywords

Function List:

C++ API

: [theta, phi, r] = cart2sph (x, y, z)
: [theta, phi, r] = cart2sph (C)
: S = cart2sph (…)

Transform Cartesian coordinates to spherical coordinates.

The inputs x, y, and z must be the same shape, or scalar. If called with a single matrix argument then each row of C represents the Cartesian coordinate (x, y, z).

theta describes the angle relative to the positive x-axis.

phi is the angle relative to the xy-plane.

r is the distance to the origin (0, 0, 0).

If only a single return argument is requested then return a matrix S where each row represents one spherical coordinate (theta, phi, r).

See also: sph2cart, cart2pol, pol2cart.

Package: octave