sph2cart
Converts spherical coordinates to Cartesian.
Syntax
[x,y,z] = sph2cart(theta, phi, r)
[x,y,z] = sph2cart(S)
C = sph2cart(...)
Inputs
- theta, phi, r
 - Spherical coordinates. See Comments.
 - S
 - An array or matrix containing spherical coordinates.
 
Outputs
- x,y,z
 - Cartesian coordinates.
 - C
 - An array or matrix containing Cartesian coordinates.
 
Examples
C = sph2cart([pi/4,pi/3,1;pi/2,pi/6,3])C = [Matrix] 2 x 3
6.12372e-01  6.12372e-01  5.00000e-01
9.18485e-17  1.50000e+00  2.59808e+00[x,y,z] = sph2cart([pi,pi/3,pi/4],pi/6,[2,3,4])x = [Matrix] 1 x 3
-1.00000  0.75000  1.41421
y = [Matrix] 1 x 3
1.22465e-16  1.29904e+00  1.41421e+00
z = [Matrix] 1 x 3
1.73205  2.59808  3.46410Comments
When a matrix contains multiple points the coordinates are stored by row.
theta is the angle in the xy-plane measured from the positive x-axis.
phi is the angle measured from the positive z-axis.