SAS-Dreieck
Seiten von 3 und 4 mit einem eingeschlossenen Winkel von 90° ergeben ein Dreieck mit dritter Seite 5, Fläche 6 und Umfang 12. Geben Sie zwei Seiten und den Winkel dazwischen ein und erhalten Sie fehlende Seite, übrige Winkel, Fläche und Umfang. 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
- A
- 3
- B
- 4
- Eingeschlossener Winkel
- 90
- C
- 5
- Winkel a
- 36,8698976458
- Winkel b
- 53,1301023542
- Winkelsumme
- 180
Seite-Winkel-Seite, geschrieben SAS, ist der Kongruenzfall, der aus zwei Längen und dem Winkel dazwischen ein eindeutiges Dreieck festlegt. Vermesser, Schreiner und Lernende begegnen diesen Daten ständig: zwei gemessene Kanten und die Ecke, die sie teilen.
Was SAS bedeutet und wie die Formeln das Dreieck festziehen
SAS benennt den Eindeutigkeitsfall, in dem Sie bereits zwei Seitenlängen und den Winkel zwischen diesen beiden Seiten kennen, nicht einen Winkel gegenüber einer von ihnen. Dieser Unterschied ist der Sinn eines eigenen SAS-Lösers. Wenn der gegebene Winkel einer bekannten Seite gegenüberliegt, sind Sie im mehrdeutigen SSA-Fall und es kann null, ein oder zwei Dreiecke geben.
Wenn der Winkel die eingeschlossene Ecke ist, sitzt die Figur fest: ein Seitenpaar und das Scharnier dazwischen bestimmen die dritte Seite, die beiden anderen Innenwinkel, die Fläche und den Umfang. Die dritte Seite folgt dem Kosinussatz. Sind a und b die bekannten Seiten und C der eingeschlossene Winkel in Grad, wandeln Sie C in Radiant um und berechnen c als positive Quadratwurzel aus a zum Quadrat plus b zum Quadrat minus zwei a b mal dem Kosinus von C.
Die Fläche ist ein halb a b mal dem Sinus von C, positiv genau dann, wenn C strikt zwischen null und einhundertachtzig Grad liegt. Die restlichen Winkel bei A und B werden ebenfalls mit dem Kosinussatz gewonnen, mit Arkuskosinus, damit ein stumpfer eingeschlossener Winkel stumpf bleibt und nicht zu einem spitzen Zwilling umgeklappt wird. Eine Unterrichtskontrolle ist sofort: a gleich drei, b gleich vier, C gleich neunzig Grad muss zur Fünf-Einheiten-Hypotenuse schließen, Fläche sechs und komplementäre spitze Winkel.
Ein gleichschenkliges Paar mit sechzig Grad eingeschlossenem Winkel schließt zu einem Gleichseitigen, wenn die Seiten passen. Jeder Schritt ist elementare Trigonometrie auf drei Skalaren, daher ist das Ergebnis deterministisch, ohne Iteration und ohne Abhängigkeit von der Uhr oder einem Zufallsseed.
Praktische Tipps, Grenzen und wann SAS der richtige Fall ist
Im öffentlichen Vertrag sind Winkel nur in Grad; wandeln Sie im Client aus Radiant um, wenn Ihr Sensorsystem Radiant nutzt. Beim Unterrichten bevorzugen Sie gepaarte Beispiele: drei-vier-neunzig für ein klassisches rechtwinkliges Dreieck; gleiche Seiten mit sechzig Grad eingeschlossenem Winkel für den gleichseitigen Fall; und ein Winkel von einhundertachtzig oder null, um den harten Ablehnungspfad zu zeigen, der Aufrufer vor einer Nullflächenfigur schützt. Bevorzugen Sie SAS, wenn der Winkel, den Sie gemessen haben, die Ecke zwischen den beiden gemessenen Kanten ist —typisch in Vermessung, Gehrungsschnitten und Pfadschließproblemen—.
Wenn Sie bereits drei Seiten kennen und nur die Fläche wollen, ist die heronsche Formel eine andere Suche; wenn Sie zwei Winkel und eine nicht eingeschlossene Seite kennen, nutzen Sie einen AAS-Löser, statt diese Zahlen in diesen SAS-Vertrag zu zwängen.
Anwendungsfälle
Vermessung und Bauaufmaß aus zwei Kanten und einer Ecke
Wandeln Sie gemessene Zaunläufe oder Wandlängen plus den eingeschlossenen Eckenwinkel in die Schließseite, die Bodenfläche und die Innenwinkel um, ohne einen eigenen CAD-Durchlauf.
Spiel-, CAD- und Pfadschließwerkzeuge
Schließen Sie einen polygonalen Pfad oder prüfen Sie ein Dreiecksnetzfragment, wenn zwei Kantenlängen und der Scharnierwinkel dazwischen im Szenengraph bereits bekannt sind.
Häufige Fragen
Was bedeutet SAS in einem Dreieckslöser?
SAS bedeutet Seite-Winkel-Seite: zwei Seitenlängen und der eingeschlossene Winkel dazwischen. Diese Daten bestimmen eindeutig die dritte Seite, die beiden anderen Winkel, die Fläche und den Umfang, wenn der Winkel zwischen 0° und 180° exklusiv liegt.
Wie wird die dritte Seite berechnet?
Mit dem Kosinussatz: c = sqrt(a² + b² − 2ab cos C), wobei C der eingeschlossene Winkel in Grad ist, für den Kosinus in Radiant umgerechnet.
Warum werden eingeschlossene Winkel von 0° oder 180° abgelehnt?
Diese Werte machen die Fläche zu null und klappen die Figur zu einer Strecke zusammen.
Löst dies den mehrdeutigen SSA-Fall?
Nein. Diese Fähigkeit ist nur SAS. SSA (zwei Seiten und ein nicht eingeschlossener Winkel) kann mehrdeutig sein und liegt außerhalb dieses Vertrags.
Warum werden Winkel von 0° oder 180° abgelehnt?
Weil das Dreieck dann zu einer Linie zusammenfällt und keine Fläche mehr hat. Der eingeschlossene Winkel muss echt zwischen 0° und 180° liegen, sonst meldet der Rechner einen Fehler statt eines Scheinergebnisses.
Wie wird die Fläche berechnet?
Die Fläche ist die Hälfte des Produkts der beiden Seiten, multipliziert mit dem Sinus des eingeschlossenen Winkels. Bei den Seiten 3 und 4 mit 90° ergibt das eine Fläche von 6.
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/math/sas-triangle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"b":4,"included_angle":90}'const res = await fetch("https://api.kit.forhosting.com/math/sas-triangle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"b": 4,
"included_angle": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/sas-triangle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"b": 4,
"included_angle": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/sas-triangle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"b":4,"included_angle":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"b":4,"included_angle":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/sas-triangle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"a": 3,
"b": 4,
"included_angle": 90
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.sas_triangle",
"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
Dieser SAS-Dreieckslöser nimmt jene drei Zahlen, wendet den Kosinussatz auf die unbekannte dritte Seite an, gewinnt die beiden restlichen Innenwinkel zurück und liefert das vollständige Dreieck —Seiten, Winkel, Fläche und Umfang— als deterministisches JSON. Der eingeschlossene Winkel muss strikt zwischen null und einhundertachtzig Grad liegen; Werte an diesen Grenzen oder darüber hinaus klappen die Figur zu einer Geraden zusammen und werden als invalid_input abgelehnt. Dieselbe reine Funktion speist das kostenlose Browser-Werkzeug und den vorausbezahlten API-Pfad zu $0.002 je erfolgreicher Anfrage, sodass Hausaufgabenprüfungen und Produktionsskripte weder bei einem 3-4-90-Rechtwinkligen noch bei einem gleichschenkligen Schluss voneinander abweichen.
So rufen Sie die API auf und was die vollständige Lösung enthält
Nutzen Sie es für Geometrie-Hausaufgaben-Pipelines, Bauaufmaß-Skripte, Game-Level-Werkzeuge, Interview-Prep-Sandkästen oder jeden Workflow, der eine reproduzierbare SAS-Lösung braucht, ohne auf jeder Maschine ein Computeralgebrapaket zu installieren. Senden Sie einen JSON-Körper mit drei Pflichtfeldern. Feld a ist die erste positive Seitenlänge; die Aliasse side_a und side1 werden akzeptiert. Feld b ist die zweite positive Seite; side_b und side2 bedeuten dasselbe. Feld included_angle ist der eingeschlossene Winkel zwischen diesen Seiten, in Grad gemessen, strikt größer als null und strikt kleiner als einhundertachtzig; die Aliasse angle, angle_c und C werden akzeptiert. Bei Erfolg spiegelt die Antwort a, b und included_angle, fügt die unbekannte Seite c, die restlichen Winkel angle_a und angle_b in Grad, angle_sum nahe einhundertachtzig, area, perimeter, unit_angle auf degrees, method SAS und eine Formelzeichenkette mit den geschlossenen Formen hinzu. Fehlgeschlagene Validierung —fehlendes Pflichtfeld, nicht-endliche Zahl, nicht-positive Seite, eingeschlossener Winkel am oder außerhalb des offenen Intervalls von null bis einhundertachtzig, oder numerisch entartete Konfiguration— liefert invalid_input und wird nie berechnet. Der Preis ist pauschal $0.002 je erfolgreicher Anfrage mit Einheit item. Halten Sie die Seiten im veröffentlichten positiven Bereich bis zu einer Billion, damit Zwischenprodukte in IEEE-Doppelpräzision auf dem Worker und im Browser endlich bleiben.
Praktische Tipps, Grenzen und wann SAS der richtige Fall ist
Weil restliche Winkel aus dem Arkuskosinus nach bekannter dritter Seite kommen, können Lernende cos A und cos B mit kleinen ganzen Zahlen von Hand nachrechnen und die API Zeile für Zeile abgleichen. Diese Seite richtet sich an Personen, die einen SAS-Dreieckslöser oder einen Rechner für zwei Seiten und eingeschlossenen Winkel suchen; es ist kein SSA-Mehrdeutigkeitswerkzeug und erfindet kein zweites Dreieck, wenn nur ein gegenüberliegender Winkel bekannt ist. Fehlgeschlagene Aufgaben mit invalid_input verbrauchen kein vorausbezahltes Guthaben, was Erkundungsskripte günstig hält, wenn beim Lernen des Vertrags Winkel außerhalb des Bereichs getippt werden. Round-Trip-Prüfungen sind einfach: bestätigen Sie nach dem Lösen, dass angle_a plus angle_b plus included_angle ungefähr einhundertachtzig Grad ist und dass der Kosinussatz c aus a, b und C innerhalb der Gleitkommatoleranz rekonstruiert.
Integrationsbeispiele
Hausaufgaben- und Prüfungskontrollen für SAS-Aufgaben
Geben Sie Lernenden zwei Seiten und den eingeschlossenen Winkel; vergleichen Sie ihre von Hand berechnete dritte Seite, restlichen Winkel und Fläche mit einem deterministischen API- oder Browserergebnis.
Technische Fragen
Was kostet der SAS-Dreieckslöser?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nicht berechnet.