Trinom-Rechner: ax² + bx + c ganzzahlig faktorisieren
Mit diesem Rechner schreiben Sie das allgemeine Trinom ax² + bx + c als ganzzahligen Inhalt mal zwei lineare Binome.
Im Browser ausführen – kostenlos
Geben Sie alle drei ganzzahligen Koeffizienten ein, auch null, wenn der mittlere oder konstante Term fehlt. Der Rechner durchsucht exakte Faktorpaare, prüft die Kreuzterme und liefert eine Faktorisierung, deren Ausmultiplizieren den Ausgangsausdruck ergibt. Existieren nach dem Ausklammern des größten gemeinsamen Teilers keine zwei ganzzahligen Binome, wird das primitive Trinom eindeutig als prim über den ganzen Zahlen gemeldet. Dezimalnäherungen, Zufallsentscheidungen und verborgene Netzwerkaufrufe werden nicht verwendet.
Drei Koeffizienten eingeben und verstehen
Bestimmen Sie zuerst a, b und c in der Standardform ax zum Quadrat plus bx plus c. Der führende Koeffizient a darf nicht null sein, denn ohne quadratischen Term ist der Ausdruck linear. Jeder Koeffizient muss eine sichere ganze Zahl sein. Negative Werte sind zulässig; b oder c dürfen ebenfalls null sein, auch wenn die übliche Schulform drei von null verschiedene Terme zeigt. Geben Sie nur den Koeffizienten ein, weder eine Variable noch den vollständigen Ausdruck: Für 6x zum Quadrat plus 5x plus 1 senden Sie a als 6, b als 5 und c als 1. Der zurückgegebene Ausdruck bestätigt lesbar, wie die Eingabe verstanden wurde. Dieser strenge Vertrag hält das Ergebnis exakt und verhindert, dass eine Dezimalnäherung irrtümlich als ganzzahlige Faktorisierung gilt. Die Beträge der Koeffizienten sind begrenzt, damit die Aufzählung der Teiler im Browser und in der API schnell bleibt. Fehlt ein Feld, ist es gebrochen, unsicher oder größer als die dokumentierte Grenze, erhalten Sie einen Eingabefehler statt einer stillen Annahme.
So werden ganzzahlige Faktoren gesucht
Zuerst klammert der Rechner den größten gemeinsamen Teiler von a, b und c aus. Dieser ganzzahlige Inhalt bleibt vor den Binomen; sein Vorzeichen wird so gewählt, dass der verbleibende führende Koeffizient positiv ist. Danach sucht das Verfahren ganze Zahlen p, q, r und s, sodass p mal r dem reduzierten führenden Koeffizienten, q mal s der reduzierten Konstanten und p mal s plus q mal r dem reduzierten mittleren Koeffizienten entspricht. Genau diese drei Beziehungen entstehen beim Ausmultiplizieren von (px plus q)(rx plus s). Alle maßgeblichen positiven und negativen Teilerpaare werden deterministisch geprüft. Das Ergebnis hängt daher weder von einer Versuchsanordnung oder Zufallsquelle noch von gerundeten Nullstellen ab. Bei einer Konstanten von null wird unmittelbar ein Faktor x verwendet. Wird eine passende Kombination gefunden, enthält die Antwort den ausgeklammerten Inhalt, zwei strukturierte Faktoren und eine anzeigefertige Form. Andernfalls gilt das reduzierte Polynom als prim über den ganzen Zahlen. Prim bedeutet hier, dass es kein Produkt zweier nichtkonstanter Binome mit ganzzahligen Koeffizienten ist; reelle oder komplexe Nullstellen sind dadurch nicht ausgeschlossen.
Ergebnis nutzen und Grenzen beachten
Eine erfolgreiche Antwort enthält maschinenlesbare Felder und eine kompakte Faktorisierung zur Anzeige. Jeder Faktor nennt seinen x-Koeffizienten, seine Konstante und ein formatiertes Binom. Das Inhaltsfeld hält die vor der Faktorisierung entfernte gemeinsame ganze Zahl fest. Teilen beispielsweise alle Koeffizienten den Faktor zwei, kann diese Zwei vor den Klammern stehen. Die Kennzeichen für faktorisierbar und prim erleichtern Programmverzweigungen: Zeigen Sie die Faktoren im ersten Fall oder erklären Sie im zweiten Fall die Primheit über den ganzen Zahlen. Diese Unterscheidung ist wichtig, weil x zum Quadrat minus 2 zwar reelle Faktoren mit Quadratwurzeln, aber keine ganzzahlige Binomfaktorisierung besitzt. Das Werkzeug eignet sich für Algebraübungen, exakte Lösungskontrolle, Arbeitsblätter und leichte symbolische Vorverarbeitung. Es berechnet keine Nullstellen, nähert keine irrationalen Zahlen an und faktorisiert weder höhere Grade noch über komplexen oder endlichen Körpern. Dieselbe deterministische Funktion läuft im Browser und über die API. Die Browsernutzung ist kostenlos, sofern angeboten; ein erfolgreicher API-Eintrag kostet den veröffentlichten Grundpreis von $0.002.
Anwendungsfälle
Algebraaufgaben kontrollieren
Prüfen Sie ganzzahlige Binomfaktoren für normierte und nicht normierte Trinome ohne Näherungsnullstellen.
Exakte Lösungsblätter erstellen
Erzeugen Sie strukturierte Faktoren und Primresultate für Übungen, Prüfungen und automatische Bewertung.
Symbolische Ausdrücke vorbereiten
Klammern Sie gemeinsamen Inhalt und lineare ganzzahlige Faktoren vor Kürzung, Vorzeichenanalyse oder Partialbrüchen aus.
Häufige Fragen
Welche Koeffizienten dürfen Sie eingeben?
Geben Sie sichere ganze Zahlen a, b und c mit Beträgen bis 1,000,000 ein. Der führende Koeffizient a darf nicht null sein.
Was bedeutet prim in diesem Rechner?
Das primitive Trinom lässt sich nicht als Produkt zweier nichtkonstanter Binome mit ganzzahligen Koeffizienten schreiben.
Klammert der Rechner den größten gemeinsamen Teiler aus?
Ja. Der gemeinsame ganzzahlige Inhalt wird vor den beiden Binomfaktoren ausgegeben.
Kann er ein Trinom mit irrationalen Nullstellen faktorisieren?
Nicht in irrationale Faktoren. Ohne ganzzahlige Binomfaktorisierung meldet er es als prim über den ganzen Zahlen.
Was kostet eine API-Anfrage?
Jeder erfolgreiche API-Eintrag nutzt den veröffentlichten Grundpreis von $0.002; der Webrechner ist kostenlos, sofern verfügbar.
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-trinomial \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":6,"b":5,"c":1}'const res = await fetch("https://api.kit.forhosting.com/algebra/factor-trinomial", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 6,
"b": 5,
"c": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/factor-trinomial",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 6,
"b": 5,
"c": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/factor-trinomial", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":6,"b":5,"c":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":6,"b":5,"c":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/factor-trinomial", 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": 6,
"b": 5,
"c": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.factor_trinomial",
"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. |