2次元平面上のユークリッド距離
ユークリッド距離は、2つの点の間の距離を表す数値です。
2次元平面上の点A(x1, y1)と点B(x2, y2)の間のユークリッド距離は、以下の式で計算できます。
distance = sqrt((x1 - x2)**2 + (y1 - y2)**2)
ここで、sqrtは平方根を求める関数です。
Pythonでは、mathモジュールのsqrt関数を使用することで、平方根を求めることができます。
例えば、点A(1, 1)と点B(4, 5)の間のユークリッド距離を求めるには、次のようにします。
import math x1 = 1 y1 = 1 x2 = 4 y2 = 5 distance = math.sqrt((x1 - x2)**2 + (y1 - y2)**2) print(distance) # Output: 5.0
3次元平面上のユークリッド距離
3次元空間上の点の場合は、以下の式で計算できます。
distance = sqrt((x1 - x2)**2 + (y1 - y2)**2 + (z1 - z2)**2)
このように、Pythonを使用することで、簡単にユークリッド距離を計算することができます。
コメント