当前位置: 首页 > 面试题库 >

如何找到两点之间的距离?

景仲渊
2023-03-14
问题内容

假设我有x1,y1,还有x2,y2。

我如何找到它们之间的距离?这是一个简单的数学函数,但是此在线代码段吗?


问题答案:

dist = sqrt( (x2 - x1)2 + (y2 - y1)2 )

正如其他人指出的那样,您也可以使用等效的内置函数math.hypot()

dist = math.hypot(x2 - x1, y2 - y1)


 类似资料:
  • 问题内容: 我需要创建一个类来计算两点之间的距离。我被困住了,我是一个完全的初学者。这是我的课程: 第二课。 我不确定如何在两个定义的点之间获取点对象(中间点)。 我可以创建点对象,但不确定如何通过位于这两个点对象之间的方法返回点对象。 问题答案: 平面上的两个点(x1,y1)和(x2,y2)之间的距离为: 但是,如果您想要的只是两个点的中点,则应将中点函数更改为: 这将返回一个全新的点对象,其点

  • 本文向大家介绍php如何计算两坐标点之间的距离,包括了php如何计算两坐标点之间的距离的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了php计算两坐标点之间距离的实现代码,供大家参考,具体内容如下 地球上两个点之间,可近可远。 当比较近的时候,可以忽略球面因素,当做是一个平面,这样就有了两种计算方法。 小编再为大家分享一段php坐标之间距离的求解代码: 以上就是本文的全部内容,希望对

  • 返回两点之间的欧氏距离。 使用 Math.hypot() 计算两点之间的欧氏距离( Euclidean distance)。 const distance = (x0, y0, x1, y1) => Math.hypot(x1 - x0, y1 - y0); distance(1, 1, 2, 3); // 2.23606797749979

  • 问题内容: 我有一个正在开发的“具有社会地理意义”的应用程序,而百万美元的问题是我如何列出“我的位置”“在X英里内”的一组项目,因为有数百万个应用程序在执行此操作惊讶地发现只有Google Maps API对此提供了免费的网络服务,更糟糕的是,只有在Google Map中使用了该服务才受支持。那我必须开发自己的距离计算器吗?是否有任何免费/收费服务可以让我至少将地址转换为XY坐标? 我确定有一个行

  • 问题内容: 除了禁止使用经度和纬度值外,我的要求与该问题类似。我想计算两个邮政编码之间的 “步行” 距离。稍后,我还需要查询 “谁在X公里之内?” 我不确定这是否可以实现。是否真的有可能找到两个给定邮政编码之间的距离? 我不想要仅适用于美国/英国邮政编码的答案。 我需要一个通用的解决方案,该解决方案适用于世界上任何两个邮政编码。 如果无法在不使用经度和经度的情况下计算距离,那么我能否获得给定ZIP

  • 问题内容: 我有一个数组 我想在O(n ^ 2)时间中找到该数组中最小和最大数字之间的距离。根据分配要求,它需要O(n ^ 2)时间。为此,我正在编写一种名为的方法。到目前为止,我已经提出了以下代码。 问题是,当我使用上述数组运行该方法时,我得到的最大差为0。我期望9,因为最大的数字是10,最小的数字是1。10-1 = 9。 我的问题是,有人可以告诉我如何更改代码,以便正确计算最小和最大数字之间的