三年级问题:
如何计算平面上两点之间的距离?
我一直在经历Google_Results,似乎我发现的一切都适用于Long / Lat而不是平面。
我正在努力使ObjectA在ObjetsC,D,E ......之间做出选择,选择最近的一个并向它移动。所以我必须遍历我的SQL表,拉出范围内的内容,然后遍历结果来计算距离。
多年来我不必记住这些数学方面的任何帮助,我们将不胜感激。
答案 0 :(得分:6)
您需要使用Euclidean distance formula(特别是2维)。基本上公式是:
d = sqrt((x1 - x2)^2 + (y1 - y2)^2)
Pythagoras是开发Pythagorean Theorem的希腊哲学家,可以用来推导出二维距离公式(与Euclid的推导不同)。