Polarer Ebenenabstand
Zwei Punkte mit Radius 3 und Winkel 0° sowie Radius 4 und Winkel 90° liegen genau 5 auseinander: Der Kosinussatz liefert den geraden Abstand zwischen Polarpunkten, ohne sie vorher in x und y umzurechnen. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- R1
- 3
- Theta 1
- 0
- R2
- 4
- Theta 2
- 90
- Entfernung
- 5
- Delta Theta
- 90
- Winkeleinheit
- Degrees
Punkte in der Ebene werden oft in Polarform als Radius vom Ursprung zusammen mit einem Winkel zu einem festen Bezugsstrahl notiert. Robotikpfade, Antennendiagramme, Radardiagramme und die Schultrigonometrie brauchen den geradlinigen Abstand zwischen zwei solchen Punkten, ohne jede Koordinate von Hand ins Kartesische umzurechnen. Winkel können standardmäßig in Grad oder in Radiant geliefert werden, wenn Sie das Einheitsfeld setzen. Negative Radien werden abgelehnt, weil ein Polaradius ein nichtnegativer Abstand vom Ursprung ist.
Bedeutung des polaren Ebenenabstands und die Kosinussatz-Formel
In Polarkoordinaten wird ein Punkt als geordnetes Paar aus Radius und Winkel geschrieben: Der Radius ist der euklidische Abstand vom gewählten Ursprung, und der Winkel misst, wie weit der Strahl vom Ursprung zum Punkt gegenüber einer festen positiven Achse, meist der positiven x-Achse der Ebene, gedreht ist. Der eingeschlossene Winkel am Ursprung ist die absolute Differenz der beiden Polarwinkel. Die nichtnegative Quadratwurzel liefert den euklidischen Abstand in derselben Längeneinheit wie die Radien.
Wenn beide Punkte denselben Strahl und denselben Radius teilen, ist der Abstand null; beträgt der eingeschlossene Winkel neunzig Grad, verschwindet der Kosinusterm und der Abstand reduziert sich auf die pythagoreische Quadratsumme unter einer Wurzel und ergibt das klassische Drei-Vier-Fünf-Rechtwinklige, wenn die Radien drei und vier sind. Liegen die Punkte auf entgegengesetzten Strahlen, ist der Kosinus minus eins und der Abstand die Summe der Radien.
Die Formel ist algebraisch identisch damit, beide Punkte mit x gleich r cos theta und y gleich r sin theta ins Kartesische umzuwandeln und danach die gewöhnliche euklidische Formel anzuwenden; der Kosinussatz hält die Rechnung in Polarform und vermeidet einen Zwischenumwandlungsschritt im Clientcode, der Sensoren oder Plotdaten bereits als Radius-Winkel-Paare speichert.
Wer Abstände zwischen Polarpunkten misst
Unterrichts- und Tutoring-Plattformen nutzen einen Polar-Koordinaten-Abstandsrechner, damit Lernende Sehnenlängen zwischen Polarpunkten prüfen können, ohne jede Aufgabe von Hand ins Kartesische umzurechnen und Vorzeichenfehler an den Winkeln zu riskieren. Antennen- und Radarwerkzeuge kennzeichnen Ziele oft in Polarform auf einem Plan-Position-Indicator, und ein deterministisches Abstandsorakel hilft beim Bewerten von Näherungsalarmen oder beim Korrigieren von Laborberichten. Fehlgeschlagene Validierung wird nicht abgerechnet.
Halten Sie Anfragen klein, fixieren Sie den gerundeten Abstand in Tests, und Sie erhalten reproduzierbare ebene Abstände für Hausaufgaben, LMS-Plugins und Edge-Worker, ohne einen eigenen Computeralgebra-Stack aufzustellen. Dieses Werkzeug ist bewusst eben: Für Großkreis- oder ellipsoidische Bodenabstände zwischen geografischen lat-lon-Paaren nutzen Sie eine eigene geodätische Fähigkeit statt des polaren Kosinussatzes.
Anwendungsfälle
Polargeometrie-Prüfungen im Unterricht
Lassen Sie Lernende zwei Punkte (r, θ) einreichen und die Sehnenlänge per Kosinussatz prüfen, ohne manuelle kartesische Umrechnung.
Robotik und lokale Polarentfernung
Berechnen Sie den geradlinigen Abstand zwischen zwei Sensorrückgaben, die als Radius und Kurs von einem gemeinsamen lokalen Ursprung gespeichert sind.
Radar und Plan-Position-Werkzeuge
Bewerten Sie die Nähe polar beschrifteter Ziele auf einer PPI-Anzeige mit einem deterministischen ebenen Abstandsorakel.
Häufige Fragen
Warum werden negative Radien abgelehnt?
In diesem Rechner ist ein Polaradius ein nichtnegativer Abstand vom Ursprung.
Ist das Großkreis- oder geografischer Abstand?
Nein. Es ist euklidischer Ebenenabstand in Polarform über den Kosinussatz. Für lat/lon-Geodäten nutzen Sie eine eigene geo-Abstands-Fähigkeit.
Welche Formel verwendet der Rechner für den polaren Abstand?
Den Kosinussatz: Der Abstand ist die Wurzel aus dem ersten Radius zum Quadrat plus dem zweiten Radius zum Quadrat, minus zweimal beide Radien mal dem Kosinus des Winkels zwischen ihnen. Das entspricht einer Umrechnung in x und y.
Was passiert, wenn die Punkte auf entgegengesetzten Strahlen liegen?
Dann ist der Kosinus des Zwischenwinkels minus eins, und der Abstand ist einfach die Summe Ihrer beiden Radien. Liegen beide Punkte auf demselben Strahl mit gleichem Radius, ist der Abstand null.
Kann ich die Winkel in Bogenmaß angeben?
Ja. Standardmäßig gelten Grad, Sie können aber in der Option für die Winkeleinheit Bogenmaß wählen; sie gilt für beide Winkel. Der Abstand erscheint in derselben Längeneinheit wie die Radien.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/geo/polar-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":3,"theta1":0,"r2":4,"theta2":90}'const res = await fetch("https://api.kit.forhosting.com/geo/polar-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 3,
"theta1": 0,
"r2": 4,
"theta2": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/polar-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 3,
"theta1": 0,
"r2": 4,
"theta2": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/polar-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":3,"theta1":0,"r2":4,"theta2":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":3,"theta1":0,"r2":4,"theta2":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/polar-distance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"r1": 3,
"theta1": 0,
"r2": 4,
"theta2": 90
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.polar_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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Eingabevertrag, Antwortform, Winkeleinheiten und Fehlerverhalten
Kombinieren Sie die Antwort mit Ihrem eigenen Plotter, wenn Sie eine Skizze der beiden Strahlen und der Sehne brauchen; dieser Endpunkt berechnet nur den Abstand und liefert weder Grafiken noch geodätische Korrekturen noch sphärische Trigonometrie. Das optionale Feld angle_unit wählt Grad (Standard) oder Radiant für beide Winkel; Aliase wie unit und angle_mode werden akzeptiert. Jedes Zahlenfeld kann als JSON-Zahl oder als dezimale Zeichenkette ankommen; fehlende Felder, leere Zeichenketten, nicht endliche Werte und Beträge über der veröffentlichten Schranke scheitern mit invalid_input und benennen das Feld. Bei Erfolg spiegelt der Körper die gerundeten Eingaben, liefert distance als ebene Sehnenlänge, delta_theta als theta2 minus theta1 in derselben Einheit wie die Winkel, angle_unit als aufgelöste Einheit, method gesetzt auf planar_law_of_cosines und eine kurze formula-Zeichenkette, die die Kosinussatz-Identität neben der Antwort anzeigt.
Wo eine Polar-Abstands-API Nutzen stiftet und wie die Preise greifen
Robotik- und Embedded-Teams speichern Entfernungsdaten als Radius und Kurs von einem lokalen Ursprung; der Aufruf einer winzigen Parse-API hält Pfadplanungs-Notebooks frei von doppelten Trigonometrie-Helfern. Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Technische Fragen
Wie berechnet man den Abstand zwischen zwei Polarpunkten?
Senden Sie nichtnegative r1 und r2 mit den Winkeln theta1 und theta2. Die API liefert d = sqrt(r1² + r2² − 2·r1·r2·cos(θ2−θ1)) standardmäßig in Grad.
Kann ich Winkel in Radiant angeben?
Ja. Setzen Sie angle_unit auf "radians" (Aliase: rad, unit). Sowohl theta1 als auch theta2 werden in dieser Einheit gelesen.
Was kostet der Polar-Abstandsrechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.