【问题标题】:Simplest way to convert polar coordinates to Cartesian points将极坐标转换为笛卡尔点的最简单方法
【发布时间】:2019-05-03 07:26:40
【问题描述】:

我需要将极坐标从十进制度转换为笛卡尔点。 我知道有很多公式,但我需要一个只使用正弦和余弦(没有反正弦,反余弦)的公式,并且不涉及太多计算。

坐标都在150km的半径范围内,所以坐标相距很远不精确也没关系。

谢谢!

【问题讨论】:

  • 除非您从笛卡尔估计极坐标,否则任何公式都不应包含反正弦或余弦。
  • 我投票结束这个问题,因为它是关于几何/三角学/坐标系/数学,而不是直接关于编程/编码/编程工具/软件算法。

标签: trigonometry coordinate-transformation polar-coordinates cartesian-coordinates


【解决方案1】:

如果您有角度为theta 和半径为r 的二维极坐标,则:

x = r * cos(theta)
y = r * sin(theta)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    相关资源
    最近更新 更多