2×2-Matrixinverse
Bei den Zeilen 4, 7 und 2, 6 ist die Determinante 10, die Adjunkte hat die Zeilen 6 und −7 sowie −2 und 4, und geteilt durch 10 ergibt sich die Inverse 0,6, −0,7, −0,2, 0,4. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Das Invertieren einer zwei-mal-zwei-Matrix gehört zu den ersten geschlossenen linearalgebraischen Fertigkeiten, die Lernende nach Determinanten begegnen, und taucht wieder in Grafiktransformationen, 2D-Kleinste-Quadrate, Ökonomie und kleinen Systemlösern auf. Dieser 2×2-Matrixinversen-Rechner nimmt eine Matrix [[a, b], [c, d]] entgegen, berechnet det = ad − bc, bildet die Adjunkte [[d, −b], [−c, a]] und liefert A⁻¹ = (1/det) · adj(A), wenn die Determinante ungleich null ist.
Die 2×2-Inversenformel: Adjunkte über Determinante
Für eine reelle Matrix A in zwei Zeilen [[a, b], [c, d]] ist die Determinante der Skalar det(A) = ad − bc. Diese eine Zahl entscheidet über Invertierbarkeit: ist det null, sind Zeilen (und Spalten) linear abhängig, die lineare Abbildung kollabiert eine Richtung, und keine Matrix B erfüllt AB = BA = I. Ist det ungleich null, existiert die Inverse und hat die berühmte geschlossene Form A⁻¹ = (1/det(A)) mal die Adjunktenmatrix.
Die Adjunkte einer 2×2-Matrix erhält man, indem man die Hauptdiagonaleinträge a und d vertauscht und die Nebendiagonaleinträge b und c negiert, was adj(A) = [[d, −b], [−c, a]] ergibt. Multipliziert man jeden Eintrag dieser Adjunkte mit dem Kehrwert der Determinante, entstehen die vier Zahlen von A⁻¹. Genau diese Formel lehren Lehrbücher vor der Gauß–Jordan-Elimination auf größeren Systemen: vier Multiplikationen und eine Subtraktion für die Determinante, Tausch und Vorzeichenwechsel für die Adjunkte, und vier Divisionen (oder Multiplikationen mit 1/det) für die Inverse.
Die Identität A · A⁻¹ = I ist eine algebraische Folge dieser Konstruktion, kein separates numerisches Fitting.
Wo die Inverse einer 2×2-Matrix hilft
Algebrakurse und Tutorplattformen brauchen einen 2×2-Matrixinversen-Rechner, der die Adjunktenformel widerspiegelt, die Lernende auf Papier schreiben—nicht eine allgemeine n×n-Gauß–Jordan-Blackbox, die den Tausch-und-Negieren-Schritt verbirgt. Grafik- und Spiel-Notebooks invertieren oft 2×2-Blöcke für 2D-Transformationen, Scherkorrekturen oder Kovarianz-Updates, ohne eine volle Lineare-Algebra-Bibliothek zu laden. Ökonomie und kleine ökonometrische Demos invertieren 2×2-Jacobi-Matrizen oder Substitutionsmatrizen in Edge-Workern, wo die Cold-Start-Größe zählt.
Halten Sie Anfragen klein, pinnen Sie die gerundete Inverse in Tests, und Sie erhalten reproduzierbare A⁻¹-Werte für Hausaufgaben, Bewertung und Produktionsskripte, ohne eigene symbolische oder BLAS-Infrastruktur aufzubauen.
Anwendungsfälle
Unterrichts- und Hausaufgabenkontrolle
Lassen Sie Lernende [[a,b],[c,d]] eingeben und det, Adjunkte und A⁻¹ an der Lehrbuchformel prüfen—ohne Vorzeichenfehler außerhalb der Diagonale.
Auto-Bewertung von Prüfungen und LMS
Bewerten Sie 2×2-Inversen-Aufgaben mit einem deterministischen Orakel, das singuläre Matrizen ablehnt und stabil gerundete Einträge zum Vergleich liefert.
2D-Transformationen und kleine Systeme
Invertieren Sie 2×2-Blöcke in Grafik-, Sensor- oder Ökonometrie-Notebooks, ohne eine allgemeine Matrixbibliothek zu importieren.
Häufige Fragen
Was passiert, wenn die Matrix singulär ist?
Eine singuläre Matrix hat keine Inverse und der Aufruf wird nicht berechnet.
Welche Formel verwendet dieser Rechner?
Die geschlossene Adjunkte-über-Determinante-Formel nur für 2×2-Matrizen—nicht die Gauß–Jordan-Elimination allgemeiner n×n-Inversen.
Was ist die Adjunkte einer 2×2-Matrix?
Man vertauscht die beiden Einträge der Hauptdiagonale und kehrt das Vorzeichen der beiden anderen um. Bei den Zeilen 4, 7 und 2, 6 hat die Adjunkte die Zeilen 6 und −7 sowie −2 und 4; geteilt durch die Determinante ergibt sie die Inverse.
Wie prüfe ich die Inverse von Hand?
Multiplizieren Sie die ursprüngliche Matrix mit der Inversen; es muss die Einheitsmatrix herauskommen, mit 1 auf der Diagonale und sonst 0. Bei den Zeilen 4, 7 und 2, 6 ist der erste Eintrag 4 mal 0,6 plus 7 mal −0,2, also 1.
Wo wird die Inverse einer 2×2-Matrix gebraucht?
Bei Grafiktransformationen, Ausgleichsrechnungen in zwei Dimensionen, kleinen ökonomischen Modellen und Systemen aus zwei Gleichungen mit zwei Unbekannten. Im Unterricht folgt sie direkt auf die Determinanten.
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/matrix-inverse-2x2 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"matrix":[[4,7],[2,6]]}'const res = await fetch("https://api.kit.forhosting.com/algebra/matrix-inverse-2x2", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"matrix": [
[
4,
7
],
[
2,
6
]
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/matrix-inverse-2x2",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"matrix": [
[
4,
7
],
[
2,
6
]
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/matrix-inverse-2x2", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"matrix":[[4,7],[2,6]]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"matrix":[[4,7],[2,6]]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/matrix-inverse-2x2", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"matrix": [
[
4,
7
],
[
2,
6
]
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.matrix_inverse_2x2",
"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
Ist die Matrix singulär, schlägt die Aufgabe mit invalid_input fehl, statt eine Inverse zu erfinden.
Die 2×2-Inversenformel: Adjunkte über Determinante
Diese Fähigkeit implementiert nur diesen Lehrbuchweg—ohne iterative Verfeinerung und ohne Pseudoinverse für singuläre Eingaben—, damit Unterrichtsantworten und API-Antworten mit der Handrechnung übereinstimmen.
Eingabevertrag, Antwortform und Ablehnung Singulärer
Die Aliase a, A, mat und rows werden für dieselbe Nutzlast akzeptiert. Fehlgeschlagene Validierung und Singulär-Ablehnungen werden nicht berechnet. Kombinieren Sie die Inverse mit Ihrer eigenen Matrix–Vektor-Multiplikation, wenn Sie Ax = b lösen müssen; dieser Endpunkt liefert nur A⁻¹ und löst keine linearen Systeme und gibt keine schrittweise Prosa jenseits des Feldes formula aus. Senden Sie einen JSON-Körper mit dem Pflichtfeld matrix: ein verschachteltes Array aus genau zwei Zeilen, jede mit genau zwei endlichen Zahlen, zum Beispiel [[4, 7], [2, 6]]. Eine optionale Ganzzahl precision von 0 bis 15 (Standard 12, Aliase decimals und dp) steuert, wie viele Dezimalstellen auf jedem zurückgegebenen Eintrag erscheinen. Jede Zelle darf als JSON-Zahl oder Dezimalzeichenkette ankommen; nicht-endliche Werte, falsche Zeilenzahlen und nicht-numerische Token scheitern mit invalid_input und nennen das Feld. Bei Erfolg spiegelt der Körper matrix, die vier Skalare a, b, c, d, die Determinante, die Adjunkte, die Inverse, singular auf false, method adjugate_over_determinant, eine kurze Formelzeichenkette und die verwendete precision wider. Beispiel: [[4, 7], [2, 6]] hat det = 24 − 14 = 10, Adjunkte [[6, −7], [−2, 4]] und Inverse [[0.6, −0.7], [−0.2, 0.4]].
Technische Fragen
Wie berechne ich die Inverse einer 2×2-Matrix?
Senden Sie matrix [[a, b], [c, d]]. Die API liefert A⁻¹ = (1/(ad−bc)) · [[d, −b], [−c, a]], wenn die Determinante ungleich null ist, plus det und die Adjunkte.
Kann ich wählen, wie viele Dezimalstellen zurückgegeben werden?
Ja. Optionales precision (Aliase decimals, dp) ist eine Ganzzahl von 0 bis 15; Standard sind 12 Dezimalstellen auf jedem numerischen Eintrag.
Was kostet der 2×2-Matrixinversen-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige oder singuläre Eingaben werden nicht berechnet.