Manhattan-Distanz-Rechner

Berechnen Sie L1-, Taxi- oder Cityblock-Distanzen zwischen zwei Punkten mit beliebiger, übereinstimmender Dimension.

Manhattan-Distanz berechnen
Geben Sie Koordinaten mit Kommas oder Leerzeichen getrennt ein.

Über die Manhattan-Distanz

Die Manhattan-Distanz misst den Abstand zweier Punkte, wenn Bewegungen getrennt entlang der Koordinatenachsen erfolgen. Stellen Sie sich in zwei Dimensionen ein rechteckiges Straßennetz vor: Gebäude lassen sich nicht diagonal durchqueren, daher entspricht die Weglänge dem horizontalen plus dem vertikalen Abstand. Daraus stammen die Namen Manhattan-, Taxi- und Cityblock-Distanz. In linearer Algebra und Datenwissenschaft ist sie die L1-Norm der Differenz zweier Vektoren. Subtrahieren Sie für P und Q entsprechende Koordinaten, bilden Sie den Betrag jeder Differenz und addieren Sie diese Beträge. So können entgegengesetzte Richtungen keine Entfernung aufheben. Von P bei 1, 2 nach Q bei 4, 6 betragen die Änderungen drei und vier, die Distanz also sieben. Jeder kürzeste achsenparallele Weg mit diesen Gesamtbewegungen ist gleich lang, unabhängig von der Reihenfolge der Richtungswechsel. Die Definition reicht über Karten hinaus. In drei Dimensionen kommt der Betrag der Höhen- oder Tiefendifferenz hinzu. Ein Datensatz mit zehn numerischen Merkmalen kann als Punkt im zehndimensionalen Raum gelten, sofern die Skalen vergleichbar sind. Der Rechner akzeptiert deshalb jede positive Anzahl von Koordinaten. Beide Punkte müssen dieselbe Dimension haben, damit jeder Koordinate eine passende Koordinate gegenübersteht. Manhattan-Distanzen werden bei Rasterpfadsuche, Clustering, Nächste-Nachbarn-Verfahren, Bildverarbeitung, Lagerwegplanung und robuster Statistik genutzt. Anders als bei der euklidischen Distanz werden große Koordinatendifferenzen nicht quadriert; eine außergewöhnlich große Abweichung wirkt dadurch weniger überproportional. Linien gleichen Abstands bilden in zwei Dimensionen Rauten statt Kreise. Die passende Metrik hängt von der Geometrie ab: Nutzen Sie Manhattan-Distanzen bei achsengebundener Bewegung oder wenn additive Merkmalsunterschiede die gewünschten Kosten abbilden. Trennen Sie Koordinaten mit Kommas, Leerzeichen oder beidem. Negative Werte und Dezimalzahlen sind möglich. Das Ergebnis enthält den Komponentenausdruck, sodass jede addierte absolute Differenz sichtbar ist. Die Einheiten bleiben erhalten: Häuserblöcke ergeben Häuserblöcke, normalisierte Merkmale einen einheitenlosen Wert. Prüfen Sie vor Vergleichen realer Daten die Skalierung stark unterschiedlicher Wertebereiche. Sonst kann ein Merkmal im Tausenderbereich eines zwischen null und eins dominieren.

Beispiele für Manhattan-Distanzen

PunkteDistanzBerechnung
P = (1, 2), Q = (4, 6)7Die absoluten Differenzen sind 3 und 4.
P = (-1, 2, 3), Q = (4, 0, 8)12Die absoluten Differenzen sind 5, 2 und 5.
P = (0, 0), Q = (-3, -7)10Die Richtung spielt wegen der absoluten Differenzen keine Rolle.
P = (1.5, 2.5), Q = (2, 4)2Die dezimalen Koordinatendifferenzen sind 0.5 und 1.5.

So berechnen Sie die Manhattan-Distanz

  1. Geben Sie die Koordinaten des ersten Punkts mit Kommas oder Leerzeichen getrennt ein.
  2. Geben Sie den zweiten Punkt mit gleich vielen Koordinaten ein.
  3. Wählen Sie Distanz berechnen, um die absoluten Komponentendifferenzen zu addieren.
  4. Lesen Sie die Summe ab und prüfen Sie den angezeigten Komponentenausdruck.

Häufige Fragen zur Manhattan-Distanz

Wie lautet die Formel für die Manhattan-Distanz?

Bilden Sie den Betrag der Differenz jedes entsprechenden Koordinatenpaars und addieren Sie die Ergebnisse. Das ist die L1-Norm der Vektordifferenz.

Wie unterscheidet sie sich von der euklidischen Distanz?

Die Manhattan-Distanz summiert achsenparallele Änderungen, die euklidische misst die gerade Verbindung. Sie beschreiben verschiedene Bewegungsregeln und geometrische Abstandskonturen.

Kann der Rechner mehr als zwei Dimensionen verarbeiten?

Ja, geben Sie für beide Punkte eine beliebige gleiche Anzahl von Koordinaten ein. Die Summe absoluter Differenzen gilt in jeder endlichen Dimension.

Sind negative Koordinaten oder Dezimalzahlen erlaubt?

Ja, endliche negative und dezimale Werte werden unterstützt. Absolute Differenzen verhindern, dass die Richtung eine negative Distanz erzeugt.

Wann sollte ich Koordinaten zuerst normalisieren?

Wenn die Dimensionen Merkmale mit stark unterschiedlichen Zahlenskalen darstellen. Sonst kann das größte Zahlenmaß die Distanz unabhängig von seiner praktischen Bedeutung dominieren.