我对计算两点p1(x1,y1), p2(x2,y2)
之间的角度的公式有疑问。
我使用这个公式:
angle = arctan(y2-y1/x2-x1)
您能解释一下,为什么必须减去y2,y1
和x2,x1
?
由于
答案 0 :(得分:1)
tan,sin和cos实际上是测量三边物体(即三角形)的两个边缘之间的比率。
因此,在您的情况下,要形成该三角形,您将需要两条边的长度。它们是y1和y2之间的长度,以及x1和x2。
这就是你从y2中扣除y1而从x2中扣除x1的原因。
事实上,你必须确保标志也是正确的,否则你会得到一个不同的角度作为答案。
答案 1 :(得分:0)