Einheitsmatrix-Generator
Wählen Sie die Ordnung n und erhalten Sie die exakte Einheitsmatrix: Bei Ordnung 3 stehen drei Einsen auf der Diagonale und sechs Nullen daneben. Nützlich für das Gauß-Jordan-Verfahren oder für A − λI. 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
- N
- 3
- Diagonale
- 1, 1, 1
- Einsen
- 3
- Nullstellen
- 6
Die Einheitsmatrix der Ordnung n ist die eindeutige n-mal-n-Quadratmatrix, die Einsen auf der Hauptdiagonale trägt und Nullen in jeder Zelle außerhalb dieser Diagonale. Sie ist das neutrale Element der Matrixmultiplikation: Multipliziert man eine kompatible Matrix A von links oder von rechts mit I, bleibt A unverändert. Studierende begegnen I_n in der ersten Woche der linearen Algebra; Ingenieure nutzen sie, um Gauss-Jordan-Inverse zu säen, A minus lambda I im charakteristischen Polynom zu schreiben und homogene lineare Systeme zu initialisieren. Dieser Einheitsmatrix-Generator akzeptiert eine positive ganzzahlige Dimension n und liefert die exakte I_n als verschachteltes Array aus Nullen und Einsen, zusammen mit der Diagonalliste, den Anzahlen von Einsen und Nullen und einer kurzen Kronecker-Delta-Formel.
Was die Einheitsmatrix ist und wie I_n gebaut wird
Eine Einheitsmatrix I_n ist eintragsweise durch das Kronecker-Delta definiert: der Eintrag in Zeile i und Spalte j ist eins, wenn i mit j übereinstimmt, und sonst null. Diese eine Regel erzeugt die vertrauten Bilder, die Studierende von Hand abschreiben: die Eins-mal-eins-Einheitsmatrix ist eine einzelne Eins; die Zwei-mal-zwei-Einheitsmatrix hat Einsen an den Positionen eins-eins und zwei-zwei mit Nullen in den Ecken; die Drei-mal-drei-Einheitsmatrix setzt Einsen auf die Hauptdiagonale und Nullen in die sechs übrigen Zellen. Dasselbe Muster setzt sich für jede positive ganze Zahl n fort.
Algebraisch ist I_n die eindeutige n-mal-n-Matrix, die A mal I gleich I mal A gleich A erfüllt, sobald die Produkte definiert sind; deshalb spielt sie die Rolle, die die Zahl eins bei der gewöhnlichen Multiplikation spielt. Ihre Determinante ist eins, ihr Rang ist n, ihre Spur ist n, ihre Inverse ist sie selbst und jeder Eigenwert ist eins. Diese Lehrbuchfakten machen I_n zum Startpunkt von Inverse-Algorithmen, zum Verschiebungsterm in A minus lambda I und zur homogenen rechten Seite, wenn man A x gleich I x schreibt.
Dieser Generator erfindet keine Gleitkommanäherung: jedes akzeptierte n erzeugt exakte ganze Nullen und Einsen. Klassische Checks umfassen n gleich eins, das eine einzelne Eins ergibt; n gleich drei, das die vertraute Drei-mal-drei-Einheitsmatrix ergibt; und n gleich vier, das sechzehn Einträge liefert, von denen genau vier Einsen sind.
Wo ein Einheitsmatrix-Generator sich lohnt
Lineare-Algebra-Kurse an Schule und Hochschule vergeben ständig auszufüllende Einheitsgitter, Ähnlichkeitsprüfungen, die I_n unverändert lassen, und Gauss-Jordan-Übungen, die damit beginnen, A neben I zu schreiben. Ein einziges vertrauenswürdiges Orakel, das das verschachtelte Array, die Diagonalliste und die Eintragszahlen liefert, beschleunigt Bewertung und Demovorbereitung, ohne Lernende zu bitten, eine Drei-mal-drei von Hand neu zu tippen. Computergrafik- und Robotik-Notebooks säen homogene Transformationen mit I_4; Statistik- und Machine-Learning-Pipelines initialisieren Kovarianz- oder Aufmerksamkeitsmasken aus I_n, bevor Rauschen hinzukommt.
Wenn Sie später das Produkt zweier Matrizen, die Inverse einer Quadratmatrix, die Determinante, den Rang oder die Spur brauchen, behandeln Sie diese als getrennte Suchintentionen und Landings statt diese Einheitsmatrix-Generatorseite zu strecken, um jedes Verb der linearen Algebra abzudecken.
Anwendungsfälle
Antwortschlüssel für Hausaufgaben und Prüfungen
Erzeugen Sie I_n, die Diagonale aus Einsen und die Eintragszahlen für Lehrbuchsätze 2×2, 3×3 und kleine n×n, damit Lehrkräfte und Auto-Grader eine gemeinsame Bodenwahrheit teilen.
Gauss-Jordan- und Inverse-Keime
Geben Sie den Einheitsblock aus, der in einem augmentierten System neben A sitzt, oder die I_n, mit der geprüft wird, dass A mal A-Inverse die Einheitsmatrix ergibt.
Häufige Fragen
Was ist eine Einheitsmatrix?
Die Einheitsmatrix I_n ist die n×n-Quadratmatrix mit Einsen auf der Hauptdiagonale und Nullen anderswo. Die Multiplikation einer kompatiblen Matrix A mit I_n lässt A unverändert.
Was geschieht, wenn n null oder negativ ist?
Nichtpositive Dimensionen werden abgelehnt; dieser Generator baut eine sichtbare I_n nur für n ≥ 1.
Wie groß darf die Matrix höchstens sein?
n ≤ 32. Größere dichte Einheitsmatrizen liegen außerhalb des kostenlosen parse-Pfads; Klassen-, Wettkampf- und Notebookgrößen sind vollständig abgedeckt.
Ist das Ergebnis exakt oder eine Gleitkommanäherung?
Exakte ganze Zahlen. Jedes akzeptierte n schreibt 1 auf die Diagonale und 0 anderswo. Es gibt keine Rundung, keinen Zufallsseed und keinen datumabhängigen Pfad.
Was passiert, wenn die Ordnung null oder negativ ist?
Der Rechner lehnt die Eingabe ab, statt ein leeres Raster zu liefern. Eine Ordnung von null oder darunter ergibt keine sinnvolle Einheitsmatrix; geben Sie eine positive ganze Zahl ein.
Wozu braucht man die Einheitsmatrix?
Multipliziert man eine Matrix mit ihr, bleibt die Matrix unverändert, wie bei der Zahl Eins. Sie ist der Ausgangspunkt für die Inverse nach Gauß-Jordan und steckt im Ausdruck A − λI des charakteristischen Polynoms.
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/identity-matrix \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":3}'const res = await fetch("https://api.kit.forhosting.com/algebra/identity-matrix", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/identity-matrix",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/identity-matrix", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/identity-matrix", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"n": 3
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.identity_matrix",
"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.
Limits
max_n | 32 |
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
Nichtpositive Dimensionen, Nichtganzzahlen und überdimensionierte Anfragen werden mit invalid_input abgelehnt statt mit einem stillen leeren Gitter.
Was die Einheitsmatrix ist und wie I_n gebaut wird
Der Algorithmus ist eine verschachtelte Schleife, die eins auf die Diagonale und null anderswo schreibt, ohne Zufallsseeds, ohne Wanduhr-Zeitstempel und ohne Netzwerkanrufe, sodass identisches n stets dasselbe JSON liefert.
Eingabevertrag, Antwortform und Fehlerverhalten
Nullte und negative Ordnungen werden abgelehnt, weil eine nichtpositive Dimension kein Klassenzimmer-Einheitsgitter ist: die leere Null-mal-null-Konvention liegt bewusst außerhalb des Umfangs. Dimensionen über zweiunddreißig werden abgelehnt, damit ein kostenloser parse-Worker niemals ein überdimensioniertes dichtes Array materialisiert. Beispiel: n gleich drei liefert die Drei-mal-drei-Einheitsmatrix mit Einsen in den drei Diagonalfeldern und Nullen in den sechs übrigen. Nutzen Sie das kostenlose Browserformular für Hausaufgaben und schnelle Plausibilitätschecks und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Antwortschlüssel oder Regressionsfixtures brauchen. Koppeln Sie die Matrix mit den Schwesterlandings, wenn Sie als Nächstes ein Produkt, eine Transponierte, eine Spur oder eine Inverse brauchen, statt diese Einheitsseite zu überladen. Senden Sie einen JSON-Körper mit einem Pflichtfeld namens n: der positiven ganzzahligen Dimension der Einheitsmatrix I_n. Jeder Wert darf eine JSON-Ganzzahl oder eine Ziffernzeichenkette sein, etwa drei. Fehlendes n, leere Zeichenketten, nichtnumerischer Text, Brüche, NaN und Infinity scheitern mit invalid_input und nennen das Feld. Bei Erfolg enthält der Körper die zurückgegebene Ganzzahl n, die verschachtelte Matrix aus Nullen und Einsen, die Diagonalliste von n Einsen, ones gleich n, zeros gleich n zum Quadrat minus n, method kronecker_delta und eine kurze Formelzeichenkette, die I_n von i j als eins neu formuliert, wenn i gleich j ist, sonst null. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein vorausbezahltes Guthaben.
Wo ein Einheitsmatrix-Generator sich lohnt
Weil diese Capability eine reine parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Wettkampf-Fixtures und numerische Tests
Bauen Sie deterministische I_n-Fixtures für Programmierwettbewerbe, Unit-Tests und Notebooks, die exakte Nullen und Einsen ohne eine improvisierte Schleife brauchen.
Technische Fragen
Was kostet der Einheitsmatrix-Generator?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.