Excel中计算欧几里德方向的公式

问题描述 投票:0回答:2

我正在Excel应用程序中计算点之间的欧几里得距离,并且还需要能够指定每对点的二维位置差异的方向。

有谁知道如何在Excel中实现这个吗?

下面是我当前的欧几里德距离计算的简化说明。我有两个点,计算 Point1 到 Point2 的距离。但我还想找到 Point1 和 Point2 之间的方向(最好以度为单位)。

illustration of simplified Euclidian distance calculation

excel euclidean-distance
2个回答
3
投票

对于方向,您可以使用从点一到点二的向量相对于正 x 轴所成的角度:

=DEGREES(ATAN2(B3-B2,C3-C2))

这将返回 -180 到 +180 度之间的数字。

ATAN2
函数由
ATAN2(x,y) = arctan(y/x)
给出,并进行了改进,如果 x = 0,它会返回 pi/2 而不是除以 0 错误,并且还会在适当的象限中给出答案。


0
投票

HIII 您介意将此 Excel 发送给我吗?

© www.soinside.com 2019 - 2024. All rights reserved.