Differenz von Kuben faktorisieren
Dieser Rechner für die Differenz von Kuben prüft, ob beide ganzen Zahlen vollkommene Kuben sind, und wendet gegebenenfalls die Identität a³ − b³ = (a − b)(a² + ab + b²) an.
Im Browser ausführen – kostenlos
Er liefert die ganzzahligen Kubikwurzeln, den binomischen Faktor, den trinomischen Faktor und deren Koeffizienten als strukturiertes Ergebnis. Ist eine Eingabe kein vollkommenes ganzzahliges Kubus, nennt das Ergebnis das betroffene Feld, statt eine irreführende Faktorisierung auszugeben. Dadurch eignet sich der Rechner zur Kontrolle von Aufgaben, zur Unterrichtsvorbereitung und für deterministische Algebra-Abläufe.
Erkennen Sie vor dem Faktorisieren eine Differenz von Kuben
Eine Differenz von Kuben besteht aus genau zwei durch Subtraktion getrennten Termen; jeder vollständige Term muss ein vollkommenes Kubus sein. Bekannte Beispiele sind 125 − 8, weil 125 = 5³ und 8 = 2³ gilt, sowie 64 − (−27), denn 64 = 4³ und −27 = (−3)³. Auch negative ganze Zahlen können vollkommene Kuben sein, da ungerade Potenzen das Vorzeichen beibehalten. Dagegen ist 16 kein vollkommenes ganzzahliges Kubus, obwohl die Zahl eine geläufige Potenz ist. Daher passt ein Ausdruck wie 125 − 16 über den ganzen Zahlen nicht zu dieser Identität. Geben Sie die beiden bereits ausgewerteten ganzzahligen Terme als Minuend und Subtrahend ein. Der Rechner prüft beide getrennt und nennt jedes Feld, das kein Kubus enthält. Diese ausdrückliche Prüfung ist wichtig, weil ähnlich aussehende Ausdrücke möglicherweise das Ausklammern eines gemeinsamen Faktors, eine andere binomische Formel oder gar keine ganzzahlige Faktorisierung erfordern. Für jede unterstützte sichere Ganzzahl ist die Prüfung exakt: Ganzzahlarithmetik bestätigt den aus der Gleitkomma-Kubikwurzel gewonnenen Kandidaten, bevor Faktoren ausgegeben werden.
Wenden Sie die Identität mit korrekten Vorzeichen an
Sobald die Eingaben als a³ und b³ bestätigt sind, verwenden Sie a³ − b³ = (a − b)(a² + ab + b²). Als Merkhilfe gilt: Der erste Faktor behält das ursprüngliche Minuszeichen, der mittlere Term des Trinoms enthält das Produkt ab, und der letzte Term ist stets b². Bei 125 − 8 lauten die Wurzeln a = 5 und b = 2; daraus entstehen die Faktoren (5 − 2)(25 + 10 + 4). Die strukturierte Antwort enthält neben lesbaren Ausdrücken auch die Wurzelwerte und Koeffizientenlisten, sodass Sie jede Einsetzung nachvollziehen können. Besondere Aufmerksamkeit verdienen die Vorzeichen, wenn eine Kubikwurzel negativ ist. Die Identität bleibt unverändert: Setzen Sie für b die Wurzel einschließlich ihres Vorzeichens ein, berechnen Sie ab mit diesem Vorzeichen und quadrieren Sie b für den positiven letzten Term. Die getrennte Ausgabe von Wurzeln und Koeffizienten verhindert, dass der ursprüngliche Ausdruck unbemerkt verändert wird. Zur Kontrolle multiplizieren Sie die beiden ausgegebenen Faktoren; ihr Produkt muss exakt mit der angegebenen Differenz übereinstimmen.
Nutzen Sie das Ergebnis im Unterricht und in automatischen Prüfungen
Der Rechner unterstützt sowohl die Prüfung durch Menschen als auch die programmgesteuerte Verarbeitung. Lernende können jeden ausgegebenen Koeffizienten mit ihrem Rechenweg vergleichen; Lehrkräfte können Beispiele mit positiven Kuben, negativen Kuben, null und absichtlich nicht kubischen Werten erstellen. Software kann anhand des Kennzeichens factorable verzweigen: Ist es wahr, lassen sich Binom, Trinom, Kubikwurzeln oder die vollständige Faktorisierung verwenden. Ist es falsch, kann die Anwendung non_cube_fields auswerten, korrigierte Werte anfordern oder ein anderes algebraisches Verfahren wählen. Eingaben müssen sichere JSON-Ganzzahlen sein. Das setzt eine klare Grenze für exakte Arithmetik und verhindert, dass gerundete Dezimalzahlen als Kuben erscheinen. Der Algorithmus ist deterministisch und verwendet weder Netzwerkzugriffe noch Zufall oder zeitabhängige Daten; gleiche Eingaben erzeugen deshalb stets gleiche Ausgaben. Für eine einzelne Berechnung können Sie ihn kostenlos im Browser ausführen. Beim Erstellen von Arbeitsblättern, Prüfen von Antworten oder Automatisieren reproduzierbarer Algebra-Abläufe nutzen Sie die API für $0.002 je Anfrage.
Anwendungsfälle
Algebraaufgaben kontrollieren
Prüfen Sie Wurzeln, Vorzeichen und Koeffizienten beider Faktoren, bevor Sie diese wieder zur ursprünglichen Differenz ausmultiplizieren.
Übungsreihen erstellen
Erzeugen oder prüfen Sie Beispiele mit positiven, negativen und nullwertigen vollkommenen Kuben anhand einer einheitlichen strukturierten Antwort.
Symbolische Vorverarbeitung prüfen
Ermitteln Sie vor einer Umformung, ob zwei ausgewertete ganzzahlige Terme die Regel für die Differenz von Kuben erfüllen.
Häufige Fragen
Welche Identität verwendet der Rechner?
Er verwendet a³ − b³ = (a − b)(a² + ab + b²).
Was geschieht, wenn eine Eingabe kein vollkommenes Kubus ist?
Das Ergebnis setzt factorable auf falsch und nennt die nicht kubischen Felder; ganzzahlige Faktoren werden nicht erfunden.
Kann ich negative vollkommene Kuben eingeben?
Ja. Negative ganze Zahlen wie −8 und −27 besitzen exakte ganzzahlige Kubikwurzeln und werden mit ihrem Vorzeichen eingesetzt.
Sind Dezimalzahlen als Eingabe zulässig?
Nein. Diese Fähigkeit faktorisiert ausgewertete vollkommene ganzzahlige Kuben und verlangt für eine exakte deterministische Prüfung sichere Ganzzahlen.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung können Sie kostenlos im Browser ausführen.
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/algebra/factor-difference-of-cubes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"minuend":125,"subtrahend":8}'const res = await fetch("https://api.kit.forhosting.com/algebra/factor-difference-of-cubes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"minuend": 125,
"subtrahend": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/factor-difference-of-cubes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"minuend": 125,
"subtrahend": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/factor-difference-of-cubes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"minuend":125,"subtrahend":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"minuend":125,"subtrahend":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/factor-difference-of-cubes", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"minuend": 125,
"subtrahend": 8
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.factor_difference_of_cubes",
"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. |