Excel 中的欧几里德方向计算公式
Formula for calculating Euclidian direction in Excel
我正在计算Excel应用中点与点之间的欧几里得距离,还需要能够指定每对点的二维位置差异的方向。
有人知道如何在 Excel 中实现吗?
下面是我当前的欧几里得距离计算的简化图示。我有两个点,并计算 Point1 与 Point2 的距离。但我也想找到 Point1 和 Point2 之间的方向(最好是度数)。
对于方向,您可以使用从点一到点二的向量相对于正 x 轴所成的角度:
=DEGREES(ATAN2(B3-B2,C3-C2))
这将 return 一个介于 -180 和 +180 度之间的数字。 ATAN2
函数由 ATAN2(x,y) = arctan(y/x)
给出,如果 x = 0,它 returns pi/2 而不是除以 0 错误,并且还给出适当的答案象限.
我正在计算Excel应用中点与点之间的欧几里得距离,还需要能够指定每对点的二维位置差异的方向。
有人知道如何在 Excel 中实现吗?
下面是我当前的欧几里得距离计算的简化图示。我有两个点,并计算 Point1 与 Point2 的距离。但我也想找到 Point1 和 Point2 之间的方向(最好是度数)。
对于方向,您可以使用从点一到点二的向量相对于正 x 轴所成的角度:
=DEGREES(ATAN2(B3-B2,C3-C2))
这将 return 一个介于 -180 和 +180 度之间的数字。 ATAN2
函数由 ATAN2(x,y) = arctan(y/x)
给出,如果 x = 0,它 returns pi/2 而不是除以 0 错误,并且还给出适当的答案象限.