cart2sph
Converts Cartesian coordinates to spherical.
Syntax
[theta,phi,r] = cart2sph (x, y, z)
[theta,phi,r] = cart2sph (C)
S = cart2sph (...)
Inputs
- x, y, z
 - Cartesian coordinates.
 - C
 - An array or matrix containing Cartesian coordinates.
 
Outputs
- theta
 - The angle measured from the positive x-axis.
 - phi
 - The angle measured from the z-axis.
 - r
 - The resulting distance between the point and the origin.
 - S
 - A matrix containing theta, phi, and r.
 
Examples
Single return cart2sph example:
S = cart2sph([3,4,5;1,2,3])
      S = [Matrix] 2 x 3
0.92730  0.78540  7.07107
1.10715  0.64052  3.74166
      Multiple return cart2sph example:
[theta,phi,r] = cart2sph(3,4,5)
      theta = 0.927295218
phi = 0.785398163
r = 7.07106781
    Comments
When a matrix contains multiple points the coordinates are stored by row.