【发布时间】:2010-09-19 01:28:28
【问题描述】:
现在我在使用 JAVA 时遇到了一些问题,但不记得如何在坐标系之间获得长度。
例如。 点 A (3,7) B点(7,59)
我想知道如何计算点 a 和 b 之间的距离。非常感谢您的回答。 :-)
【问题讨论】:
标签: java math coordinate-systems
现在我在使用 JAVA 时遇到了一些问题,但不记得如何在坐标系之间获得长度。
例如。 点 A (3,7) B点(7,59)
我想知道如何计算点 a 和 b 之间的距离。非常感谢您的回答。 :-)
【问题讨论】:
标签: java math coordinate-systems
A = (xa, ya), B = (xb, yb)
假设你想要欧几里得距离(“自然”距离):
距离 = sqrt((xa - xb)^2 + (ya - yb)^2)。
【讨论】:
毕达哥拉斯给出了这个答案
sqrt(((A.X - B.X) * (A.X - B.X)) + (((A.Y - B.Y) * (A.Y - B.Y)));
【讨论】: