ForHosting KIT · Entwickler-Tools

Charakteristisches Polynom einer 2x2-Matrix berechnen

Dieser Rechner übernimmt die vier numerischen Einträge einer Zwei-mal-zwei-Matrix und gibt die Koeffizienten des normierten Polynoms nach absteigenden Potenzen von lambda zurück.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Er berechnet Spur und Determinante und verwendet die Identität lambda zum Quadrat minus Spur mal lambda plus Determinante. Das deterministische Ergebnis eignet sich zur Kontrolle von Aufgaben, für Eigenwertverfahren und für Programme, die einen kompakten Koeffizientenvektor benötigen.

So entsteht das charakteristische Polynom

Bei einer Matrix mit der ersten Zeile a, b und der zweiten Zeile c, d entsteht das charakteristische Polynom aus der Determinante von lambda mal Einheitsmatrix minus Ausgangsmatrix. Die Entwicklung dieser Zwei-mal-zwei-Determinante ergibt (lambda minus a)(lambda minus d) minus bc. Nach dem Zusammenfassen gleicher Potenzen erhält man lambda zum Quadrat minus (a plus d) lambda plus (ad minus bc). Die Summe a plus d ist die Spur, ad minus bc die Determinante. Der Rechner gibt beide Invarianten und den Vektor [1, negative Spur, Determinante] vom quadratischen bis zum konstanten Term aus. Diese Reihenfolge entspricht der üblichen Darstellung in Polynomwerkzeugen und numerischen Bibliotheken. Der führende Koeffizient ist stets eins, weil das charakteristische Polynom normiert ist. Zu seiner Bestimmung müssen keine Eigenwerte angenähert werden; die Rechnung gilt unabhängig davon, ob die späteren Nullstellen verschieden, mehrfach, reell oder komplex sind. Die angezeigte Formel verwendet dieselben berechneten Werte, damit Sie die lesbare Darstellung unmittelbar mit den maschinenlesbaren Koeffizienten vergleichen können.

Matrix eingeben und Ergebnis auswerten

Geben Sie genau zwei Zeilen mit jeweils genau zwei endlichen Zahlen an. Die Matrix [[4, 1], [2, 3]] besitzt beispielsweise die Spur 7 und die Determinante 10; ihr Koeffizientenvektor lautet daher [1, -7, 10]. Das steht für lambda zum Quadrat minus 7 lambda plus 10. Der erste Koeffizient gehört zu lambda zum Quadrat, der zweite zu lambda und der dritte ist der konstante Term. Die ausdrückliche Angabe dieser Konvention verhindert einen häufigen Integrationsfehler, bei dem Koeffizienten versehentlich in aufsteigender Reihenfolge gelesen werden. Null, negative Werte und Dezimalzahlen sind als gewöhnliche JavaScript-Zahlen zulässig. Textbezeichnungen, Zahlen als Zeichenketten, fehlende Zeilen, zusätzliche Spalten, unendliche Werte und NaN werden abgewiesen und nicht stillschweigend umgewandelt. Eine abgelehnte Anfrage liefert einen Fehler für ungültige Eingaben und erfindet keinen Ersatzwert. Erfolgreiche API-Anfragen kosten $0.002 pro Element; im Browser läuft dieselbe deterministische Funktion. Da die Aufgabe eine feste Größe hat, steigt der Aufwand nicht mit größeren Datensätzen und hängt von keinem entfernten Dienst ab.

Koeffizienten in Eigenwert- und Algebraabläufen nutzen

Das charakteristische Polynom verbindet eine Matrix häufig mit ihren Eigenwerten: Setzt man das ausgegebene Polynom gleich null, erhält man die charakteristische Gleichung; deren quadratische Lösung liefert die Eigenwerte. Diese Fähigkeit endet bewusst bei den Koeffizienten. Dadurch bleibt die Ausgabe gezielt für Anwender, die bereits einen Nullstellenlöser, ein Computeralgebrasystem oder eine eigene Lehrabfolge einsetzen. Spur und Determinante ermöglichen zusätzliche Plausibilitätsprüfungen. Die Summe beider Eigenwerte unter Berücksichtigung der algebraischen Vielfachheit muss der Spur entsprechen, ihr Produkt der Determinante. Eine Determinante von null bedeutet einen konstanten Koeffizienten von null; damit ist null ein Eigenwert. Bei einer Spur von null entfällt der lineare Term. Für Dreiecksmatrizen lässt sich das Polynom außerdem mit den beiden Diagonaleinträgen faktorisieren und sofort kontrollieren. Speichern Sie bei automatisierten Abläufen den Koeffizientenvektor als maßgebliches Ergebnis und behandeln Sie die formatierte Formel als lesbare Ergänzung. Vergleichen Sie bei Übungen zunächst Spur und Determinante mit getrennten Handrechnungen. Dadurch erkennen Sie Vorzeichenfehler, insbesondere das oft übersehene Minuszeichen am lambda-Koeffizienten, ohne angenäherte Nullstellen zur Fehlersuche zu benötigen.

Aufgaben zur linearen Algebra prüfen

Kontrollieren Sie Spur, Determinante und geordnete Koeffizienten vor der Berechnung der Eigenwerte.

Einen Polynomlöser speisen

Übergeben Sie den absteigend geordneten Vektor direkt an eine quadratische oder allgemeine Polynomroutine.

Matrixsoftware validieren

Nutzen Sie kompakte deterministische 2x2-Fälle als Tests für Eigenwert-, Determinanten- oder Algebrafunktionen.

Welche Konvention gilt für das charakteristische Polynom?

Der Rechner verwendet det(lambda I minus A), also lambda zum Quadrat minus Spur(A) lambda plus det(A).

In welcher Reihenfolge werden die Koeffizienten ausgegeben?

Sie folgen absteigenden Potenzen: lambda zum Quadrat, lambda und der konstante Term.

Berechnet das Werkzeug auch die Eigenwerte?

Nein. Es liefert die Koeffizienten für einen nachfolgenden Eigenwert- oder quadratischen Lösungsschritt.

Darf die Matrix Dezimalzahlen oder negative Werte enthalten?

Ja. Jeder Eintrag darf eine beliebige endliche Zahl sein, einschließlich null, Dezimalzahlen und negativer Werte.

Was geschieht bei falschen Matrixabmessungen?

Die Anfrage wird als ungültige Eingabe abgelehnt, weil ausschließlich eine Zwei-mal-zwei-Matrix zulässig ist.

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.

POSThttps://api.kit.forhosting.com/algebra/matrix-characteristic-polynomial-2x2

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/algebra/matrix-characteristic-polynomial-2x2 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matrix":[[4,1],[2,3]]}'
{
  "matrix": [
    [
      4,
      1
    ],
    [
      2,
      3
    ]
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.matrix_characteristic_polynomial_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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →