Winkel per Kosinussatz
Machen Sie aus drei Seitenlängen alle drei Winkel: Die Seiten 3, 4 und 5 ergeben genau 90° gegenüber der längsten Seite und zwei spitze Winkel an den übrigen Ecken. Längen, die kein Dreieck schließen, werden abgelehnt. 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
- Länge der Seite a
- 3
- Länge der Seite b
- 4
- Länge der Seite c
- 5
- Winkel a
- 36,8698976458
- Winkel b
- 53,1301023542
- Winkel c
- 90
- Winkeleinheit
- deg
Wenn Sie alle drei Seiten eines ebenen Dreiecks kennen und die Innenwinkel brauchen, ist der Kosinussatz das geschlossene Werkzeug, das sie ohne Zeichnen und ohne Iteration liefert. Dieser Rechner nimmt drei positive Seitenlängen entgegen, prüft die strenge Dreiecksungleichung, damit die Figur tatsächlich schließen kann, wendet die Kosinusformel gegenüber jeder Seite an und gibt die drei Winkel in Grad zurück.
Wie der Kosinussatz jeden Winkel aus drei Seiten findet
In einem ebenen Dreieck verknüpft der Kosinussatz jede Seite mit dem Kosinus des gegenüberliegenden Winkels: das Quadrat der Seite a entspricht dem Quadrat von b plus dem Quadrat von c minus zweimal b c mal dem Kosinus des Winkels A, und dieselbe Identität zyklisiert für die übrigen Ecken. Löst man nach dem Kosinus von Winkel A auf, ergibt sich Kosinus von A gleich b zum Quadrat plus c zum Quadrat minus a zum Quadrat, alles über zwei b c.
Der Arkuskosinus dieses Wertes liefert Winkel A im Bogenmaß; die Umrechnung in Grad multipliziert mit hundertachtzig über pi. Dieselbe Formel mit zyklisierten Seiten erzeugt die Winkel B und C. Weil jede Größe nach den drei Quadratmultiplikationen und den drei Arkuskosinus algebraisch ist, ist der Pfad vollständig deterministisch: dieselben drei positiven Seiten erzeugen stets dieselben drei Winkel innerhalb der Gleitkomma-Rundung.
Klassische Unterrichtskontrollen umfassen das rechtwinklige Drei-Vier-Fünf-Dreieck, bei dem der Winkel gegenüber fünf genau neunzig Grad beträgt und die beiden anderen das bekannte Arkustangens-Paar sind, das mit neunzig zu hundertachtzig summiert. Gleichseitige Seiten gleicher Länge ergeben sechzig Grad an jeder Ecke. Stumpfe Fälle treten auf, wenn eine Seite lang genug ist, dass der gegenüberliegende Kosinus negativ wird; der Arkuskosinus meldet korrekt einen Winkel größer als neunzig Grad.
Was Sie senden und was Sie zurückerhalten
Nach dem Parsen prüft der Dienst, dass jede Seite streng positiv ist und die strenge Dreiecksungleichung gilt: a plus b größer als c, a plus c größer als b und b plus c größer als a. Scheitert eine dieser Summen, benennt die Fehlermeldung die drei Seitenwerte, damit Formular-Clients und Skripte die Eingabe korrigieren können, ohne zu raten, ob Gleichheit das Problem war oder welches Paar zu kurz war.
Beispielkontrollen: Seiten drei, vier und fünf ergeben neunzig Grad gegenüber der Hypotenuse und spitze Winkel gegenüber den Katheten; Seiten eins, eins und drei verletzen die Dreiecksungleichung; eine Null- oder Negativseite scheitert ebenso. Kosinuswerte werden vor dem Arkuskosinus in das abgeschlossene Intervall von minus eins bis eins geklemmt, damit fast gültige Gleitkomma-Drift kein NaN erzeugt. Nutzen Sie das kostenlose Browser-Werkzeug für schnelle Plausibilitätsprüfungen und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie massenhafte SSS-Winkelrückgewinnung brauchen, ohne das Ungleichungs-Tor in jeder Sprache neu zu implementieren.
Wo SSS-Winkelrückgewinnung in der Praxis vorkommt
Sekundar- und Hochschulkurse in Trigonometrie fordern ständig, die Winkel eines Dreiecks zu finden, wenn nur die drei Seitenlängen bekannt sind; ein vertrauenswürdiger Rechner mit strenger Dreiecksungleichungsprüfung beschleunigt die Hausaufgabenkorrektur und beseitigt Tabellenfehler, bei denen jemand arccos auf einen Kosinus leicht außerhalb des erlaubten Bereichs anwendet. Vermessungs- und Bauabläufe messen oft alle drei Seiten eines Grundstücks oder Fachwerks und brauchen Innenwinkel vor dem Abstecken von Azimuten oder dem Schneiden von Verbindungen — ein gemeinsames numerisches Orakel hält Feldnotizen und Büroskripte ausgerichtet.
Spiel- und Grafik-Tutorials nutzen SSS, wenn drei Kantenlängen eine Mesh-Fläche definieren; das Wiederfinden der Winkel unterstützt Normalenschätzung, UV-Layout und Constraint-Debugging ohne vollständigen Constraint-Löser. Wenn Sie später mehrdeutige Fälle ASA, SAS, AAS, SSA, Fläche aus Seiten oder Bogenmaß-Eingabe und -Ausgabe brauchen, behandeln Sie diese als getrennte Suchabsichten statt diese Kosinussatz-Winkelseite zu überladen.
Anwendungsfälle
Hausaufgaben- und Prüfungskontrollen
Finden Sie alle drei Innenwinkel aus SSS-Seitenlängen und lehnen Sie Verletzungen der Dreiecksungleichung mit klarem Fehler statt NaN ab.
Vermessungs- und Baudreiecke
Aus drei gemessenen Seiten eines Grundstücks oder Fachwerks Innenwinkel zurückgewinnen, bevor Azimute abgesteckt oder Verbindungen geschnitten werden.
Häufige Fragen
Was berechnet dieser Rechner?
Bei drei Seitenlängen (SSS) liefert er alle drei Innenwinkel in Grad mit dem Kosinussatz.
Welche Formel verwendet er?
cos A = (b² + c² − a²) / (2bc), dann A = arccos(dieser Wert) in Grad, und dieselbe Formel zyklisiert für die Winkel B und C.
Was passiert, wenn die Seiten die Dreiecksungleichung verletzen?
Ein ebenes Dreieck verlangt, dass die Summe zweier beliebiger Seiten streng größer als die dritte ist.
Sind die Winkel in Grad oder im Bogenmaß?
Nur in Grad. Wandeln Sie nach dem Aufruf selbst ins Bogenmaß um, wenn Ihre Pipeline Bogenmaß braucht.
Kann der Kosinussatz einen stumpfen Winkel liefern?
Ja. Ist eine Seite lang genug, wird der Kosinus des gegenüberliegenden Winkels negativ, und das Ergebnis ist ein Winkel über 90°. Spitz-, recht- und stumpfwinklige Dreiecke rechnet dieselbe Formel.
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/trig/law-of-cosines-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side_a":3,"side_b":4,"side_c":5}'const res = await fetch("https://api.kit.forhosting.com/trig/law-of-cosines-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side_a": 3,
"side_b": 4,
"side_c": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/law-of-cosines-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side_a": 3,
"side_b": 4,
"side_c": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/law-of-cosines-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side_a":3,"side_b":4,"side_c":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side_a":3,"side_b":4,"side_c":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/law-of-cosines-angle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"side_a": 3,
"side_b": 4,
"side_c": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.law_of_cosines_angle",
"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
Entartete Fälle — nicht positive Seiten, nicht endliche Werte oder Längen, die die Dreiecksungleichung verletzen — werden mit einem klaren invalid_input-Fehler abgelehnt statt mit stillem NaN oder einem Winkelsatz, der nicht hundertachtzig Grad ergibt. Das kostenlose Browser-Werkzeug und die kostenpflichtige API teilen eine reine Funktion, sodass Klassendemonstrationen und automatisierte Pipelines bei denselben Eingaben nie still auseinanderlaufen.
Wie der Kosinussatz jeden Winkel aus drei Seiten findet
Der Dienst iteriert nicht, sampelt nicht und approximiert nicht mit Reihen; er validiert nur, wendet die drei geschlossenen Formeln an und rundet Ausgaben auf eine stabile Präzision für JSON-Goldens und Unit-Tests.
Was Sie senden und was Sie zurückerhalten
Geben Sie drei erforderliche endliche Zahlen an: side_a (Aliase a, A, side1), side_b (Aliase b, B, side2) und side_c (Aliase c, C, side3), jeweils eine positive Länge in einer beliebigen konsistenten Längeneinheit. Fehlende Felder, nicht numerische Zeichenketten, NaN und Infinity werden mit invalid_input abgelehnt und nicht berechnet. Bei Erfolg wiederholt die JSON-Antwort die normalisierten Seiten, liefert angle_a gegenüber side_a, angle_b gegenüber side_b und angle_c gegenüber side_c in Grad, setzt unit_angles auf deg und enthält method als die Zeichenkette law_of_cosines für Dokumentation in Protokollen und Lehr-UIs. Der Vertrag ist stabiles JSON, geeignet für Unit-Tests, Hausaufgabenprüfer und Batch-Pipelines.
Wo SSS-Winkelrückgewinnung in der Praxis vorkommt
Weil diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Geometriehilfen für Mesh und Spiele
Flächenwinkel zurückgewinnen, wenn drei Kantenlängen bekannt sind, mit demselben Kosinussatz-Pfad in Browser und API.
Technische Fragen
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.