javascript - atan 和 atan2 有什么区别

标签 javascript atan2

我有一个问题。 atan 和有什么不一样?和atan2在 JavaScript 中?

我想算出向量 V (-1, 0) 和轴之间的 Angular 。

当我调用方法atan(0 / -1)时,答案是-0 rad。
当我调用方法atan2(0, -1)时,答案是 Pi rad。

为什么他们有不同的答案?

另外,我期望得到的答案是 Pi rad,所以因为我使用 atan在我的代码中,我花了一段时间才尝试 atan2它终于成功了(令我惊讶!)

提前致谢! ^_^

最佳答案

以下是有关 atan2 的更多信息的链接:https://en.wikipedia.org/wiki/Atan2

关于javascript - atan 和 atan2 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40639871/

相关文章:

python - NumPy 中的 arctan2 差异

java - 两点之间的角度与 atan2

android - 计算触摸点的角度并在Android中旋转

java - atan2 - 查找两点之间的角度 (360deg)

javascript - 有没有办法使用 'unload\navigator.sendBeacon' + 'GraphQL' 将数据发送到服务器?

php - Onclick 事件不起作用,Onmouse 事件却起作用

Javascript 将变量传递给 onclick 不起作用

javascript - 我怎样才能取消所有未决的 $timeouts?

javascript - Jquery 克隆和更新按钮图标

math - 将 atan2 值转换为标准 360 度系统值