仅计算一个平面中2个点之间的距离

时间:2013-04-25 15:57:35

标签: algorithm distance formula pythagorean

enter image description here

如何找到两点之间的距离,如上图所示。

我知道我可以使用毕达哥拉斯来找到两点之间的“实际”距离,但我想找到它们之间的X距离。

另外,显然我知道我可以从A点减去A点的x坐标,但这没有用,因为它们可能是相反的方式(即B可能在左边,A在A上)右)。

如果有人可以建议最简单的方法来发现这个距离,那将不胜感激。

2 个答案:

答案 0 :(得分:1)

您已经有了答案,您将x坐标从一个点减去另一个点。你只需要取绝对值,然后哪个更大就没关系。

absoluteValue(Ax - Bx) = absoluteValue(Bx - Ax)

答案 1 :(得分:1)

你可以使用绝对值,即abs(a - b)