ZH
我的工具

Arctan2(atan2)计算器

用 atan2(y, x) 计算点或向量的角度,以角度和弧度表示,给出 -180° 到 180° 与 0° 到 360° 两种范围,并显示象限和到原点的距离。

角 θ(度,-180° 到 180°)
143.1301 °
角 θ(度,0° 到 360°)
143.1301 °
角 θ(弧度)
2.498092 rad
以 π 的倍数表示的角度
≈ 0.795167π
象限
第二象限
到原点的距离 r
5

角度从 x 轴正方向起按逆时针方向计量。电子表格的参数顺序相反:Excel 和 Google Sheets 使用 =ATAN2(x, y),而大多数编程语言使用 atan2(y, x)。

我的工具 →
广告

atan2(y, x) 给出点 (x, y),或具有这些分量的向量,相对于 x 轴正方向的方位角。与单纯的 arctan(y/x) 不同,它同时考虑两个坐标的正负号,所以能分辨全部四个象限,在 x = 0 时也能使用。程序员用它来计算朝向、摇杆角度、方位角以及转换为极坐标。

使用方法

  1. 先输入 y 分量(纵向),再输入 x 分量(横向)。
  2. 查看 atan2 返回的 -180° 到 180° 范围内的角度。
  3. 如需完整一圈的方向,请使用 0° 到 360° 的值。
  4. 再查看象限和距离 r,就得到完整的极坐标形式 (r, θ)。

计算公式

θ = atan2(y, x), cos θ = x / r, sin θ = y / r, r = √(x² + y²)

当 x > 0 时,atan2(y, x) = arctan(y / x)。当 x < 0 时,若 y ≥ 0 则加 180°,若 y < 0 则减 180°。在 y 轴上取 ±90°。结果在 (-180°, 180°] 内;要得到 0° 到 360° 的形式,对负结果加 360° 即可。

示例

对于点 (-4, 3),只算 arctan(3 / -4) 得到 -36.8699°,指向第四象限,方向就错了。atan2(3, -4) 会修正 x 为负的情形,返回第二象限的 143.1301°(2.498092 rad)。该点到原点的距离为 r = √(16 + 9) = 5。

常见问题

为什么不直接用 arctan(y / x)?

相除会丢失符号:(3, -4) 和 (-3, 4) 的比值相同;x = 0 时 arctan 还会失效。atan2 同时保留两个符号,覆盖整个圆周。

为什么 Excel 给出的结果不同?

Excel 和 Google Sheets 的参数顺序是 ATAN2(x, y),与大多数编程语言相反。把两个输入对调后,结果就一致了。

atan2(0, 0) 等于多少?

原点没有方向,所以在数学上没有定义。许多语言按惯例返回 0,而本计算器会给出提示信息。

怎样得到罗盘方位角?

罗盘方位角从正北起按顺时针方向增加。用本计算器给出的 0° 到 360° 角度 θ,按 方位角 = (90° − θ) mod 360° 计算。

arctan 2 用角度和 π 表示是多少?

arctan(2) 约为 63.435°,即 1.1071 弧度,大约是 0.3524π。它不是 π 的简单分数。因为 atan2(2, 1) 等于 arctan(2),在这里输入 y = 2、x = 1 即可得到。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 10). Arctan2(atan2)计算器. https://kakao.mobile/zh/tools/arctan2-calculator/

MLA

“Arctan2(atan2)计算器.” kakaoCalc, 10 Nov. 2026, kakao.mobile/zh/tools/arctan2-calculator/.

广告