Seuramatriisi

Algebra > Lineaarialgebra > matriisit > Matriisityypit >
historia ja terminologia > Mathematica Code >
MathWorld Contributors > Knapp, Rob >
MathWorld Contributors > Rowland, Todd >

Monic polynomin kumppanimatriisi

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

on n×n neliömatriisi

 A=
(2)

kanssa on yksi subdiagonaalinen ja viimeinen sarake annetaan kertoimilla  a (x). Huomaa, että kirjallisuudessa kumppanimatriisi on joskus määritelty rivien ja sarakkeiden ollessa kytkettyinä, eli yllä olevan matriisin transponointi.

kun e_i on vakiopohja, seuramatriisi täyttää

 Ae_i=e_(i+1)
(3)

in, sekä

 Ae_n=summa-a_ie_i,
(4)

mukaan lukien

 a^ne_1=summa-a_iA^ie_1.
(5)

seuramatriisin matriisin minimipolynomi on siis a (x), joka on myös sen karakteristinen polynomi.

Seuramatriiseja käytetään matriisin kirjoittamiseen rationaalisessa kanonisessa muodossa. Itse asiassa mikä tahansa n×nmatriisi, jonka matriisin minimaalipolynomi  p(x) on polynomin aste n, on samanlainen kuin seuralaismatriisi p(x). Rationaalinen kanoninen muoto on kiinnostavampi, kun aste p(x) on pienempi kuin n.

seuraava Wolframin kielen komento antaa seuramatriisin polynomille p muuttujassa x.

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

Vastaa

Sähköpostiosoitettasi ei julkaista.