计算两点间的距离代码
时间: 2024-09-28 10:03:33 浏览: 27
java计算两点间的距离方法总结
计算二维空间中两个点之间的距离通常使用欧几里得距离公式,其数学表示为:
\[ d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2} \]
其中 \( (x_1, y_1) \) 和 \( (x_2, y_2) \) 分别代表两个点的坐标。
以下是这个算法的一个简单的Python代码示例:
```python
import math
def distance(point1, point2):
x1, y1 = point1
x2, y2 = point2
return math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
# 使用方法
point_a = (1, 2)
point_b = (4, 6)
distance_between_points = distance(point_a, point_b)
print(f"两点 {point_a} 和 {point_b} 之间的距离为:{distance_between_points}")
```
在这个例子中,`point1` 和 `point2` 都是以元组的形式表示点的坐标,函数 `distance` 接收这两个坐标作为参数,并返回它们之间的距离。
阅读全文