我正在Excel应用程序中计算点之间的欧几里得距离,并且还需要能够指定每对点的二维位置差异的方向。
有谁知道如何在Excel中实现这个吗?
下面是我当前的欧几里德距离计算的简化说明。我有两个点,计算 Point1 到 Point2 的距离。但我还想找到 Point1 和 Point2 之间的方向(最好以度为单位)。
对于方向,您可以使用从点一到点二的向量相对于正 x 轴所成的角度:
=DEGREES(ATAN2(B3-B2,C3-C2))
这将返回 -180 到 +180 度之间的数字。
ATAN2
函数由 ATAN2(x,y) = arctan(y/x)
给出,并进行了改进,如果 x = 0,它会返回 pi/2 而不是除以 0 错误,并且还会在适当的象限中给出答案。
HIII 您介意将此 Excel 发送给我吗?