++1.说明++
二维直角坐标点(x,y)到极坐标(ρ,θ)的转换大家比较熟悉,可以结合单位圆和三角函数思考;三维直角坐标点(x,y,z),到球坐标(方位角a,仰角b,半径r)的转换原理通过下图分析一下,如下图所示。

++2.认识函数++
直角坐标转极坐标cart2pol
极坐标转直角坐标pol2cart
直角坐标转球坐标cart2sph
球坐标转直角坐标sph2cart
++3.编程示例++
程序:
theta,rho=cart2pol(1,1)
theta =
0.7854
rho =
1.4142
rad2deg(theta) %弧度转成角度,上篇文章介绍过
ans =
45
x,y=pol2cart(theta,rho);
x =
1
y =
1
a e r=cart2sph(1,1,1)
a =
0.7854
e =
0.6155
r =
1.7321
rad2deg(a e)
ans =
45.0000 35.2644
x1,y1,z1=sph2cart(a,e,r)
x1 =
1
y1 =
1
z1 =
1
End