ForHosting KIT · Mathematik

Abstand zweier Punkte berechnen – Euklidische Distanz

Geben Sie zwei Punkte ein und erhalten Sie ihren geradlinigen Abstand: Von (1, 2) bis (4, 6) sind es genau 5, weil die Katheten des Dreiecks 3 und 4 lang sind. Gedacht für Punkte in einer Ebene. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
X1
1
Y1
2
X2
4
Y2
6
Erhalten Sie
Entfernung
5
Dx
3
Dy
4

Der Koordinaten-Abstandsrechner beantwortet eine präzise Frage: Wie weit liegen zwei Punkte in einer Ebene, die jeweils durch eine x- und eine y-Koordinate beschrieben werden, auf gerader Linie auseinander? Er wendet die euklidische Formel an – die Quadratwurzel aus der Summe der quadrierten Differenzen in x und y –, nachdem geprüft wurde, dass alle vier Koordinaten endliche Zahlen sind. Die Antwort liefert den nicht-negativen Abstand zusammen mit den normalisierten Koordinaten, den Differenzen dx und dy sowie der Methode euclidean, damit automatisierte Nutzer dokumentieren können, welche Metrik verwendet wurde.

Die euklidische Formel hinter dem Koordinatenabstand

Nennen Sie den ersten Punkt (x1, y1) und den zweiten (x2, y2). Der geradlinige Abstand zwischen ihnen ist die Hypotenuse eines rechtwinkligen Dreiecks, dessen Katheten parallel zu den Achsen verlaufen: Die eine Kathete ist die horizontale Differenz x2 minus x1, die andere die vertikale Differenz y2 minus y1. Der Satz des Pythagoras liefert dann den Abstand als Quadratwurzel aus (x2 minus x1) zum Quadrat plus (y2 minus y1) zum Quadrat.

Dieser Wert ist stets nicht-negativ, genau dann null, wenn beide Punkte zusammenfallen, und bleibt beim Vertauschen der Endpunkte unverändert, weil jede Differenz quadriert wird. Klassische Plausibilitätsprüfungen machen die Formel einprägsam: Von (0, 0) nach (3, 4) beträgt der Abstand exakt 5, und von (0, 0) nach (1, 1) ist er die Quadratwurzel aus 2, etwa 1.414213562373. Da die Berechnung nur Subtraktion, Multiplikation, Addition und eine Quadratwurzel verwendet, läuft sie in konstanter Zeit – ohne trigonometrische Tabellen, ohne iterative Löser und ohne Abhängigkeit von externen Bibliotheken.

Praktische Einsätze für den ebenen Koordinatenabstand

Der Koordinatenabstand taucht überall dort auf, wo Objekte auf einem flachen Gitter liegen. Im Unterricht prüfen Schüler und Lehrkräfte ständig den Abstand zwischen zwei eingezeichneten Punkten; ein strenger numerischer Prüfer beseitigt die klassischen Fehler, das Quadrieren beider Differenzen zu vergessen oder Absolutwerte zu summieren statt eine echte Hypotenuse zu berechnen, und beschleunigt die Hausaufgabenkorrektur sowie automatisierte Testfälle. In der Software speichern Spiele, Grafikwerkzeuge und CAD-Skizzen Sprites, Knoten und Kontrollpunkte als x/y-Paare; das Abstandsergebnis speist Kollisionsradien, Einrastschwellen, Näherungsauslöser und Weglängenschätzungen, ohne eine vollständige Bibliothek für algorithmische Geometrie einzubinden.

Vermessungsnahe Arbeiten, die Punkte bereits auf eine lokale kartesische Ebene projizieren – etwa eine kleine Baustelle oder ein Lagerhallen-Grundriss –, verwenden dieselbe Formel, um Streckenlängen zwischen zwei vermessenen Ecken zu ermitteln. Datenteams, die Dokumentationsbeispiele oder synthetische Benchmarks erstellen, profitieren von den gespiegelten Koordinaten, Differenzen und der Methodenzeichenkette, die jeden Testfall selbstbeschreibend und reproduzierbar machen.

Hausaufgaben- und Prüfungskontrolle

Prüfen Sie den geradlinigen Abstand zwischen zwei eingezeichneten Punkten und erkennen Sie nicht-numerische Koordinaten anhand einer klaren Fehlermeldung.

Näherungslogik für Spiele und CAD

Wandeln Sie zwei x/y-Koordinatenpaare in eine euklidische Länge für Kollisionsradien, Einrastschwellen und Wegabschnitte um.

Messungen in der lokalen Ebene

Ermitteln Sie aus zwei Punkten auf einem projizierten Gitter oder Grundriss die ebene Streckenlänge für Berichte und Feldnotizen.

Welche Formel verwendet dieser Rechner?

Die euklidische Formel: Abstand = √((x2 − x1)² + (y2 − y1)²). Die Antwort enthält method: "euclidean", um die Metrik zu bestätigen.

Was passiert, wenn eine Koordinate keine endliche Zahl ist?

