Summen- und Differenzformeln
Entwickeln Sie Sinus oder Kosinus einer Summe oder Differenz zweier Winkel in Grad: sin(30° + 45°) wird als sin 30 cos 45 plus cos 30 sin 45 berechnet und ergibt 0,965925826289 für den kombinierten Winkel von 75°. 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
- 30
- B
- 45
- Fn
- Sin
- Operation
- Sum
- Wert
- 0,9659258263
- Kombinierter Winkel
- 75
- Identität
- sin(a+b) = sin(a)cos(b) + cos(a)sin(b)
Summen- und Differenzidentitäten machen aus zwei getrennten Winkeln den Sinus oder Kosinus ihrer Kombination, ohne die Maße zuerst zu addieren und danach eine einzelne trigonometrische Taste zu drücken. Gegeben zwei endliche Winkel a und b in Grad, entwickelt dieses Werkzeug die klassischen Produktformen: der Sinus einer Summe ist Sinus a mal Kosinus b plus Kosinus a mal Sinus b; der Sinus einer Differenz kehrt das gemischte Vorzeichen um; der Kosinus einer Summe ist Kosinus a mal Kosinus b minus Sinus a mal Sinus b; und der Kosinus einer Differenz addiert das gemischte Produkt.
Wie Summen- und Differenzidentitäten Sinus und Kosinus entwickeln
Beginnen Sie mit zwei reellen Winkeln a und b, angegeben in Grad. Wandeln Sie jedes Maß nur deshalb ins Bogenmaß um, damit die Gleitkomma-Routinen für Sinus und Kosinus laufen können, und werten Sie anschließend sin a, cos a, sin b und cos b einmal aus. Die vier klassischen Identitäten sind Produkte dieser vier Zahlen, nicht ein einzelner Aufruf auf dem bereits kombinierten Maß.
Der Sinus von a plus b entspricht sin a mal cos b plus cos a mal sin b. Der Sinus von a minus b nutzt dieselben Produkte mit einem Minus am gemischten Term: sin a cos b minus cos a sin b. Der Kosinus von a plus b entspricht cos a mal cos b minus sin a mal sin b.
Der Kosinus von a minus b kehrt dieses innere Vorzeichen um, sodass das gemischte Produkt addiert statt subtrahiert wird. Diese Entwicklungen sind Identitäten, keine Näherungen: sie gelten für jedes reelle Paar, einschließlich negativer Winkel, reflexer Winkel und Maße weit außerhalb einer einzigen Kreisumdrehung. Die Produktform zu nutzen ist der Sinn einer Unterrichtsprüfung: das numerische Ergebnis muss zur entwickelten Identität passen, nicht zu einem anderen Rechnerpfad, der die Algebra hinter einem einzigen kombinierten Argument verbirgt.
Weil die Implementierung nur die Prüfung endlicher Zahlen, vier trigonometrische Auswertungen und eine Handvoll Multiplikationen und Additionen verwendet, ist sie vollständig deterministisch: dasselbe Paar, dieselbe Funktion und dieselbe Operation liefern stets denselben gerundeten Wert. Es gibt keine Stichprobe, keinen Zufallskeim und keinen Netzaufruf — nur Prüfung und reine Trigonometrie, die eine Korrekturkraft oder eine Testvorrichtung unbegrenzt wiederholen kann.
Wo Summen-Differenz-Identitäten in der echten Arbeit auftreten
Trigonometriekurse an Schulen und Hochschulen verlangen ständig, sin von a plus b oder cos von a minus b ohne Rechner zu entwickeln und den Zahlenwert anschließend mit einer Tafel exakter besonderer Winkel zu vergleichen. Ein vertrauenswürdiger Endpunkt mit strenger Prüfung auf endliche Winkel beschleunigt die Korrektur und beseitigt Tabellenfehler, bei denen jemand Grad in eine Bogenmaß-Zelle geschrieben oder das gemischte Produkt mit dem falschen Vorzeichen subtrahiert hat.
Vermessung und Navigation kombinieren Kursversätze; Audio und Signalverarbeitung addieren Phasenwinkel; Spiel-Engines und CAD-Pipelines drehen Orientierungen in aufeinanderfolgenden Schritten und brauchen weiterhin den Sinus oder Kosinus des kombinierten Maßes für einen Basisvektor. Daten- und Analyseteams brauchen deterministische trigonometrische Vorrichtungen für Dokumentationsbeispiele und synthetische Vergleichswerte; das Wiederholen beider Eingaben, der gewählten Funktion und Operation, der Identitätszeichenkette, des kombinierten Winkels und des Wertes macht diese Vorrichtungen selbsterklärend.
Wenn Sie später den Tangens eines kombinierten Winkels, eine Doppelwinkel-Entwicklung, eine Halbwinkelform oder einen vollständigen Rechtwinkeldreieck-Löser brauchen, behandeln Sie diese als getrennte Suchabsichten, statt diese Identitätsseite zu überladen. Halten Sie Anfragen klein, pinnen Sie den gerundeten Wert in Tests fest, und Sie erhalten ein wiederholbares Orakel für Hausaufgaben, LMS-Erweiterungen und Rand-Worker, ohne ein eigenes Computer-Algebra-System aufzustellen.
Anwendungsfälle
Identitätsprüfungen für Hausaufgaben und Klausuren
Entwickeln Sie sin(a±b) oder cos(a±b) aus zwei Gradwinkeln und prüfen Sie den Zahlenwert gegen bekannte exakte Sonderwinkel.
Pipelines für Phase, Kurs und Drehung
Kombinieren Sie zwei Orientierungs- oder Phasenwinkel und erhalten Sie den Sinus oder Kosinus der Summe oder Differenz für Grafik-, Audio- oder Navigationscode.
Häufige Fragen
Welche Summen- und Differenzidentitäten wertet dieses Werkzeug aus?
Die vier klassischen Produktidentitäten: sin(a+b)=sin a cos b+cos a sin b, sin(a−b)=sin a cos b−cos a sin b, cos(a+b)=cos a cos b−sin a sin b und cos(a−b)=cos a cos b+sin a sin b. Wählen Sie fn und operation, um eine davon festzulegen.
Sind die Eingabewinkel in Grad oder im Bogenmaß?
Nur Grad. Senden Sie a und b als endliche Gradmaße. Die Implementierung rechnet intern für Sinus und Kosinus ins Bogenmaß um und wendet danach die Identitätsprodukte an.
Was geschieht, wenn ein Winkel nicht endlich ist?
Fehlende Werte, leere Zeichenketten, NaN und Infinity werden abgelehnt und nicht berechnet.
Können Sie Sinus und Kosinus von a+b und von a−b in einem Aufruf auswerten?
Nein. Jeder Aufruf wertet eine Identität aus: wählen Sie fn (sin oder cos) und operation (sum oder difference). So bleibt die Seite auf einen einzigen resultierenden Wert ausgerichtet.
Liefert das Werkzeug auch den Tangens einer Summe?
Nein. Es wertet nur Sinus und Kosinus von Summe und Differenz aus. Den Tangens eines kombinierten Winkels, Doppelwinkel- oder Halbwinkelformeln behandeln Sie am besten mit einem eigenen Rechner.
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/sum-difference-identities \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":30,"b":45,"fn":"sin","operation":"sum"}'const res = await fetch("https://api.kit.forhosting.com/math/sum-difference-identities", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 30,
"b": 45,
"fn": "sin",
"operation": "sum"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/sum-difference-identities",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 30,
"b": 45,
"fn": "sin",
"operation": "sum"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/sum-difference-identities", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":30,"b":45,"fn":"sin","operation":"sum"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":30,"b":45,"fn":"sin","operation":"sum"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/sum-difference-identities", 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": 30,
"b": 45,
"fn": "sin",
"operation": "sum"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.sum_difference_identities",
"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
Lernende, die Hausaufgaben prüfen, Lehrkräfte, die Lösungsschlüssel schreiben, und Ingenieure, die Phasen- oder Kursversätze kombinieren, teilen einen deterministischen JSON-Vertrag, der beide Winkel wiederholt, die angewendete Identität nennt, das kombinierte Maß meldet und den resultierenden Wert liefert. Nichtendliche Winkel scheitern mit invalid_input und werden nicht berechnet. Der kostenlose Browserpfad und die API teilen eine einzige reine Funktion, sodass eine Vorführung und ein Skript niemals voneinander abweichen.
Was Sie senden und was der Identitätsauswerter zurückgibt
Senden Sie vier Felder. a und b sind erforderliche endliche Zahlen: der erste und der zweite Winkel in Grad. Beide Bereiche sind geschlossene Aufzählungen, damit das Formular eine Auswahl anbieten kann, statt dass Sie eine Syntax auswendig lernen. Verbinden Sie die Antwort mit Ihrer eigenen Anzeige, wenn Sie eine Einheitskreis-Skizze brauchen; dieser Endpunkt wertet eine gewählte Identität aus und gibt weder Grafiken noch schrittweise Prosa jenseits des Feldes identity selbst aus. Nichtnumerischer Text, leere Zeichenketten, NaN und Infinity scheitern mit invalid_input unter Nennung des Feldes, und diese Fehler werden nicht berechnet. fn muss sin oder cos sein; operation muss sum oder difference sein. Die Aliasse angle_a und alpha für a, angle_b und beta für b, function oder trig für fn sowie op für operation werden akzeptiert und auf die kanonischen Namen abgebildet. Bei Erfolg wiederholt das JSON a, b, fn und operation, meldet combined_angle als a plus b oder a minus b in Grad, nennt die angewendete Identitätszeichenkette und liefert value als den ausgewerteten Sinus oder Kosinus, gerundet auf zwölf Dezimalstellen, damit Referenzbeispiele über Laufzeitumgebungen hinweg stabil bleiben. Eine klassische Prüfung: dreißig Grad und fünfundvierzig Grad mit fn sin und operation sum ergeben combined_angle fünfundsiebzig und einen Wert nahe 0.966, passend zum exakten Radikal (Wurzel aus sechs plus Wurzel aus zwei) durch vier. Sechzig Grad und dreißig Grad mit fn cos und operation difference ergeben combined_angle dreißig und einen Wert nahe 0.866, den vertrauten Kosinus von dreißig Grad.
Wo Summen-Differenz-Identitäten in der echten Arbeit auftreten
Weil diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 je erfolgreichem Posten, und eine fehlgeschlagene Prüfung wird nicht berechnet.
Integrationsbeispiele
Deterministische Lehrvorrichtungen
Erzeugen Sie stabile Summen-Differenz-Identitätsvorrichtungen für Unit-Tests und Dokumentation mit derselben reinen Funktion in Browser und API.
Technische Fragen
Was kostet das Werkzeug für Summen- und Differenzidentitäten?
Das Browser-Werkzeug ist kostenlos und läuft örtlich. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Posten; ungültige Eingabe wird nicht berechnet.