Sinusgleichung lösen
Finden Sie jeden Winkel, dessen Sinus Ihren Wert hat, nicht nur den ersten: Ein Sinus von 0,5 zwischen −180° und 540° ergibt 30°, 150°, 390° und 510°. Beide allgemeinen Lösungsscharen erscheinen mit ihrer Periode von 360°. 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
- Ziel
- 0,5
- Intervallanfang
- -180
- Intervallende
- 540
- Genauigkeit
- 6
- Gleichung
- sin(theta) = 0.5
- Winkeleinheit
- deg
- Hauptwinkel (°)
- 30
- Lösungen
- 30, 150, 390, 510
Dieser Rechner löst sin(θ) = Zielwert und findet sämtliche reellen Winkel im von Ihnen gewählten Intervall. Geben Sie einen Zielwert zwischen minus eins und eins sowie inklusive Grenzen in Grad an. Ausgegeben werden die allgemeinen periodischen Lösungsfamilien und eine vollständige, sortierte Liste der konkreten Lösungen. Anders als eine einfache Arkussinusfunktion berücksichtigt das Werkzeug den zweiten Zweig des Einheitskreises und wiederholt beide Zweige über alle enthaltenen Umdrehungen. Negative Winkel, exakte Grenzen und die Fälle mit nur einer Familie bei Sinus eins oder minus eins werden korrekt behandelt. Zielwerte außerhalb des reellen Definitionsbereichs werden eindeutig abgelehnt.
Warum der Arkussinus allein die Gleichung nicht vollständig löst
Der Arkussinus liefert den Hauptwinkel Alpha, doch damit beginnt die Lösung erst. Der Sinus ist periodisch und nimmt in fast jeder Umdrehung an zwei gespiegelten Positionen denselben Wert an. Ist Alpha der Arkussinus-Hauptwert in Grad, lautet eine Familie θ = Alpha + 360k und die andere θ = 180 - Alpha + 360k, wobei k jede ganze Zahl sein darf.
Der Rechner normalisiert diese Ausgangswerte auf eine Standardumdrehung von null bis unter 360 Grad. Dadurch bleibt die allgemeine Darstellung übersichtlich, ohne negative oder über mehrere Umdrehungen verteilte Lösungen zu verlieren: Ganzzahlige k erzeugen weiterhin alle reellen Ergebnisse. Beispielsweise liegen die Basiswerte für sin(θ) = 0.5 bei 30 und 150 Grad; zwischen null und 720 ergeben sich 30, 150, 390 und 510.
Sonderwerte brauchen eine genaue Behandlung. Beim Zielwert eins bezeichnen beide Formeln dieselbe 90-Grad-Familie, bei minus eins dieselbe 270-Grad-Familie. Die Berechnung entfernt diese Doppelungen.
Für null bleiben dagegen die verschiedenen Basiswerte null und 180 Grad erhalten, die sämtliche ganzzahligen Vielfachen von 180 erzeugen. Dieser Unterschied zwischen einem einzelnen Umkehrfunktionswert und der vollständigen periodischen Lösung macht einen Gleichungslöser sinnvoller als einen gewöhnlichen Arkussinusrechner.
Intervall festlegen und alle Ausgabefelder verstehen
Übergeben Sie target als endliche reelle Zahl im geschlossenen Bereich von minus eins bis eins. Beide Grenzen sind eingeschlossen, der Anfang darf negativ sein und das Ende darf nicht davor liegen. Ohne Grenzen verwendet der Rechner null bis 360 Grad, ein übliches Schulintervall, das beide Endpunkte bewusst beibehält, wenn sie Lösungen sind.
Die Breite darf 36,000 Grad oder hundert volle Umdrehungen betragen. precision ist eine ganze Zahl von null bis zwölf und hat den Standardwert zehn. Die Antwort nennt Gleichung und Einheit, wiederholt den geprüften Zielwert, zeigt den Hauptwinkel und beschreibt jede allgemeine Familie mit Basiswert, 360-Grad-Periode und lesbarer Formel für ganzzahliges k. Eine leere Liste ist gültig, wenn die Gleichung zwar reelle Lösungen besitzt, aber keine davon im gewünschten Bereich liegt.
Gerundet wird erst nach der Umdrehungszählung, sodass Rundung nicht fälschlich über Grenzzugehörigkeit entscheidet. Kleine Toleranzen schützen exakte Werte wie 30, 90, 180 und 360 vor Gleitkommaabweichungen. Damit eignet sich die strukturierte Antwort für Aufgaben, automatische Korrektur und reproduzierbare Softwaretests.
Definitionsprüfung, praktische Nutzung und reproduzierbare Abläufe
Ein reeller Sinus kann niemals kleiner als minus eins oder größer als eins sein. Ein Zielwert wie 1.2 besitzt daher keine reelle Winkellösung. Ebenso abgelehnt werden fehlende Angaben, fehlerhafte Zahlentexte, Infinity, NaN, umgekehrte Intervalle, übergroße Bereiche und Genauigkeiten außerhalb der dokumentierten Ganzzahlgrenzen.
Randwerte bleiben gültig: eins ergibt 90 Grad plus volle Umdrehungen; minus eins ergibt nach der Normalisierung 270 Grad plus volle Umdrehungen. Diese Prüfungen helfen Lernplattformen, unmögliche reelle Gleichungen zu erklären, technischen Skripten, physikalisch ungültige Messverhältnisse zu stoppen, und Testsuiten, alle erwarteten Nullstellen stabil aufzuzählen. Der Algorithmus verwendet ausschließlich reine Trigonometrie und eine begrenzte Ganzzahliteration.
Er kontaktiert weder Sprachmodell noch externen Dienst, liest keine Uhrzeit, nutzt keinen Zufall und speichert keine Werte. Verwenden Sie diesen Rechner, wenn alle θ-Werte in einem angegebenen Gradintervall verlangt sind.
Anwendungsfälle
Vollständige Trigonometrieaufgaben prüfen
Ermitteln Sie beide Einheitskreiszweige und alle Wiederholungen im Intervall einer Übung oder Prüfung.
Deterministische Lösungsschlüssel erstellen
Erzeugen Sie sortierte Lösungen samt Anzahl für Korrektursysteme, ohne periodische Nullstellentabellen zu pflegen.
Begrenzte physikalische Modelle prüfen
Weisen Sie unmögliche Zielwerte normalisierter Messungen ab und zählen Sie alle Winkelkandidaten im Betriebsbereich auf.
Häufige Fragen
Warum gibt es normalerweise zwei allgemeine Lösungen?
In jeder 360-Grad-Umdrehung besitzt der Sinus bei Alpha und 180 Grad minus Alpha denselben Zielwert. Durch Addition von 360k entstehen alle reellen Lösungen.
Darf das Intervall negative Winkel oder mehrere Umdrehungen enthalten?
Ja, sofern das Ende nicht vor dem Anfang liegt und die Gesamtbreite höchstens 36,000 Grad beträgt.
Welche Lösungen hat sin θ gleich 0,5?
Es sind 30° und 150° plus beliebig viele volle Umdrehungen von 360°. Zwischen −180° und 540° ergibt das vier Antworten: 30°, 150°, 390° und 510°.
Warum gibt es bei einem Sinus von 1 oder −1 nur eine Lösungsschar?
Bei diesen Werten treffen beide Scharen dieselben Winkel: 90° für einen Sinus von 1 und 270° für −1. Der Rechner entfernt die Dopplung, statt dieselbe Schar zweimal aufzuführen.
Was passiert bei einem Wert größer als 1?
Kein reeller Winkel hat einen Sinus über 1 oder unter −1. Ein Wert wie 1,2 wird daher mit einem klaren Hinweis auf den erlaubten Bereich abgelehnt, statt stillschweigend gekappt zu werden.
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/solve-sin-equation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"target":0.5}'const res = await fetch("https://api.kit.forhosting.com/trig/solve-sin-equation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"target": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/solve-sin-equation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"target": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/solve-sin-equation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"target":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"target":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/solve-sin-equation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"target": 0.5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.solve_sin_equation",
"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.
Limits
max_interval_degrees | 36000 |
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
Im Browser ist die Berechnung kostenlos; eine erfolgreiche API-Anfrage kostet $0.002.
Intervall festlegen und alle Ausgabefelder verstehen
Legen Sie danach interval_start und interval_end in Grad fest. Auch das inklusive Intervall wird ausgegeben. solutions enthält alle passenden Gradwerte in aufsteigender Reihenfolge; solution_count macht leere oder lange Listen sofort erkennbar.
Definitionsprüfung, praktische Nutzung und reproduzierbare Abläufe
Die Fähigkeit meldet invalid_input mit einem Hinweis auf den geschlossenen Definitionsbereich, statt den Wert unbemerkt zu begrenzen oder zu komplexen Zahlen zu wechseln. Deshalb erzeugt dieselbe Eingabe im kostenlosen Browserlauf und über die API dasselbe JSON. Jede erfolgreiche API-Anfrage kostet $0.002; Validierungsfehler werden nicht berechnet.
Technische Fragen
Was kostet der Sinusgleichungsrechner?
Im Browser ist er kostenlos. Eine erfolgreiche API-Anfrage kostet $0.002; ungültige Eingaben werden nicht berechnet.
Sind die Intervallgrenzen eingeschlossen?
Ja. interval_start und interval_end sind inklusive; eine Lösung genau auf einer Grenze wird ausgegeben.
Was geschieht bei einem Zielwert außerhalb von [-1, 1]?
Die Anfrage endet mit invalid_input, da der Sinus eines reellen Winkels nur im geschlossenen Bereich von minus eins bis eins liegt.