为什么arctan用于找到两个坐标之间的角度?

时间:2016-11-12 16:49:47

标签: math trigonometry

为什么arctan用于找到两个坐标之间的角度? Arccos似乎更有意义......

有人可以解释一下吗?

这仍然是那些试图询问的人的编程......我正在使用这个来制作一个LOS。感谢。

2 个答案:

答案 0 :(得分:0)

如果您要使用arccos,则需要从一个点到另一个点的长度以及从一个点到另一个点的x距离。

但是使用arctan你只需要x距离和y距离。

x和y距离很容易计算出来,因为你只需减去另一个坐标。然而,2点之间的距离更难以解决。这就是为什么使用arctan而不是arccos更容易,但是它们都可以使用(甚至是arcsin和其他反三角函数)。

答案 1 :(得分:0)

您不使用arctan或atan来查找角度(明确要求除外),但参数函数arg(x+i*y)通常位于atan2(y,x)下。

两个点ab之间原点周围的角度可以找到

arg( (b.x+i*b.y)/(a.x+i*a.y) )

或实际组件

atan2(a.x*b.y-a.y*b.x, a.x*b.x + a.y*b.y)