# 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.