免费直角坐标转极坐标计算器

公式

直角坐标→极坐标:r = √(x² + y²), θ = arctan(y/x)极坐标→直角坐标:x = r·cos(θ), y = r·sin(θ)

(3, 4) → r = 5.0000, θ = 53.1301°

输入坐标并点击计算

直角坐标转极坐标计算器简介

直角坐标转极坐标计算器可在二维平面内实现直角坐标与极坐标之间的即时双向转换。该工具假设两个坐标系的原点重合,因此您可以无缝地在 x,yx,y 与 r,θr,\theta 之间来回切换。本在线转换器非常适合学生、工程师以及任何需要快速坐标转换而无需手动计算的用户。

直角坐标与极坐标系对比

平面上的每个点可以两种主要方式描述:

  • 直角坐标 (笛卡尔坐标) 依赖于两条垂直线——xx 轴和 yy 轴。坐标 (x,y)(x,y) 表示点到两条轴的垂直距离。

  • 极坐标 通过点到固定参考点(极点)的径向距离 rr 以及从参考方向(极轴)测量的角度 θ\theta 来定义点。当角度限制在标准区间内时,数对 (r,θ)(r,\theta) 唯一确定该点。

两个系统覆盖相同的点集,因此转换在几何、物理和导航中至关重要。

直角坐标转极坐标

给定一个直角坐标为 (x,y)(x,y) 的点,对应的极坐标 (r,θ)(r,\theta) 为:

r=x2+y2r = \sqrt{x^{2} + y^{2}} θ=arctan⁡(yx)\theta = \arctan\left(\dfrac{y}{x}\right)

其中:

  • rr 始终非负。
  • θ\theta 取自区间 (−π,π](-\pi, \pi]。 (计算器会自动处理象限调整和 x=0x = 0 的边界情况。)

极坐标转直角坐标

从极坐标 (r,θ)(r,\theta) 转换为直角坐标 (x,y)(x,y),使用:

x=rcos⁡θx = r \cos\theta y=rsin⁡θy = r \sin\theta

这些方程直接来源于单位圆上三角函数的定义。

计算示例

示例 1 – 极坐标转直角坐标
将 (r,θ)=(2,π)(r,\theta) = (2, \pi) 转换为直角坐标。
应用公式:x=2cos⁡(π)=2⋅(−1)=−2x = 2\cos(\pi) = 2\cdot(-1) = -2,y=2sin⁡(π)=2⋅0=0y = 2\sin(\pi) = 2\cdot0 = 0。
因此,极坐标中的 (2,π)(2, \pi) 对应直角坐标的 (−2,0)(-2, 0)。

示例 2 – 原点
直角坐标点 (0,0)(0,0) 可以用极坐标表示为 (0,ϕ)(0,\phi)(对于任意角度 ϕ\phi)。按照惯例,本转换器对原点返回 r=0r = 0 和 θ=0\theta = 0。

为何使用此转换器

手动坐标转换常导致符号错误并浪费时间,尤其是在处理负坐标或角度时。专用的极坐标计算器可避免这些陷阱,并通过清晰的逻辑步骤提供准确结果。无论您需要从直角坐标输入获取半径和角度,还是想从极坐标数据重构直角坐标,本工具都能迅速双向完成。

常见问题

1. 如何使用本计算器将直角坐标转换为极坐标?

在直角坐标字段中输入 x 和 y 值;工具会自动计算 r = √(x²+y²) 和 θ = arctan(y/x),并将角度调整到正确的象限。结果会显示在极坐标输出中。

2. 极坐标结果中θ的角度范围是多少?

计算器输出的θ范围为 (−π, π](即 −180° 到 +180°)。这是许多数学应用中使用的标准约定。

3. 当我尝试将点 (0,0) 转换为极坐标时会发生什么?

原点对应 r = 0,按照惯例 θ 设为 0。任何角度都描述同一个点,但为保持一致,计算器返回 (0,0)。

4. 我也可以使用此工具将极坐标转换为直角坐标吗?

可以。转换器是双向的:输入极半径 r 和角度 θ(弧度或度)即可得到对应的直角坐标 x 和 y。

使用方法

  1. 选择转换方向:使用顶部的切换开关选择直角坐标→极坐标或极坐标→直角坐标。
  2. 在输入字段中输入坐标。直角坐标转极坐标时输入x和y。极坐标转直角坐标时输入r(半径)和θ(角度)。
  3. 选择角度单位(度、弧度或百分度),然后点击计算。转换后的坐标会立即显示在结果面板中。