Navigation

Operators and Keywords

Function List:

C++ API

: [theta, r] = cart2pol (x, y)
: [theta, r, z] = cart2pol (x, y, z)
: [theta, r] = cart2pol (C)
: [theta, r, z] = cart2pol (C)
: P = cart2pol (…)

Transform Cartesian coordinates to polar or cylindrical 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.

r is the distance to the z-axis (0, 0, z).

If only a single return argument is requested then return a matrix P where each row represents one polar/(cylindrical) coordinate (theta, phi (, z)).

See also: pol2cart, cart2sph, sph2cart.

Package: octave