Zum Inhalt springen

Euklidische Distanz

Die euklidische Distanz ist ein Maß für den Abstand zwischen zwei Punkten in einem n-dimensionalen Raum. Sie ergibt sich aus der Quadratwurzel der Summe der quadrierten Differenzen der entsprechenden Koordinaten. Dieses Distanzmaß findet Anwendung in verschiedenen Bereichen, darunter Algorithmen wie k-nearest-neighbor.

Für zwei Punkte P1(x1,y1)P_1(x_1, y_1) und P2(x2,y2)P_2(x_2, y_2) im zweidimensionalen Raum lautet die Formel:

d(P1,P2)=(x2x1)2+(y2y1)2d(P_1, P_2) = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}

In n-dimensionalen Räumen erweitert sich dies zu:

d(P1,P2)=i=1n(p2ip1i)2d(P_1, P_2) = \sqrt{\sum_{i=1}^n (p_{2i} - p_{1i})^2}

Hierbei bezeichnen p1ip_{1i} und p2ip_{2i} die i-ten Koordinaten der Punkte P1P_1 und P2P_2.

Die euklidische Distanz lässt sich in folgenden Schritten ermitteln:

  1. Berechne die Differenz jeder Koordinate der beiden Punkte.
  2. Quadriere jede dieser Differenzen.
  3. Summiere alle quadrierten Differenzen.
  4. Ziehe die Quadratwurzel aus dieser Summe.

Gegeben seien die Punkte P1(1,2)P_1(1, 2) und P2(4,2)P_2(4, -2).

Der Vektor von P1P_1 zu P2P_2 ergibt sich als:

P1P2=(42)(12)=(34)\vec{P_1P_2} = \begin{pmatrix} 4 \\ -2 \end{pmatrix} - \begin{pmatrix} 1 \\ 2 \end{pmatrix} = \begin{pmatrix} 3 \\ -4 \end{pmatrix}

Die Distanz beträgt:

d(P1,P2)=32+(4)2=25=5d(P_1, P_2) = \sqrt{3^2 + (-4)^2} = \sqrt{25} = 5