Sinussumme als Produkt
Der Rechner für die Umwandlung einer Sinussumme in ein Produkt schreibt zwei addierte Sinusterme als faktorisiertes Produkt.
Im Browser ausführen – kostenlos
Geben Sie A und B in Grad oder Radiant ein; angewendet wird sin(A) + sin(B) = 2 sin((A + B)/2) cos((A - B)/2). Das Ergebnis zeigt den eingesetzten Ausgangsausdruck, die faktorisierte Form, beide Halbwinkel und getrennt berechnete Werte der gleichwertigen Formen. Damit können Sie trigonometrische Rechnungen vereinfachen, Identitätsaufgaben prüfen, Gleichungen vorbereiten und die in einer Sinussumme verborgene Struktur aus mittlerem Winkel und Differenz erkennen.
Geben Sie zwei Winkel in derselben Einheit ein
Beginnen Sie mit einer Summe aus genau zwei Sinustermen, etwa sin(50°) + sin(10°). Tragen Sie den ersten Winkel als A und den zweiten als B ein und wählen Sie Grad oder Radiant als gemeinsame Einheit. Beide Werte müssen endliche Zahlen sein, da der Rechner numerisch einsetzt und den Wert prüft; Variablen, Brüche mit pi und freie algebraische Ausdrücke werden nicht interpretiert. Negative Winkel und Werte über einer vollständigen Umdrehung sind zulässig. Mischen Sie innerhalb einer Anfrage keine Einheiten. Steht A in Grad, muss auch B in Grad stehen; bei zwei Radiantwerten wählen Sie rad. Ein Faktor vor der gesamten ursprünglichen Summe bleibt außerhalb der Umwandlung und wird anschließend mit dem ausgegebenen Produkt multipliziert. Haben die beiden Sinusterme unterschiedliche Koeffizienten, gilt diese Identität nicht unmittelbar, sofern diese Koeffizienten nicht zuvor algebraisch angeglichen wurden.
Verfolgen Sie Mittelwert und halbe Differenz
Verwendet wird sin(A) + sin(B) = 2 sin((A + B)/2) cos((A - B)/2). Zuerst werden die Winkel addiert und durch zwei geteilt. So entsteht der halbe Summenwinkel beziehungsweise Mittelwinkel für den Sinusfaktor. Danach wird B von A abgezogen und das Ergebnis halbiert; diese halbe Differenz steht im Kosinusfaktor. Abschließend werden beide trigonometrischen Faktoren mit 2 multipliziert. Die Felder half_sum_angle und half_difference_angle machen diese Zwischenschritte kontrollierbar. Typische Fehler sind eine vergessene Halbierung, ein vertauschtes Vorzeichen oder der fehlende Faktor 2. Werden A und B vertauscht, ändert sich das Vorzeichen der halben Differenz, nicht aber das Produkt, weil der Kosinus gerade ist. Klammern sind wesentlich: Die Division gilt jeweils für die vollständige Summe oder Differenz.
Prüfen Sie den Wert und nutzen Sie die Produktform
Das Feld original_value berechnet beide Sinusterme getrennt und addiert sie. factored_value wertet unabhängig davon das erhaltene Produkt aus. Die Zahlen sollten bis auf unbedeutende Gleitkommaeffekte übereinstimmen, denn die Umformung ist für jedes endliche reelle Winkelpaar eine Identität. Ergebnisse werden auf zwölf Dezimalstellen gerundet; extrem kleine Werte nahe null werden als null ausgegeben. Die Produktform erleichtert das Lösen trigonometrischer Gleichungen, weil ein Produkt null ist, sobald einer seiner Faktoren null ist. Sie hilft außerdem beim Vergleich von Wellen, bei Interferenz- und Schwebungsanalysen sowie bei der Vorbereitung weiterer algebraischer Schritte. Behalten Sie beim Weiterverwenden der Halbwinkel die gewählte Einheit bei. Für exakte symbolische Arbeit mit pi oder Variablen verwenden Sie die Identität und die dargestellte Faktorstruktur als Vorlage.
Anwendungsfälle
Trigonometrische Gleichung faktorisieren
Wandeln Sie zwei addierte Sinusterme in ein Produkt um, dessen Nullfaktoren getrennt untersucht werden können.
Identitätsaufgabe kontrollieren
Prüfen Sie beide Halbwinkel und vergleichen Sie die getrennten Werte, um Algebrafehler zu finden.
Kombinierte Schwingungen analysieren
Machen Sie den Sinus des Mittelwinkels und den Kosinus der halben Differenz in der Summe sichtbar.
Häufige Fragen
Welche Identität verwendet der Rechner?
Er verwendet sin(A) + sin(B) = 2 sin((A + B)/2) cos((A - B)/2).
Kann ich Grad oder Radiant eingeben?
Ja. Wählen Sie deg oder rad und verwenden Sie für beide Winkel dieselbe Einheit.
Warum werden original_value und factored_value ausgegeben?
Sie werten Ausgangssumme und umgeformtes Produkt unabhängig aus und ermöglichen so eine numerische Kontrolle.
Sind symbolische Winkel wie pi/3 oder x möglich?
Nein. Eingaben müssen endliche Zahlenwinkel sein; die ausgegebene Identität dient jedoch als symbolische Vorlage.
Was kostet eine API-Anfrage?
Der API-Grundpreis beträgt $0.002 je Anfrage. Der Browser-Rechner ist auf dieser Seite kostenlos.
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/sum-to-product-sin \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle_a":50,"angle_b":10}'const res = await fetch("https://api.kit.forhosting.com/trig/sum-to-product-sin", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle_a": 50,
"angle_b": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/sum-to-product-sin",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle_a": 50,
"angle_b": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/sum-to-product-sin", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle_a":50,"angle_b":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle_a":50,"angle_b":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/sum-to-product-sin", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"angle_a": 50,
"angle_b": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.sum_to_product_sin",
"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. |