2×2-System per Einsetzung
Bei 2x + y gleich 5 und x − y gleich 1 ergibt das Auflösen nach x den Ausdruck 2,5 minus 0,5y, und das Einsetzen führt zum Punkt (2, 1). Der Löser zeigt jeden Schritt und meldet identische oder parallele Geraden. 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
- 1
- C1
- 5
- A2
- 1
- B2
- -1
- C2
- 1
- Status
- unique
- Isolierte Variable
- x
- Aus Gleichung isoliert
- 1
- Isoliert nach
- y
Ein lineares System aus zwei Gleichungen und zwei Unbekannten ist das Rückgrat der einführenden Algebra und vieler technischer Kontrollen, die sich noch immer auf ein Paar Geraden in der Ebene zurückführen lassen. Das Einsetzungsverfahren isoliert eine Variable aus einer Gleichung, setzt diesen Ausdruck in die andere Gleichung ein, löst die daraus entstehende Gleichung in einer Variablen und setzt schließlich zurück, um den zweiten Wert zu gewinnen. Diese Fähigkeit nimmt die sechs Koeffizienten von a1*x + b1*y = c1 und a2*x + b2*y = c2 entgegen, zeigt, welche Variable aus welcher Gleichung isoliert wurde, und liefert entweder das eindeutige Lösungspaar oder eine klare Kennzeichnung als abhängig oder widersprüchlich, wenn die Geraden zusammenfallen oder sich nie schneiden.
Was das Einsetzungsverfahren leistet
Das Einsetzungsverfahren ist eines der drei klassischen Handverfahren für ein lineares 2×2-System, neben dem Additionsverfahren und dem grafischen Lösen. Sie wählen eine Gleichung und eine Variable mit einem von null verschiedenen Koeffizienten, lösen diese Gleichung nach der gewählten Variablen als linearen Ausdruck in der anderen Variablen auf, ersetzen jedes Vorkommen der gewählten Variablen in der verbleibenden Gleichung und lösen die daraus entstehende einzelne lineare Gleichung. Sobald diese zweite Variable bekannt ist, setzen Sie sie in den Isolationsausdruck zurück, um die erste zu erhalten.
Algebraisch stimmt das Ergebnis mit der cramerschen Regel und dem gaußschen Eliminationsverfahren überein: ist die Determinante a1*b2 − a2*b1 von null verschieden, gibt es genau einen Schnittpunkt; ist sie null, sind die beiden Geraden parallel oder identisch. Im identischen Fall ist jeder Punkt der Geraden eine Lösung, und Lehrbücher nennen das System abhängig; im parallelen, aber verschiedenen Fall gibt es keine Lösung, und das System ist widersprüchlich. Lernende verlieren oft ein Vorzeichen beim Isolieren, setzen in dieselbe Gleichung ein, die sie eben gelöst haben, oder klassifizieren eine Null-Determinante falsch.
Die automatische Wahl der Isolation, das Einsetzen und die Klassifikation gegen geprüfte endliche Koeffizienten beseitigen diese Fehler und legen zugleich die didaktischen Artefakte offen — die isolierte Variable, die Gleichung, aus der sie stammt, und den Isolationsausdruck —, sodass eine Lösungsdarstellung die Schritte aus dem Unterricht widerspiegeln kann, ohne die Arithmetik jedes Mal von Hand herzuleiten.
Wo Sie sie einsetzen und was sie kostet
Typische Einsätze sind das Prüfen von Schülerantworten, die nach den Einsetzungsschritten und dem finalen Paar fragen, das Erzeugen von Lösungsschlüsseln, die zeigen, welche Variable zuerst isoliert wurde, das Vermitteln der Geometrie abhängiger gegenüber widersprüchlicher, zusammenfallender oder paralleler Geraden sowie das Einspeisen eines eindeutigen (x, y) in eine größere Pipeline, die bereits die sechs Koeffizienten aus einem Modell oder einer Messung hält. Der Browser-Pfad läuft lokal und benötigt kein Konto.
Halten Sie alle sechs Werte endlich, behandeln Sie dependent als unendlich viele Lösungen statt als Fehler, behandeln Sie inconsistent als keine Lösung statt als Absturz und ziehen Sie die serverseitig berechneten Felder x und y dem erneuten Lösen mit einem anderen Gleitkomma-Pfad im Client-Code vor.
Anwendungsfälle
Übungen zu abhängig vs. widersprüchlich
Speisen Sie proportionale oder widersprüchliche Koeffizientenzeilen ein und prüfen Sie den Status dependent oder inconsistent samt dem dependent-Flag für unendlich viele Lösungen.
Häufige Fragen
Was bedeutet das dependent-Flag?
dependent ist true, wenn die beiden Gleichungen dieselbe Gerade darstellen (unendlich viele Lösungen). x und y sind null; der Status ist "dependent". Parallele, verschiedene Geraden erhalten den Status "inconsistent" mit dependent false.
Welche Variable wird zuerst isoliert?
Die Engine bevorzugt Gleichung 1 und x, wenn a1 von null verschieden ist, dann y aus Gleichung 1, dann x oder y aus Gleichung 2.
Wie funktioniert das Einsetzungsverfahren?
Lösen Sie eine Gleichung nach einer Variable auf, setzen Sie den Ausdruck in die andere Gleichung ein, lösen Sie die verbleibende Gleichung und setzen Sie zurück. Im Beispiel wird x zu 2,5 minus 0,5y, die Lösung ist (2, 1).
Was bedeutet ein widersprüchliches System?
Die beiden Geraden sind parallel und verschieden, sie schneiden sich also nie, und es gibt keine Lösung. Der Löser meldet das als Ergebnis, nicht als Fehler, genau wie unendlich viele Lösungen bei identischen Geraden.
Liefern Einsetzungs- und Additionsverfahren dasselbe Ergebnis?
Ja. Einsetzen, Addieren und die Cramersche Regel stimmen immer überein: Ist die Determinante ungleich null, gibt es genau einen Schnittpunkt; ist sie null, sind die Geraden parallel oder identisch.
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-substitution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a1":2,"b1":1,"c1":5,"a2":1,"b2":-1,"c2":1}'const res = await fetch("https://api.kit.forhosting.com/algebra/system-2x2-substitution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a1": 2,
"b1": 1,
"c1": 5,
"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-substitution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a1": 2,
"b1": 1,
"c1": 5,
"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-substitution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a1":2,"b1":1,"c1":5,"a2":1,"b2":-1,"c2":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a1":2,"b1":1,"c1":5,"a2":1,"b2":-1,"c2":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/system-2x2-substitution", 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": 1,
"c1": 5,
"a2": 1,
"b2": -1,
"c2": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.system_2x2_substitution",
"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
Wie diese Fähigkeit das Ergebnis berechnet
Sie klassifiziert das System über die Koeffizientendeterminante und die Konsistenzminoren der erweiterten Matrix und liefert den Status unique, dependent oder inconsistent. Ist der Status unique, liefert sie die numerischen x und y aus der äquivalenten geschlossenen Form (dem Ergebnis des Einsetzens). Ist der Status dependent oder inconsistent, meldet sie weiterhin die Isolationsmetadaten, sofern ein von null verschiedener Koeffizient existiert, setzt dependent nur im Fall unendlich vieler Lösungen auf true und gibt für x und y null zurück. Sie senden einen JSON-Körper mit sechs erforderlichen endlichen Zahlen: a1, b1 und c1 für die erste Gleichung a1*x + b1*y = c1 sowie a2, b2 und c2 für die zweite Gleichung a2*x + b2*y = c2. Die Engine akzeptiert JSON-Zahlen oder schlichte numerische Zeichenketten, weist fehlende Felder, Wahrheitswerte, Objekte und nicht endliche Werte mit invalid_input zurück und berechnet diese Validierungsfehler nie. Bei der Isolation bevorzugt sie Gleichung 1 und Variable x, sofern der zugehörige Koeffizient von null verschieden ist, dann Gleichung 1 und y, dann Gleichung 2 und x, dann Gleichung 2 und y — sodass dieselben Koeffizienten stets dieselben Felder isolated_variable, isolated_from_equation, isolated_in_terms_of und isolated_expression ergeben. Es gibt keinen Zufall, keine Uhr und kein Netz; identische Eingaben liefern immer identisches JSON. Die Arbeit ist eine Handvoll Multiplikationen und Divisionen, was innerhalb des analytischen Kostenmodells dieser Tier-A-Parse-Fähigkeit zum Preis von $0.002 je erfolgreicher Anfrage liegt.
Wo Sie sie einsetzen und was sie kostet
Nutzen Sie das kostenlose Browser-Werkzeug für eine einzelne Hausaufgabenkontrolle oder eine Unterrichtsdemo, oder rufen Sie die API auf, wenn ein Notenbuch, ein Tutor-Skript, ein Arbeitsblattgenerator oder ein technisches Notebook viele 2×2-Systeme jedes Mal auf die gleiche Weise auflösen muss. Die API-Nutzung zieht vom im Voraus bezahlten KIT-Guthaben zum veröffentlichten Grundpreis $0.002 je erfolgreicher Anfrage ab; fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Lösungsschlüssel für Hausaufgaben und Prüfungen
Bestätigen Sie die eindeutige Lösung und die Isolationswahl einer Schülerin für a1,b1,c1,a2,b2,c2 gegen ein kanonisches (x, y) und isolated_expression.
Tutor- und Notenbuch-Skripte
Verarbeiten Sie viele 2×2-Systeme im Stapel über die API und speichern Sie Methode, Isolationsmetadaten und Lösungsfelder neben jeder Element-ID.
Technische Fragen
Wie löse ich mit dieser API ein 2×2-System per Einsetzung?
Senden Sie per POST JSON mit endlichen Zahlen a1, b1, c1, a2, b2 und c2 für a1*x+b1*y=c1 und a2*x+b2*y=c2. Die Antwort enthält die Isolationsfelder und entweder eindeutige x,y oder einen Status dependent/inconsistent.
Ist der 2×2-Rechner per Einsetzung kostenlos?
Das Browser-Widget ist kostenlos und läuft lokal. API-Aufrufe nutzen das im Voraus bezahlte KIT-Guthaben zum veröffentlichten Grundpreis $0.002; ungültige Eingaben werden nicht berechnet.
Ist das Ergebnis bei gleichen Koeffizienten immer dasselbe?
Ja. Der Algorithmus ist reine analytische Mathematik ohne Zufall oder Zeitstempel, daher liefern identische Eingaben identisches JSON einschließlich der Isolationsmetadaten.