2x2-Gleichungssystem per Elimination exakt lösen
Lösen Sie zwei lineare Gleichungen exakt per Additionsverfahren: Bei 2x + 3y = 7 und x minus y gleich 1 fällt x weg, es bleibt 5y = 5, und der Schnittpunkt ist (2, 1). Brüche bleiben exakt. 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
- A1
- 2
- B1
- 3
- C1
- 7
- A2
- 1
- B2
- -1
- C2
- 1
- Determinante
- -5
- Eliminierte Variable
- x
Dieser Rechner für das Eliminationsverfahren löst zwei lineare Gleichungen mit zwei Variablen, ohne exakte Werte durch gerundete Näherungen zu ersetzen. Geben Sie für jede Gleichung den x-Koeffizienten, den y-Koeffizienten und die Konstante ein. Der Rechner wählt eine zu beseitigende Variable, skaliert beide Gleichungen, addiert sie, löst die verbleibende Gleichung und setzt das Ergebnis zurück ein. So erhalten Sie den exakten Schnittpunkt. Ganze Zahlen, endliche Dezimalzahlen und Brüche werden unterstützt; dadurch eignet sich das Werkzeug für Hausaufgabenkontrollen, Musterlösungen und deterministische Abläufe.
Bringen Sie beide Gleichungen in die Standardform
Schreiben Sie jede Gleichung als Vielfaches von x plus Vielfaches von y gleich einer Konstanten: a1x + b1y = c1 und a2x + b2y = c2. Tragen Sie anschließend diese sechs Werte in die passenden Felder ein. Verschieben Sie Variablenterme vor der Eingabe auf die linke und Konstanten auf die rechte Seite.
So ist 3x = 8 - 2y als 3x + 2y = 8 einzugeben. Der Rechner akzeptiert vorzeichenbehaftete ganze Zahlen wie -5, endliche Dezimalzahlen wie 0.125 und Brüche wie 7/9. Brüche benötigen ganzzahlige Zähler und einen ganzzahligen Nenner ungleich null.
Die explizite Standardform verhindert Vorzeichenfehler und macht jede Zeilenoperation sichtbar. Das Resultat bleibt exakt, weil die Eingaben in normalisierte rationale Zahlen und nicht in gerundete Dezimalschätzungen umgewandelt werden. Beschreiben beide Gleichungen parallele oder identische Geraden, ist ihre Determinante null und es gibt keinen einzelnen Schnittpunkt.
Dann erhalten Sie einen Eingabefehler statt eines willkürlich erfundenen Punkts. Jede erfolgreiche Antwort bezeichnet somit eindeutig den einzigen gemeinsamen Punkt beider Geraden.
Lesen Sie die Skalierungs- und Eliminationsschritte
Beim Eliminieren werden die Koeffizienten einer Variablen zu Gegenzahlen gemacht. Der Rechner beseitigt normalerweise x, wenn beide x-Koeffizienten ungleich null sind. Er multipliziert die erste Gleichung mit dem x-Koeffizienten der zweiten und die zweite Gleichung mit dem negativen x-Koeffizienten der ersten.
Beim Addieren der skalierten Zeilen heben sich die x-Terme auf. Ist ein x-Koeffizient bereits null, wird dasselbe Verfahren auf y angewandt. Die Antwort nennt die eliminierte Variable und zeigt beide Multiplikatoren, die skalierten Gleichungen und ihre Summengleichung.
Sie können damit jeden Schritt auf Papier nachvollziehen und sämtliche Vorzeichen prüfen. Der verbleibende Koeffizient teilt die verbleibende Konstante und liefert eine Koordinate. Dieser Wert wird in eine ursprüngliche Gleichung eingesetzt, um die andere Koordinate zu erhalten.
Alle Koeffizienten erscheinen als gekürzte Brüche: 6/8 wird zu 3/4, ein Minuszeichen bleibt im Zähler und ganze Zahlen erscheinen ohne /1. Auch die Determinante wird als schnelle Eindeutigkeitsprüfung ausgegeben. Ist sie nicht null, bleibt nach der Addition ein nutzbarer Koeffizient übrig und die Rückeinsetzung liefert genau ein x und ein y.
Verwenden Sie den exakten Schnittpunkt zuverlässig
Das Objekt point enthält die Hauptantwort. Anwendungen mit rationaler Arithmetik können diese Texte direkt auswerten; Anwendungen mit Dezimalbedarf können Zähler und Nenner in der gewünschten Genauigkeit dividieren. Das Kennzeichen unique ist nur bei erfolgreichen Aufrufen wahr.
Die Validierung erkennt zudem fehlende Felder, ungültige Zahlen und Nullnenner, bevor gerechnet wird. Die Implementierung ist rein und deterministisch: Sie verwendet ganzzahlige Arithmetik fester Problemgröße, greift nicht auf das Netzwerk zu, liest keine Uhr und erzeugt keinen Zufall. Extrem lange Ziffernfolgen erzeugen entsprechend große exakte Ganzzahlen; verwenden Sie daher Koeffizienten üblicher schulischer und geschäftlicher Größenordnung.
Bei den vorgesehenen 2x2-Systemen verhindert rationale Elimination, dass Rundung verschleiert, ob der Punkt beide Ausgangsgleichungen wirklich erfüllt.
Anwendungsfälle
Algebraaufgaben kontrollieren
Vergleichen Sie handschriftliche Elimination und Rückeinsetzung mit sichtbaren Operationen und einem exakten Zahlenpaar.
Lernhinweise erzeugen
Zeigen Sie, welche Multiplikatoren eine Variable beseitigen und wie die Summengleichung zum Schnittpunkt führt.
Kleine exakte Modelle automatisieren
Lösen Sie Preis-, Mischungs-, Bilanz- oder Koordinatenaufgaben mit zwei Bedingungen ohne Gleitkommarundung.
Häufige Fragen
Welche Form müssen die Gleichungen haben?
Geben Sie beide als ax + by = c in den sechs Koeffizientenfeldern ein. Verwenden Sie null für einen fehlenden Term.
Gibt der Rechner exakte Brüche zurück?
Ja. Koordinaten, Multiplikatoren, Koeffizienten und Determinante sind normalisierte Ganzzahl- oder Bruchzeichenketten.
Was geschieht bei parallelen oder identischen Geraden?
Die Determinante ist null; daher gibt es keinen eindeutigen Schnittpunkt.
Welche Variable wird eliminiert?
Sind beide x-Koeffizienten ungleich null, wird x eliminiert, andernfalls y. Die Antwort nennt die Auswahl.
Was passiert bei parallelen oder identischen Geraden?
Dann ist die Determinante null, und es gibt keinen einzelnen Schnittpunkt. Der Rechner meldet einen Eingabefehler, statt einen beliebigen Punkt als Antwort auszugeben.
Wie gebe ich eine Gleichung ein, in der eine Variable fehlt?
Geben Sie der fehlenden Variable den Koeffizienten null. Eine Gleichung, die nur sagt, dass y gleich 4 ist, schreiben Sie als 0x + 1y = 4, damit beide Gleichungen dieselben drei Stellen haben.
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/algebra/system-2x2-elimination \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a1":"2","b1":"3","c1":"7","a2":"1","b2":"-1","c2":"1"}'const res = await fetch("https://api.kit.forhosting.com/algebra/system-2x2-elimination", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a1": "2",
"b1": "3",
"c1": "7",
"a2": "1",
"b2": "-1",
"c2": "1"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/system-2x2-elimination",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a1": "2",
"b1": "3",
"c1": "7",
"a2": "1",
"b2": "-1",
"c2": "1"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/system-2x2-elimination", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a1":"2","b1":"3","c1":"7","a2":"1","b2":"-1","c2":"1"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a1":"2","b1":"3","c1":"7","a2":"1","b2":"-1","c2":"1"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/system-2x2-elimination", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"a1": "2",
"b1": "3",
"c1": "7",
"a2": "1",
"b2": "-1",
"c2": "1"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.system_2x2_elimination",
"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
Bringen Sie beide Gleichungen in die Standardform
Ein fehlender Term wird durch null dargestellt; aus y = 4 wird daher 0x + 1y = 4.
Lesen Sie die Skalierungs- und Eliminationsschritte
So wird das vertraute Schulverfahren zu einer stabilen JSON-Berechnung statt zu einer undurchsichtigen numerischen Schätzung.
Verwenden Sie den exakten Schnittpunkt zuverlässig
Seine Eigenschaften x und y sind Zeichenketten, damit ein exakter Wert wie 17/6 JSON ohne binäre Gleitkommaabweichung durchläuft. Eine Determinante von null führt zu invalid_input, weil parallele oder identische Geraden keinen eindeutigen Schnittpunkt besitzen. Deshalb kann der Browser-Rechner exakt dieselbe Antwort wie die API liefern. Nutzen Sie ihn für einzelne Übungen und Kontrollen oder rufen Sie die API für $0.002 je erfolgreichem Element auf, wenn Arbeitsblätter, Lernplattformen, Korrekturhilfen, technische Formulare oder Datenpipelines einen stabilen Vertrag benötigen.
Technische Fragen
Was kostet ein API-Aufruf?
Jedes erfolgreich gelöste Element kostet $0.002. Der Rechner funktioniert ebenfalls im Browser.