Logarytm macierzy

Z testwiki
Wersja z dnia 12:37, 21 lip 2024 autorstwa imported>EmptyBot (int.)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Logarytm macierzy – inna macierz taka, że wykładnicza macierz drugiej macierzy jest równa oryginalnej macierzy. A zatem jest to uogólnienie logarytmu skalarnego, a w pewnym sensie także odwrotna funkcja macierzy wykładniczej. Nie wszystkie macierze mają logarytm i te macierze, które posiadają logarytm, mogą mieć więcej niż jeden logarytm. Badanie logarytmów macierzy prowadzi do teorii Liego. Od kiedy macierz ma logarytm, jest w grupie Liego i logarytm jest odpowiednim elementem algebry Liego.

Definicja

Wykładnicza forma macierzy A jest określona:

e𝐀n=0𝐀nn!.

Biorąc pod uwagę macierz B, macierz A jest logarytmem macierzy B, jeżeli e𝐀=B. Często logarytmy matrycy nie są unikatowe, tak jak logarytmy liczb zespolonych, co wyjaśniono poniżej.

Przykład: Logarytm obrotów w płaszczyźnie

Obroty w płaszczyźnie to prosty przykład. Obrót kąta α wokół macierzy jest reprezentowany przez macierz 2×2

A=(cos(α)sin(α)sin(α)cos(α)).

Dla każdej liczby naturalnej n, macierz

Bn=(α+2πn)(0110),

to logarytm macierzy A. Zatem macierz A ma nieskończenie wiele logarytmów. To wynika z tego, że kąt obrotu jest ustalony tylko do wielokrotności 2π.

W języku teorii Liego obroty macierzy A są elementami grupy Liego SO(2). Odpowiadające im logarytmy B są elementami algebry Liego SO(2), która składa się z wszystkich macierzy skośno-symetrycznych.

Macierz

(0110)

jest generatorem algebry Liego SO(2).

Czy istnieje?

Pytanie, czy macierz ma logarytm ma najprostszą odpowiedź, gdy rozpatrywana jest w złożonej konfiguracji. Macierz ma logarytm wtedy i tylko wtedy, gdy jest odwracalna. Logarytm nie jest wyjątkowy, ale jeśli matryca nie ma negatywnych rzeczywistych wartości własnych, to ma wyjątkowy logarytm, którego wartości własne zawierają się w klamrze: {zC.|π<Imz<π}. Ten logarytm jest znany jako logarytm główny.

Szablon:Fakt.

Własności

Jeśli A i B są dodatnio określone oraz A i B są przemienne, czyli AB=BA, to

AB=eln(A)+ln(B).

Dla każdej odwracalnej macierzy, A1=eln(A).

Obliczanie logarytmu macierzy diagonalnej

Sposób znalezienia ln(A) diagonalnej macierzy A jest następujący:

  • Znajdź macierz V wektorów własnych A (każda kolumna V jest wektorem własnym A).
  • Znajdź odwrotność V1 z V.
  • Niech A=V1AV.
  • Wtedy A będzie macierzą diagonalną, której elementy przekątnej są wartościami własnymi macierzy A.
  • Zamień każdy element przekątnej A na jego logarytmu naturalny, w celu uzyskania lnA.
  • Wtedy lnA=V(lnA)V1.

To, że logarytm A może być macierzą zespoloną, nawet jeśli A jest rzeczywiste, wynika z faktu, że macierz z pozytywnymi i rzeczywistymi wartościami może mieć negatywne lub nawet złożone wartości własne (dotyczy to przykładowo macierzy rotacji). Brak unikatowości logarytmu macierzy wynika z braku jednoznaczności logarytmu liczby zespolonej.

Obliczanie logarytmu niediagonalnej macierzy

Algorytm przedstawiony powyżej nie działa na niediagonalnych macierzach, takich jak

[1101].

Dla takich matryc trzeba znaleźć ich rozkład Jordana i, zamiast obliczania logarytmów elementów przekątnej jak wyżej, trzeba obliczyć logarytm bloków Jordana.

Ten ostatni jest tworzony, dzięki zauważeniu, że można napisać blok Jordan jako

B=(λ10000λ10000λ100000λ100000λ)=λ(1λ100001λ100001λ1000001λ1000001)=λ(I+K)

gdzie K jest macierzą z zerami na i poniżej głównej przekątnej (liczba λ jest niezerowa z powodu założenia, że macierz którego logarytm próbuje się obliczyć jest odwracalna).

Następnie, dzięki rozwinięciu Mercatora

ln(1+x)=xx22+x33x44+

staje się

lnB=ln(λ(I+K))=ln(λI)+ln(I+K)=ln(λ)I+KK2/2+K3/3K4/4+

To rozwinięcie na ogół nie jest zbieżne dla każdej macierzy K, ponieważ nie jest zbieżne dla każdej liczby rzeczywistej z wartością bezwzględną większą od jedności, to jednak K jest macierzą nilpotenta, tak więc cykl rzeczywiście ma skończoną liczbę wyrazów (Km jest równe zero, jeśli jest wymiarem k).

Stosując to odkrycie, otrzymujemy

ln[1101]=[0100].

Funkcjonalna analiza perspektywiczna

Szablon:Fakt.

Korzystanie z narzędzi holomorficznego rachunku funkcyjnego, biorąc pod uwagę funkcję holomorficzną f(z), określoną na zbiorze otwartym w płaszczyźnie zespolonej i ograniczony operator liniowy T można obliczyć f(t) tak długo, jak f(z) jest określona na Widmie T.

Funkcja F(z)=ln(z) może być zdefiniowana w dowolnym prostym połączonym zbiorze otwartym w płaszczyźnie zespolonej nie zawierającej początku i jest holomorficzny w takiej domenie. Oznacza to, że można określić ln(T), pod warunkiem, że widmo T nie zawiera początku i istnieje ścieżka począwszy od środka do nieskończoności nie przekraczająca spektrum T (na przykład, w przypadku widma z T, którym jest koło z początkiem wewnątrz koła, jest możliwe określenie ln(T)).

Szablon:Fakt.

Bibliografia

  • Gantmacher, Felix R.(1959) Teoria matryc 1, Nowy York, Chelsea, s. 239–241.
  • Culver, Walter J. (1966), O istnieniu i unikatowości rzeczywistych logarytmów macierzy, „Proceedings of the American Mathematical Society” 17 (5): s. 1146–1151, doi:10.1090/S0002-9939-1966-0202740-6, ISSN 0002-9939.
  • Higham, Nicholas (2008), Functions of Matrices. Theory and Computation, SIAM, Szablon:ISBN.
  • Engo, Kenth (June 2001), On the BCH-formula in so(3), „BIT Numerical Mathematics” 41 (3): 629-632, doi: 10.1023/A:1021979515229, ISSN 0006-3835.

Szablon:Logarytmy Szablon:Macierz