cart2pol
Converts Cartesian coordinates to polar or cylindrical.
Syntax
[theta,r] = cart2pol(x,y)
[theta,r,z] = cart2pol(x,y,z)
[theta,r] = cart2pol(C)
[theta,r,z] = cart2pol(C)
P = cart2pol(...)
Inputs
- x,y,z
 - Cartesian coordinates.
 - C
 - An array or matrix containing Cartesian coordinates.
 
Outputs
- theta
 - The angle measured from the positive x-axis.
 - r
 - The distance between the point and the z-axis.
 - z
 - The z coordinate.
 - P
 - A matrix containing theta, r, and z (if specified).
 
Examples
Single return cart2pol polar example:
P=cart2pol(3,4)
      P = [Matrix] 1 x 2
0.92730  5.00000
      Multiple return cart2pol cylindrical example:
[theta,r,z]=cart2pol(3,4,5)
      theta = 0.927295218
r = 5
z = 5
    Comments
When a matrix contains multiple points the coordinates are stored by row.