📌  相关文章
📜  distanza tra due punti (1)

📅  最后修改于: 2023-12-03 15:14:42.712000             🧑  作者: Mango

计算两个点之间的距离

要计算两个点之间的距离,我们需要知道每个点的坐标。假设我们有两个点,A(x1, y1)和B(x2, y2),它们之间的距离可以用以下公式计算:

d = √((x2 - x1)² + (y2 - y1)²)

其中,√ 表示“平方根”运算符。这个公式描述了勾股定理,它是三角学中的基本定理。

在代码中,我们可以这样实现:

import math

def distance(x1, y1, x2, y2):
    return math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)

这个函数接受四个参数:x1, y1, x2, y2,分别表示两个点的坐标。

我们可以使用这个函数来计算两个点之间的距离,例如:

distance(1, 2, 4, 6) # 5.0

这将返回点A(1, 2)和点B(4, 6)之间的距离,也就是5.0。

尽管这个函数很简单,但它可以被应用于各种情况,例如计算地理位置之间的距离、匹配图像中的特征点、甚至计算游戏中的碰撞检测。