【问题标题】:math, coordinates数学,坐标
【发布时间】:2010-09-19 01:28:28
【问题描述】:

现在我在使用 JAVA 时遇到了一些问题,但不记得如何在坐标系之间获得长度。

例如。 点 A (3,7) B点(7,59)

我想知道如何计算点 a 和 b 之间的距离。非常感谢您的回答。 :-)

【问题讨论】:

    标签: java math coordinate-systems


    【解决方案1】:

    A = (xa, ya), B = (xb, yb)

    假设你想要欧几里得距离(“自然”距离):

    距离 = sqrt((xa - xb)^2 + (ya - yb)^2)。

    【讨论】:

    • 如果能用 Java 举个例子就好了。
    • @fredley:我不做 Java。随意在我的答案中添加任何你想要的东西。但是说真的,这很难自己实现吗???
    【解决方案2】:

    毕达哥拉斯给出了这个答案

    sqrt(((A.X - B.X) * (A.X - B.X)) + (((A.Y - B.Y) * (A.Y - B.Y)));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多