2×2-Eigenwert-Rechner
Geben Sie die vier Einträge einer 2×2-Matrix ein und erhalten Sie Eigenwerte und Eigenvektoren: Die Matrix mit den Zeilen (4, 1) und (2, 3) hat Spur 7, Determinante 10 und die Eigenwerte 5 und 2. 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 2×2-Eigenwert-Rechner beantwortet die klassische lineare-Algebra-Frage für die kleinsten nichttrivialen quadratischen Matrizen: Gegeben eine reelle Matrix A mit vier endlichen Einträgen — welche Skalare λ und welche von Null verschiedenen Vektoren v erfüllen Av = λv? Dieses Werkzeug baut das monische charakteristische Polynom det(A − λI) = λ² − tr(A)λ + det(A), löst die Quadratik mit der Diskriminante Δ = tr² − 4 det und liefert entweder zwei verschiedene reelle Eigenwerte, einen doppelten reellen Eigenwert oder ein komplex konjugiertes Paar, zusammen mit passenden Eigenvektoren (reelle Einheitsvektoren oder komplexe Vektoren als Real- und Imaginärteil).
Was Eigenwerte über eine Matrix verraten
Ein Eigenvektor ist eine Richtung, die eine Matrix nicht dreht, sondern nur streckt, staucht oder umkehrt; der Eigenwert gibt an, um welchen Faktor. Bei einer 2×2-Matrix genügen zwei Zahlen, um die Eigenwerte festzulegen: die Spur, also die Summe der Diagonaleinträge, und die Determinante. Aus ihnen entsteht die Gleichung λ² − Spur·λ + Determinante gleich null. Für die Matrix mit den Zeilen (4, 1) und (2, 3) sind die Spur 7 und die Determinante 10, die Eigenwerte also 5 und 2.
Reell, doppelt oder komplex
Welche Art von Eigenwerten herauskommt, entscheidet die Diskriminante, also das Quadrat der Spur minus das Vierfache der Determinante. Ist sie positiv, gibt es zwei verschiedene reelle Eigenwerte, wie im Beispiel mit der Diskriminante 9. Ist sie null, gibt es einen doppelten reellen Eigenwert. Ist sie negativ, entsteht ein konjugiert komplexes Paar, und die Eigenvektoren werden mit Real- und Imaginärteil angegeben. Ein häufiger Fehler ist es, Zeilen und Spalten zu vertauschen: Spur und Determinante bleiben gleich, die Eigenvektoren aber nicht.
Was die charakteristische Gleichung für eine 2×2-Matrix berechnet
Die Entwicklung der Zwei-mal-zwei-Determinante liefert die monische Quadratik λ² − (a+d)λ + (ad − bc), sodass die Koeffizienten vollständig durch die Spur tr(A) = a + d und die Determinante det(A) = ad − bc bestimmt sind. Die Diskriminante dieser Quadratik ist Δ = tr(A)² − 4 det(A), was äquivalent zu (a − d)² + 4bc expandiert.
Ist Δ positiv, gibt es zwei verschiedene reelle Eigenwerte λ± = (tr ± √Δ) / 2; ist Δ null, gibt es einen doppelten reellen Eigenwert λ = tr/2 algebraischer Vielfachheit zwei; ist Δ negativ, sind die Wurzeln das komplex konjugierte Paar α ± iβ mit α = tr/2 und β = √|Δ|/2.
Jeder reelle Eigenwert λ kommt mit mindestens einem reellen Eigenvektor aus dem Nullraum von A − λI: ein praktischer Erzeuger ist die von Null verschiedene Zeile dieser Matrix als 2-Vektor, den dieses Werkzeug so orientiert, dass die erste von Null verschiedene Komponente nichtnegativ ist, und dann auf euklidische Einheitslänge normalisiert. Bei einem doppelten Eigenwert kann die geometrische Vielfachheit eins sein (eine einzige Gerade von Eigenvektoren, der defekte Fall) oder zwei (jeder von Null verschiedene Vektor funktioniert, wenn A ein skalares Vielfaches der Einheitsmatrix ist).
Lehrkräfte, Bewerter und Kata-Autoren achten ebenso sehr auf die nichtnumerische Ablehnung wie auf die Wurzeln: Eine Zelle mit Text ist kein Matrixeintrag, und Null oder NaN zu erfinden würde den Fehler verbergen.
Praktische Tipps, Grenzen und verwandte Suchen
Halten Sie jeden Eintrag im veröffentlichten Absolutbereich und bevorzugen Sie verschachtelte Zahlenarrays, wenn Sie den Client steuern; die Textform ist praktisch für Einfügen-aus-Tabellenkalkulation, parst aber unter denselben Zahlenregeln. Nahezu null Diskriminanten werden unter einem festen Epsilon als exakte Null behandelt, damit Gleitkommarauschen eine doppelte Wurzel nicht in ein winziges komplexes Paar kippt. Bevorzugen Sie diese Fähigkeit, wenn Sie bereits vier numerische Einträge haben und nur das geschlossene Spektrum brauchen; ist die Quelle eine Textaufgabe, stellen Sie zuerst die Koeffizientenmatrix zusammen.
Round-Trip-Prüfungen sind einfach: prüfen Sie, dass jedes gemeldete reelle Paar Av ≈ λv innerhalb der Rundung erfüllt, dass das Produkt der Eigenwerte det und die Summe die Spur ergibt, und dass komplexe Paare als Konjugierte erscheinen. Nutzen Sie Matrixrang-Werkzeuge, wenn Sie Pivot-Rang statt Spektrum brauchen, und behalten Sie n×n-Numerikbibliotheken für größere dichte Probleme außerhalb dieses pädagogischen Zwei-mal-zwei-Rahmens.
Anwendungsfälle
Hausaufgabenprüfung für 2×2-Eigenprobleme
Lernende fügen Zwei-mal-zwei-Matrizen aus Lehrbüchern ein und vergleichen handschriftliche charakteristische Wurzeln und Eigenvektoren mit einem deterministischen Ergebnis vor der Abgabe.
Schnelle Spektrum-Vorchecks in kleinen Modellen
Steuerungs- und Datenpipelines behaupten das Spektrum eines 2×2-Blocks (Stabilität, positive Eigenwerte), ohne einen vollen numerischen Linearalgebra-Stack zu ziehen.
Häufige Fragen
Wie werden 2×2-Eigenwerte hier berechnet?
Das Werkzeug bildet das monische charakteristische Polynom λ² − tr(A)λ + det(A), wertet die Diskriminante Δ = tr² − 4 det aus und löst die Quadratik. Eigenvektoren kommen aus dem Nullraum von A − λI (oder komplex-konjugierter Konstruktion bei Δ < 0).
Funktioniert das für Matrizen größer als 2×2?
Nein. Diese Fähigkeit akzeptiert nur genau zwei-mal-zwei reelle Matrizen, damit die geschlossene charakteristische Quadratik gilt. Nutzen Sie einen allgemeinen numerischen Eigensolver für n×n-Probleme.
Was, wenn die Diskriminante negativ ist?
Sie erhalten ein komplex konjugiertes Eigenwertpaar α ± iβ mit Eigenvektoren als Real- und Imaginärteil. Das ist das korrekte Spektrum über den komplexen Zahlen für eine reelle Matrix ohne reelle Eigenwerte.
Was ist ein Eigenvektor?
Ein Eigenvektor ist ein Vektor ungleich null, den die Matrix nicht dreht, sondern nur streckt, staucht oder umkehrt, und zwar um den Eigenwert. Bei der Matrix mit den Zeilen (4, 1) und (2, 3) gehört der Vektor (1, 1) zum Eigenwert 5.
Welche Rolle spielen Spur und Determinante?
Sie legen die Eigenwerte vollständig fest. Die Spur ist die Summe der Diagonaleinträge, die Determinante ist ad − bc. Im Beispiel sind es 7 und 10, und die Eigenwerte 5 und 2 ergeben genau diese Summe und dieses Produkt.
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/eigenvalues-2x2 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"matrix":[[4,1],[2,3]]}'const res = await fetch("https://api.kit.forhosting.com/algebra/eigenvalues-2x2", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"matrix": [
[
4,
1
],
[
2,
3
]
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/eigenvalues-2x2",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"matrix": [
[
4,
1
],
[
2,
3
]
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/eigenvalues-2x2", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"matrix":[[4,1],[2,3]]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"matrix":[[4,1],[2,3]]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/eigenvalues-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,
1
],
[
2,
3
]
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.eigenvalues_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.
Limits
max_abs | 1000000000000 |
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
Geben Sie die Matrix als verschachtelte numerische Zeilen oder als Klartext mit Kommas und Zeilenumbrüchen ein; nichtnumerische Zellen und alles, was nicht genau zwei-mal-zwei ist, werden mit invalid_input abgelehnt, damit Hausaufgaben und Pipelines nie stille NaNs sehen.
Was die charakteristische Gleichung für eine 2×2-Matrix berechnet
Für eine reelle Matrix A = [[a, b], [c, d]] sind die Eigenwerte die Wurzeln des charakteristischen Polynoms p(λ) = det(A − λI). Komplexe Eigenwerte kommen mit komplexen Eigenvektoren, die als getrennte reelle und imaginäre Koordinatenvektoren gemeldet werden, damit JSON schlichte Zahlen bleibt.
So rufen Sie die API auf und was zurückkommt
Akzeptieren Sie ein Array aus genau zwei Zeilen mit je zwei endlichen Zahlen — zum Beispiel [[4, 1], [2, 3]] — oder einen Textblock mit zwei durch Zeilenumbrüche oder Semikolons getrennten Zeilen und durch Kommas oder Leerzeichen getrennten Einträgen. Fehlgeschlagene Validierung verbraucht nie vorausbezahltes Guthaben, was explorative Skripte günstig hält, wenn Lernende absichtlich Textzellen oder Drei-mal-drei-Einfügefehler senden. Senden Sie einen JSON-Körper mit einem Pflichtfeld matrix (Aliase rows, A und data). Jeder Eintrag muss eine endliche Zahl sein, deren Absolutwert innerhalb der veröffentlichten Grenze von einer Billion bleibt; Dimensionen ungleich zwei-mal-zwei, leere Zeilen, fehlendes matrix und nichtnumerische Zellen liefern invalid_input und werden nie berechnet. Bei Erfolg setzt die Antwort matrix auf das gerundete Original, trace und det auf die gerundeten Invarianten, characteristic auf das monische Koeffiziententripel [1, −tr, det] plus Formelzeichenkette und Diskriminante, kind auf eines von two_real, repeated_real oder complex_conjugate, eigenvalues auf eine geordnete Werteliste mit reellen Flags und Vielfachheiten, eigenvectors auf passende Vektordaten (und einheitsnormalisiert), message auf eine kurze Zusammenfassung und steps auf ein geordnetes Array von Ableitungsnotizen, die Sie in Arbeitsblättern zeigen oder in Tests assertieren können. Der Preis ist ein pauschales $0.002 pro erfolgreicher Anfrage mit Einheit item und marginalem Stückpreis null.
Praktische Tipps, Grenzen und verwandte Suchen
Kombinieren Sie beim Unterrichten Beispiele: [[4, 1], [2, 3]] hat verschiedene reelle Eigenwerte fünf und zwei mit klaren Eigenvektoren; die Einheitsmatrix hat den doppelten Eigenwert eins mit geometrischer Vielfachheit zwei; ein Rotations-Skalen-Block wie [[0, −1], [1, 0]] erzeugt rein imaginäre Eigenwerte ±i; und eine Matrix mit einer Zeichenkettenzelle demonstriert den harten invalid_input-Pfad für nichtnumerische Einträge. Diese Seite zielt auf Personen, die einen 2×2-Eigenwert-Rechner, einen Löser der charakteristischen Gleichung oder Zwei-mal-zwei-Eigenvektoren online suchen; es ist kein allgemeiner n×n-Eigensolver, kein Singularwertzerlegungs-Werkzeug und kein Computeralgebrasystem für symbolische Einträge.
Integrationsbeispiele
Unit-Tests für studentischen Linearalgebra-Code
Erzeugen Sie bekannte two_real-, repeated- und complex_pair-Fälle plus gezielte nichtnumerische Ablehnungen für erwartete Werte in Programmier-Katas.
Technische Fragen
Was passiert, wenn ein Eintrag keine Zahl ist?
Nichtnumerische Matrixeinträge werden mit invalid_input abgelehnt. Das Werkzeug erfindet nie NaN-Eigenwerte und zwingt Text nicht stillschweigend zu null.
Ist der 2×2-Eigenwert-Rechner kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; Fehlschläge werden nie berechnet.