Fehlende Felder, leere Zeichenketten, nicht-numerischer Text, NaN und Infinity werden alle abgelehnt, bevor irgendeine Rechnung läuft.

Spielt die Reihenfolge der beiden Punkte eine Rolle?

Nein. Der Abstand ist symmetrisch: Das Vertauschen der Punkte ergibt dieselbe nicht-negative Länge, während dx und dy lediglich das Vorzeichen wechseln.

Funktioniert es in 3D oder auf einer Karte?

Nein. Es werden ausschließlich ebene kartesische x- und y-Koordinaten erwartet. Weder 3D-Abstand noch geografische Orthodrom-Distanz werden berechnet.

Kann der Abstand negativ oder null sein?

Negativ nie, weil beide Differenzen quadriert werden. Null ist er genau dann, wenn beide Punkte zusammenfallen, also dieselben x- und y-Koordinaten haben.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/math/coordinate-distance

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/math/coordinate-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":1,"y1":2,"x2":4,"y2":6}'
{
  "x1": 1,
  "y1": 2,
  "x2": 4,
  "y2": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.coordinate_distance",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Fehlende Felder, leere Zeichenketten, nicht-numerischer Text, NaN und Infinity werden mit einem klaren invalid_input-Fehler abgelehnt, statt ein stilles NaN als gültige Antwort auszugeben. Dasselbe reine Modul treibt das kostenlose Browser-Werkzeug und die kostenpflichtige API an, sodass die Ergebnisse an beiden Stellen byte-identisch sind. Es gibt keine Netzwerkaufrufe, keine Zufallsstichproben und keine versteckten Einheitenumrechnungen: nur deterministische IEEE-754-Arithmetik auf den vier von Ihnen angegebenen Zahlen, zu $0.002 pro erfolgreichem API-Eintrag.

Die euklidische Formel hinter dem Koordinatenabstand

Extrem große Koordinaten können beim Quadrieren den Bereich der doppelten Genauigkeit überlaufen; in diesem Fall schlägt die Anfrage mit einer klaren Overflow-Meldung fehl, statt Infinity im JSON zurückzugeben. Dies ist dieselbe Herleitung, die in der analytischen Geometrie gelehrt und in Texten zur algorithmischen Geometrie verwendet wird, sodass die Ergebnisse mit Handrechnung und Korrekturprogrammen übereinstimmen – ganz ohne Projektion oder Einheitensystem im Aufruf.

Eingaben, Validierung und die Form des Ergebnisses

Senden Sie vier erforderliche endliche Zahlen: x1 und y1 für den ersten Punkt, x2 und y2 für den zweiten. Sobald alle vier Koordinaten als endliche Zahlen gelesen sind, berechnet der Dienst dx als x2 minus x1 und dy als y2 minus y1 und zieht dann die Quadratwurzel aus dx zum Quadrat plus dy zum Quadrat. Eine abschließende Prüfung bestätigt, dass der Abstand selbst endlich ist. Zwei schnelle Kontrollen: Die Eingaben null, null, drei, vier ergeben den Abstand fünf; die Eingaben eins, zwei, vier, sechs ergeben ebenfalls fünf, weil die Differenzen drei und vier sind. Kompakte Aliase ax, ay, bx, by sowie x_a bis y_b werden ebenfalls akzeptiert, damit kurze Formularbeschriftungen ohne abweichende Codepfade funktionieren. Die Validierung läuft vor jeder Arithmetik: Ein fehlendes Feld, eine leere Zeichenkette, nicht-numerischer Text wie abc oder die Sonderwerte NaN und Infinity scheitern alle mit einem invalid_input-Fehler, der das betroffene Feld nennt; eine fehlgeschlagene Validierung wird nicht berechnet. Die JSON-Antwort liefert distance auf zwölf Nachkommastellen gerundet für eine stabile Serialisierung über Maschinen hinweg, spiegelt die vier normalisierten Koordinaten, enthält dx und dy, damit Lehranwendungen die Komponenten zeigen können, und setzt method auf die Zeichenkette euclidean für Protokollierung und Dokumentation. Der Vertrag ist schlichtes, stabiles JSON – geeignet für Unit-Tests, Hausaufgabenprüfer und Stapelverarbeitung. Die API-Nutzung kostet $0.002 pro erfolgreichem Eintrag.

Praktische Einsätze für den ebenen Koordinatenabstand

Da die Fähigkeit eine reine Berechnungsmaschine ist, gibt es keinen Zufall und keine Abhängigkeit von der Uhrzeit: Dieselbe Eingabe erzeugt stets dieselbe Ausgabe, im Browser wie in der API. Wenn Sie Manhattan-Distanz, euklidische 3D-Länge oder Orthodrom-Distanz auf dem Globus benötigen, sind das andere Anliegen mit anderen Werkzeugen; dieses bleibt bewusst auf den ebenen Zwei-Punkte-Fall konzentriert, zu $0.002 pro Eintrag.

Was kostet das?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Eintrag; ungültige Eingaben werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →