Matrix-Minor
In der Matrix mit den Zeilen 1, 2, 3; 0, 4, 5; 1, 0, 6 bleiben nach dem Streichen von Zeile 1 und Spalte 1 die Zeilen 4, 5 und 0, 6; ihre Determinante 24 ist der Minor. Gezählt wird ab 1. 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.
Ein Matrix-Minor ist der Skalar, den man erhält, wenn man eine Zeile und eine Spalte einer quadratischen Matrix streicht und die Determinante des verbleibenden Blocks berechnet. Diese eine Zahl ist der Baustein der Kofaktorentwicklung, der Adjunkten, der Cramerschen Regel und jeder klassischen Formel für die Inverse einer kleinen Matrix. Dieser Rechner akzeptiert ein quadratisches verschachteltes Array endlicher reeller Zahlen zusammen mit einsbasierten Zeilen- und Spaltenindizes, streicht diese Zeile und Spalte, wertet die Determinante des Restblocks mit denselben geschlossenen Formeln und dem LU-Pfad aus, den verwandte Lineare-Algebra-Werkzeuge nutzen, und liefert den bereinigten Minor zusammen mit der Untermatrix, dem ursprünglichen Eintrag, der verwendeten Methode und einer kurzen Formelzeichenkette. Nichtquadratische Eingaben, Eins-mal-eins-Matrizen, Indizes außerhalb des Bereichs, leere Gitter, NaN, Infinity und zu große Arrays werden mit einem klaren Validierungsfehler abgelehnt.
Was ein Matrix-Minor ist und wie er berechnet wird
Fixieren Sie eine quadratische Matrix A der Ordnung n mindestens zwei und wählen Sie ganze Zahlen i und j zwischen eins und n einschließlich. Der Minor M_ij ist definiert als die Determinante der (n minus eins) mal (n minus eins)-Matrix, die entsteht, wenn Zeile i und Spalte j von A gestrichen werden. Diese Definition multipliziert nicht mit einem Vorzeichen: die vorzeichenbehaftete Größe in der Laplace-Entwicklung ist der Kofaktor C_ij gleich minus eins hoch i plus j mal M_ij.
Diese Fähigkeit liefert den unsignierten Minor selbst, genau das, was Lehrbücher verlangen, wenn sie M_23 finden oder alle Minoren einer drei-mal-drei-Matrix auflisten. Intern prüft die Engine zuerst, dass die Eingabe ein echtes quadratisches Array endlicher Zahlen mit n zwischen zwei und zweiunddreißig ist, prüft dann, dass row und col ganze Zahlen im Bereich sind, baut die Untermatrix unter Überspringen der gewählten Zeile und Spalte und berechnet schließlich deren Determinante. Bei einem Eins-mal-eins-Rest ist der Minor einfach der überlebende Eintrag.
Bei einem Zwei-mal-zwei-Rest wird die geschlossene Form ad minus bc verwendet. Bei einem Drei-mal-drei-Rest wird die Laplace-Entwicklung entlang der ersten Zeile angewendet. Bei größeren Resten multipliziert eine LU-Faktorisierung mit teilweiser Pivotierung die Diagonale von U mit dem Permutationszeichen.
Klassische Prüfungen umfassen die drei-mal-drei-Matrix mit den Zeilen eins zwei drei, null vier fünf und eins null sechs, deren Minor in Zeile eins Spalte eins vierundzwanzig aus dem zwei-mal-zwei-Block vier fünf über null sechs beträgt.
Wo Matrix-Minoren in der realen Arbeit vorkommen
Lineare-Algebra-Kurse an Schule und Hochschule vergeben ständig Kofaktortabellen, Entwicklung entlang einer gewählten Zeile und Handrechnung von zwei-mal-zwei-Minoren aus drei-mal-drei-Matrizen; ein einziges vertrauenswürdiges Orakel, das Untermatrix und Minor liefert, beschleunigt die Korrektur und die Demo-Vorbereitung. Programmierwettbewerbsaufgaben und Interview-Aufwärmer verlangen oft einen bestimmten Minor vor der vollen Determinante oder Inversen, und Ingenieure brauchen ein numerisches M_ij statt eines stillen falschen Produkts durch ein um eins versetztes Streichen.
Computergrafik- und Robotik-Bibliotheken, die klassische adjungierte Inversion für kleine Blöcke implementieren, stützen sich auf einen vollständigen Satz von Minoren; die Prüfung eines Eintrags gegen diesen Rechner fängt Zeilen-Spalten-Indexfehler früh. Statistik- und numerische Lineare-Algebra-Kurse nutzen Minoren bei der Diskussion von Hauptminoren und Positiv-Definitheits-Kriterien für symmetrische Matrizen. Kombinieren Sie sie mit der Matrix-Determinanten-Landing, wenn Studierende det der vollen Matrix brauchen, und mit Rang- oder Inversen-Landings, wenn der nächste Schritt Invertierbarkeit ist statt einer einzelnen Determinante nach Zeilenstreichung.
Anwendungsfälle
Kofaktortabellen für Hausaufgaben
Erzeugen Sie M_ij und die Untermatrix mit gestrichener Zeile für Lehrbuchübungen 2×2, 3×3 und kleine n×n, damit Lehrkräfte und Autobewerter eine gemeinsame Referenzwahrheit teilen, bevor Studierende mit dem Kofaktorzeichen multiplizieren.
Prüfungen der Laplace-Entwicklung
Verifizieren Sie jeden Minor, der beim Entwickeln von det(A) entlang einer gewählten Zeile oder Spalte auftritt, und fangen Sie um eins versetzte Streichungen ab, bevor die volle Determinante zusammengesetzt wird.
Vorbereitung von Adjunkte und Inverse
Berechnen Sie einzelne Minoren zum Aufbau der Adjunktenmatrix bei der klassischen Inversion kleiner dichter Blöcke in Grafik, Robotik und numerischen Rezepten.
Häufige Fragen
Was ist der Unterschied zwischen Minor und Kofaktor?
Der Minor M_ij ist die Determinante der Matrix nach Streichen von Zeile i und Spalte j. Der Kofaktor ist C_ij = (−1)^(i+j) · M_ij. Dieses Werkzeug liefert nur den Minor; wenden Sie das Vorzeichen selbst an, wenn Sie den Kofaktor brauchen.
Sind row und col nullbasiert oder einsbasiert?
Einsbasiert, passend zur Lehrbuchnotation M_11, M_23 und so weiter. Für eine n×n-Matrix müssen beide Indizes ganze Zahlen von 1 bis n sein.
Warum wird eine 1×1-Matrix abgelehnt?
Das Streichen der einzigen Zeile und Spalte hinterlässt eine 0×0-Matrix, deren Determinante eine Konvention ist (oft 1), die Anfänger verwirrt. Es wird n ≥ 2 verlangt, damit jeder Minor eine wohldefinierte Determinante positiver Ordnung ist.
Welche Methoden berechnen die restliche Determinante?
Geschlossene 1×1- und 2×2-Formeln, Laplace-Kofaktorentwicklung für 3×3-Reste und LU mit teilweiser Pivotierung für größere Blöcke. Die Antwort enthält ein method-Feld mit dem genutzten Pfad.
Wozu braucht man Minoren?
Sie sind der Baustein der Laplace-Entwicklung, der Adjunkte, der Cramerschen Regel und der klassischen Formeln für die Inverse kleiner Matrizen. Mit dem passenden Vorzeichen versehen, werden aus Minoren die Kofaktoren.
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-minor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"matrix":[[1,2,3],[0,4,5],[1,0,6]],"row":1,"col":1}'const res = await fetch("https://api.kit.forhosting.com/algebra/matrix-minor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"matrix": [
[
1,
2,
3
],
[
0,
4,
5
],
[
1,
0,
6
]
],
"row": 1,
"col": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/matrix-minor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"matrix": [
[
1,
2,
3
],
[
0,
4,
5
],
[
1,
0,
6
]
],
"row": 1,
"col": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/matrix-minor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"matrix":[[1,2,3],[0,4,5],[1,0,6]],"row":1,"col":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"matrix":[[1,2,3],[0,4,5],[1,0,6]],"row":1,"col":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/matrix-minor", 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": [
[
1,
2,
3
],
[
0,
4,
5
],
[
1,
0,
6
]
],
"row": 1,
"col": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.matrix_minor",
"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
Was ein Matrix-Minor ist und wie er berechnet wird
Die gesamte Arithmetik ist deterministischer Gleitkomma-Code mit stabiler Bereinigung auf zwölf signifikante Stellen, ohne Zufallsseeds, ohne Wanduhr-Zeitstempel und ohne Netzwerkanrufe, sodass identische Eingaben stets identisches JSON erzeugen.
Was Sie senden und was Sie zurückerhalten
Senden Sie drei Pflichtfelder. Jede Zeile muss dieselbe Länge haben, diese Länge muss der Zeilenzahl entsprechen, und n muss mindestens zwei sein, weil eine Eins-mal-eins-Matrix nach Entfernen ihrer einzigen Zeile und Spalte keinen echten Minor hat. Die Felder row und col sind einsbasierte ganze Zahlen, die den Eintrag benennen, dessen Minor Sie wünschen; sie sind auch die Zeile und Spalte, die gestrichen werden. Wenn Sie später den vorzeichenbehafteten Kofaktor, die volle Determinante von A, die Adjunkte oder die Inverse brauchen, behandeln Sie diese als getrennte Suchintentionen statt diese Minor-Rechner-Seite zu überladen. Das Feld matrix ist entweder ein verschachteltes JSON-Array von Zeilen endlicher Zahlen, zum Beispiel eins Komma zwei Komma drei dann null Komma vier Komma fünf dann eins Komma null Komma sechs, oder eine JSON-Zeichenkette, die dasselbe verschachtelte Array kodiert. Fehlendes matrix, Nicht-Array-Formen, unregelmäßige Zeilen, nichtnumerische Zellen, NaN, Infinity, leere Gitter, Dimensionen über zweiunddreißig und Indizes außerhalb von eins bis n scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg meldet die Antwort die Dimension n, die zurückgespiegelten row und col, den ursprünglichen Eintrag a_ij an dieser Position, die bereinigte Untermatrix, den skalaren Minor, die auf der Untermatrix verwendete Determinantenmethode und eine kurze Formelzeichenkette der Form M_ij gleich det von A ohne diese Zeile und Spalte. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler werden nicht berechnet.
Wo Matrix-Minoren in der realen Arbeit vorkommen
Weil diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Was kostet der Matrix-Minor-Rechner über die API?
Auf dieser Seite läuft er im Browser gratis. Erfolgreiche API-Anfragen ziehen $0.002 vom aufladbaren Prepaid-KIT-Saldo ab (ohne Abo, das Guthaben verfällt nicht); ungültige Eingabe wird nicht berechnet.