三维直角坐标、球坐标和柱坐标之间的在线转换计算

三维直角坐标、球坐标和柱坐标之间的在线转换计算

发布日期: 2016-10-24 更新日期: 2021-01-28 编辑: 浏览次数: 20536

分类: 电子计算 标签:
>>

本在线应用能够在三维直角坐标(x,y,z)、球坐标(r,θ,φ)和柱坐标(rou,θ,z)之间进行转换,且支持批量转换。注意,这里输入输出的角度单位都是弧度。

一些必要的说明:

球坐标(r,θ,φ)与直角坐标(x,y,z)的关系(注意此处与别处定义的不同):

x=rcosθcosφ

y=rsinθcosφ

z=rsinφ

其中r为径向距离,θ为经度,φ为纬度且在正z轴为正,负z轴为负。

柱坐标(rou,θ,z)与直角坐标(x,y,z)的关系(注意此处与别处定义也可能不同):

x=rou·cosθ

y=rou·sinθ

z=z

使用说明:

(1) 在上面的选择框中选择转换前后的类型;

(2) 在左边的文本框中输入转换前的数据,数据和数据之间用空格或者逗号分隔;

(3) 点击”转换”即在右边的文本框中显示转换后的结果;

(4) 若需批量计算,则输入的各组数据之间用分号或换行分隔;

注1:转换前后的数据若包含角度数据,则单位为弧度(因此若您的原始数据的角度单位是度或者其他单位,需要提前转换好)

注2:直角坐标的三个分量分别为:x y z;球坐标三个分量为:距离 经度 纬度;柱坐标三个分量为: (x^2+y^2)^0.5 经度 z。请注意顺序

例如:若选择转换方式为 “三维直角坐标” 转 “三维球坐标” 形式,则若在左边的文本框中输入:

1.2 3.4 -5.6

3.2 5.7 2.9

批量转换后的结果为

6.66033032213868 1.23150371234085 -0.998757738519511

7.15122367151245 1.05924019962459 0.417553106144344

 

    请 登陆 后进行评论
评论列表 (0)


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org