Wielomian minimalny

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Wielomian minimalny macierzy kwadratowej Awielomian anulujący ψ(λ) tej macierzy, tzn. ψ(A)=0 stopnia najniższego względem λ o współczynniku jeden przy najwyższej potędze λ.

Równoważnie, dla przekształcenia liniowego f zadanego daną macierzą, jest to taki wielomian ψ(λ), że ψ(f) (interpretując fn jako przekształcenie f złożone ze sobą n razy) przekształca każdy wektor na wektor zerowy, a wielomian ψ jest najniższego możliwego stopnia i ma współczynnik 1 przy najwyższej potędze λ.

Należy wiedzieć, że istnieje tylko jeden wielomian minimalny macierzy kwadratowej A.

Wielomian minimalny ψ(λ) macierzy A jest związany z wielomianem charakterystycznym φ(λ) następującą zależnością:

ψ(λ)=φ(λ)Dn1(λ),

przy czym Dn1(λ) jest największym wspólnym dzielnikiem wszystkich elementów macierzy dołączonej

[λEA]D, gdzie E jest macierzą jednostkową o tym samym wymiarze co macierz A.

Powyższa zależność jest przydatna przy wyznaczaniu wielomianu minimalnego.

Algorytm wyznaczania

Algorytm wyznaczania wielomianu minimalnego ψ(λ) macierzy A:

  1. Wyznaczamy wielomian charakterystyczny φ(λ) macierzy A.
  2. Wyznaczamy macierz dołączoną [λEA]D macierzy A.
  3. Znajdujemy Dn1(λ) będący największym wspólnym dzielnikiem elementów macierzy dołączonej [λEA]D.
  4. Korzystając z wzoru ψ(λ)=φ(λ)Dn1(λ) wyznaczamy szukany wielomian minimalny macierzy A.

Przykład

Wyznaczmy wielomian minimalny macierzy:

A=(100011001).

Wyznaczamy najpierw wielomian charakterystyczny macierzy A:

φ(λ)=|λ1000λ1100λ1|=(λ1)3.

Następnie obliczamy macierz dołączoną [λEA]D macierzy A, więc wyznaczamy dopełnienia algebraiczne elementów macierzy A:

D11=|λ110λ1|=(λ1)2,D12=|010λ1|=0,D13=|0λ100|=0,
D21=|000λ1|=0,D22=|λ100λ1|=(λ1)2,D23=|λ1000|=0,
D31=|00λ11|=0,D32=|λ1001|=λ1,D33=|λ100λ1|=(λ1)2.

Aby więc otrzymać macierz dołączoną, należy zastąpić elementy danej macierzy przez ich dopełnienia algebraiczne i dokonać transpozycji. Ostatecznie macierz dołączona [λEA]D podanej macierzy A ma postać:

[λEA]D=((λ1)2000(λ1)200λ1(λ1)2).

Wszystkie elementy macierzy dołączonej są podzielne przez λ1 zatem ze wzoru:

ψ(λ)=φ(λ)Dn1(λ)

otrzymujemy, że szukany wielomian minimalny zadanej macierzy A ma postać: ψ(λ)=(λ1)2.

Zobacz też

Szablon:Macierz