Companion Matrix

Algebra > Lineare Algebra > Matrizen > Matrixtypen >
Geschichte und Terminologie > Mathematica-Code >
MathWorld Mitwirkende > Knapp, Rob >
MathWorld Mitwirkende > Rowland, Todd >

Die Begleitmatrix zu einem monischen Polynom

 a(x)=a_0+a_1x+...+a_(n-1)x^(n-1) +x ^n
(1)

ist die  n×n quadratische Matrix

 A=
(2)

mit Einsen in der Unterteilung und der letzten Spalte, die durch die Koeffizienten von a(x) gegeben sind. Beachten Sie, dass in der Literatur die Begleitmatrix manchmal mit den geschalteten Zeilen und Spalten definiert wird, d. H. Der Transponierung der obigen Matrix.

Wenn e_i die Standardbasis ist, erfüllt eine Begleitmatrix

 Ae_i = e_ (ich+1)
(3)

für in, sowie

 Ae_n=Summe-a_ie_i,
(4)

einschließlich

 A ^ ne_1= Summe-a_iA ^ ie_1.
(5)

Das Matrixminimalpolynom der Begleitmatrix ist daher  a(x), was auch sein charakteristisches Polynom ist.

Begleitmatrizen werden verwendet, um eine Matrix in rationaler kanonischer Form zu schreiben. Tatsächlich ist jede  n×n Matrix, deren Matrix-Minimalpolynom  p(x) den Polynomgrad n aufweist, der Begleitmatrix für  p(x) ähnlich. Die rationale kanonische Form ist interessanter, wenn der Grad von p(x) kleiner als n ist.

Der folgende Wolfram Language-Befehl gibt die Begleitmatrix für ein Polynom p in der Variablen x an.

 CompanionMatrix := Module}, w = -w/Last; n = Length - 1; SparseArray], {i_, j_} /; i == j + 1 -> 1}, {n, n}]]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.