常用的坐标系有三类:
- 直角坐标系(Cartesian)
- 柱坐标系(Cylindrical)
- 球坐标系(Spherical)
三者都属于欧氏几何右手坐标系。
定义
用坐标系原点指向坐标系中任意一点的矢量作为该点的位置矢量,简称位矢。
位矢在三类坐标系中表示为
⎩⎨⎧A=Axa^x+Aya^y+Aza^zA=Ara^r+Aϕa^ϕ+Aza^zA=Ara^r+Aθa^θ+Aϕa^ϕ直角坐标系-柱坐标系
柱坐标和直角坐标之间的转换,其实就是极坐标和平面直角坐标之间的转换,满足下列关系
{x=rcosϕy=rsinϕ直角坐标系 –> 柱坐标系
变换矩阵
a^ra^ϕa^z=cosϕ−sinϕ0sinϕcosϕ0001a^xa^ya^z逆变换矩阵(变换矩阵的转置)
a^xa^ya^z=cosϕsinϕ0−sinϕcosϕ0001a^ra^ϕa^z柱坐标系-球坐标系
柱坐标系 –> 球坐标系
a^ra^θa^ϕ=sinθcosθ0001cosθ−sinθ0a^ra^ϕa^z逆变换
a^ra^ϕa^z=sinθ0cosθcosθ0−sinθ010a^ra^θa^ϕ球坐标系-直角坐标系
直角坐标系 –> 球坐标系
a^xa^ya^z=cosϕsinϕ0−sinϕcosϕ0001sinθ0cosθcosθ0−sinθ010a^ra^θa^ϕ=sinθcosϕsinθsinϕcosθcosθcosϕcosθsinϕ−sinθ−sinϕcosϕ0a^ra^θa^ϕ逆变换
a^ra^θa^ϕ=sinθcosϕcosθcosϕ−sinϕsinθsinϕcosθsinϕcosϕcosθ−sinθ0a^xa^ya^z