Arkustangens mit zwei Argumenten in Grad
Der Arkustangens ist die Umkehrfunktion der Tangensfunktion: aus einer reellen Steigung oder einem Paar kartesischer Komponenten gewinnt er den gerichteten Winkel zurück, dessen Tangens diesem Verhältnis entspricht.
Im Browser ausführen – kostenlos
Studierende nutzen atan, wenn ein rechtwinkliges Dreieck Gegenkathete über Ankathete liefert und der Elevationswinkel gesucht ist; Ingenieure und Spieleentwickler nutzen atan2, wenn ein Vektor (x, y) auf eine Vollplane-Richtung abgebildet werden muss, die jeden Quadranten berücksichtigt. Regler, Grafik-Pipelines, Navigationshilfen und Hausaufgabenprüfer brauchen eine deterministische numerische Antwort, die sie in der kontinuierlichen Integration festnageln können, statt eines Taschenrechner-Screenshots, der nur für eine beschriftete Figur gilt. Diese Kapazität akzeptiert entweder einen einzelnen Wert für das klassische atan oder sowohl x als auch y für atan2, lehnt den undefinierten Ursprung ab, an dem beide Komponenten null sind, und liefert den Winkel in Bogenmaß und Grad als strukturiertes JSON. Dieselbe reine Funktion speist das kostenlose Browser-Widget und den vorausbezahlten API-Pfad, sodass ein golden Serverbeispiel mit dem übereinstimmt, was ein Besucher lokal ohne Netzwerkrundreise und ohne Sprachmodell-Beteiligung ausführt.
Was Arkustangens und atan2 berechnen und wann welcher Modus das passende Werkzeug ist
In der reellen Trigonometrie ist der Hauptwert des Arkustangens einer Zahl t der eindeutige Winkel theta im offenen Intervall von minus neunzig Grad bis plus neunzig Grad, dessen Tangens gleich t ist. Dieser Bereich ist ideal, wenn das Verhältnis Gegenkathete über Ankathete bereits bekannt ist und man in einem rechtwinkligen Dreieck oder im Graphen einer Geraden durch den Ursprung im Steigungssinn der rechten Halbebene arbeitet. Das zweistellige atan2(y, x) erweitert die Idee auf die gesamte Ebene: Es liefert das Polarargument des Punktes (x, y) im halboffenen Intervall von minus einhundertachtzig Grad bis plus einhundertachtzig Grad und platziert Vektoren korrekt in jedem Quadranten und auf den Achsen. Die Suchintention bündelt sich um Phrasen wie Arkustangens-Rechner, atan in Grad, atan2 x y, inverser Tangens online und Steigung in Winkel umrechnen. Menschen wollen ein numerisches Ergebnis, das sie mit dem Lösungsschlüssel eines Arbeitsblatts, einer Sensorrichtung oder der Blickrichtung einer Spielfigur abgleichen können, und nicht nur eine symbolische Identität, wonach der Tangens des Arkustangens von t für endliches t gleich t ist. Sowohl Bogenmaß als auch Grad als JSON zu liefern erleichtert das Einfügen in Notizen, den Diff in automatisierten Tests oder die Einspeisung in eine größere Pipeline, ohne Gradumrechnung und Quadrantenlogik in jeder Sprache neu zu implementieren, die man lehrt oder über Hausaufgabenportale und Ingenieursskripte ausrollt, die Winkel bereits in gemischten Einheitenkonventionen speichern.
Wie dieser Rechner Eingaben prüft, atan oder atan2 wählt und den Ursprung ablehnt
Beachten Sie die Beschriftungen und Einheiten der Felder. Fehlt etwas oder liegt ein Wert außerhalb des erlaubten Bereichs, zeigt die Seite das zu korrigierende Feld.
Praktischer Einsatz, Grenzen, Preise und Lieferkanäle
Nutzen Sie das Browser-Werkzeug, wenn Sie ein sofortiges Arkustangens- oder atan2-Ergebnis wünschen, während Sie Hausaufgaben prüfen, eine Steigung-zu-Winkel-Umwandlung verifizieren oder eine 2D-Richtung bestätigen, ohne ein Computer-Algebra-System zu installieren. Nutzen Sie die API, wenn ein Skript, eine Unterrichtsplattform, eine Spielehilfe, ein Robotik-Notizbuch oder eine Sensor-Pipeline stabiles JSON für viele Inverse-Tangens-Auswertungen unter einem einzigen Vertrag braucht. Jede erfolgreiche Anfrage ist ein abrechenbares Element zu $0.002; fehlgeschlagene Validierung wird nicht berechnet. Akzeptierte Eingaben sind nur endliche reelle Zahlen: es gibt keinen komplexen Zweig, keine mehrwertige Umkehrfamilie jenseits der oben dokumentierten Hauptbereiche von atan und atan2 und keine automatische Einheitenumrechnung eines bereits bekannten Winkels, der nicht durch inversen Tangens entsteht. Ergebnisse sind vollständig deterministisch: derselbe value oder dasselbe x-y-Paar liefert stets dieselben Bogenmaß-, Grad-, method- und optionalen Quadrantenbezeichnungen. Es gibt kein Sprachmodell, keinen externen Geometriedienst und keine Zufälligkeit, sodass die Kapazität sicher in Continuous-Integration-Prüfungen und reproduzierbaren Unterrichtsmaterialien festgenagelt werden kann. Verdrahten Sie den Endpunkt mit Steigungsrechnern, Vektorrichtungsdemos, Wettbewerbs-Antwortprüfern, Ingenieursarbeitsblättern, die ein Tangensverhältnis oder einen planaren Versatz auflisten, oder schwebenden Vorverarbeitungsschritten, in denen Sie ohnehin einen expliziten Ursprungsfehler schwarzen undurchsichtigen Widgets vorziehen, die nicht zeigen können, warum null durch null keine Richtung hat.
Anwendungsfälle
Hausaufgaben- und Prüfungstrainings zum inversen Tangens
Studierende und Bewerter bestätigen atan einer Steigung oder atan2 planarer Komponenten, einschließlich klarer Ablehnung, wenn x und y beide null sind.
Deterministische Fixtures für Grafik- und Robotiktests
Pipelines, die Unit-Tests für 2D-Richtungen oder Kameraschwenkwinkel speisen, können ein reines Arkustangens-Orakel aufrufen, statt atan2 in jeder Sprache neu zu implementieren.
Richtungsrückgewinnung für Sensoren und Navigation
Feldnotizen oder IMU-abgeleitete Versätze, die x und y speichern, gewinnen eine stabile Grad- und Bogenmaß-Richtung als strukturiertes JSON für Protokolle oder leichte Kartenhilfen zurück.
Häufige Fragen
Wie berechne ich den Arkustangens mit dieser API?
Senden Sie value für atan oder sowohl x als auch y für atan2 an trig.inverse_tan. Die Antwort liefert Bogenmaß, Grad und die verwendete method.
Worin unterscheiden sich atan und atan2 hier?
atan(value) liefert einen Winkel in (−90°, 90°). atan2(y, x) liefert ein Vollplane-Argument in (−180°, 180°] mit korrekter Quadrantenplatzierung.
Was geschieht, wenn x und y beide null sind?
Die Anfrage schlägt mit invalid_input fehl. Atan2 ist im Ursprung undefiniert; diese Aufrufe werden nicht berechnet.
Ist der Arkustangens-Rechner kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu den veröffentlichten Preis pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.
Was kostet eine Berechnung über die API?
Jede erfolgreiche API-Anfrage kostet $0.002. Der Browser-Rechner führt dieselbe deterministische Berechnung lokal aus.
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/trig/atan2-degrees \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"y":1,"x":-1}'const res = await fetch("https://api.kit.forhosting.com/trig/atan2-degrees", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"y": 1,
"x": -1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/atan2-degrees",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"y": 1,
"x": -1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/atan2-degrees", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"y":1,"x":-1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"y":1,"x":-1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/atan2-degrees", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"y": 1,
"x": -1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.atan2_degrees",
"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. |