atan2 函数

double atan2(
  1. num a,
  2. num b
)

atan 的变体。

将两个参数都转换为 double

返回正 x 轴与向量 (b,a) 之间的角度(弧度)。结果范围在 -PI..PI。

如果 b 为正,则此值与 atan(a/b) 相同。

a 为负(包括当 a 为 double -0.0)时,结果为负。

如果 a 等于零,则向量 (b,a) 被认为是平行于 x 轴的,即使 b 也等于零。此时 b 的符号确定向量沿 x 轴的方向。

如果任一参数是 NaN,则返回 NaN。

实现

external double atan2(num a, num b);