【发布时间】:2016-04-08 12:25:44
【问题描述】:
我在 Excel 应用程序中计算点之间的欧几里得距离,还需要能够为每对点指定二维位置差异的方向。
有人知道如何在 Excel 中实现吗?
下面是我当前欧几里得距离计算的简化图示。我有两个点,并计算 Point1 与 Point2 的距离。但我也想找到 Point1 和 Point2 之间的方向(最好以度为单位)。
【问题讨论】:
-
通过“方向”,您想要从 A 到达 B 所需的旋转度数吗?这只是一个涉及反正切函数的小三角。
-
这只是数学。这里的关键是确定直角三角形斜边长度的公式:a^2 + b^2 = c^2。首先,创建你的假想三角形——在上面的例子中,这是点 1,向右 4 个空格,每个 0.5,向下 2 个空格,每个 0.5,在点 2 结束。所以,2^2 + 1^2 = 4 + 1 = 5 = C^2。两边的平方根给我们 C = 2.236。现在弄清楚如何将已有的 Excel 值代入该公式。
-
谢谢两位!有助于为我指明正确的方向