Logarytm macierzy

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)(0−110),

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

(01−10)

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: {z∈C.|−π<Im⁡z<π}. Ten logarytm jest znany jako logarytm główny.

Odpowiedź jest bardziej zagmatwana w rzeczywistym otoczeniu. Rzeczywista matryca ma prawdziwa logarytm wtedy i tylko wtedy, gdy jest odwracalna, a każdy blok Jordana należący do ujemnej wartości własnej występuje parzystą liczbę razy. Jeśli odwracalna rzeczywista matryca nie spełnia warunku z bloków Jordana, to ma tylko logarytmy rzeczywiste. To można już zobaczyć w przypadku skalarnym: logarytm z −1 jest nierzeczywistą liczbą zespoloną. Istnienie logarytmów rzeczywistych macierzy rzeczywistych 2×2 matryc jest rozważane w dalszej części[potrzebny przypis].

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, A−1=e−ln⁡(A).

Obliczanie logarytmu macierzy diagonalnej

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

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=(λ100⋯00λ10⋯000λ1⋯0⋮⋮⋮⋱⋱⋮0000λ100000λ)=λ(1λ−100⋯001λ−10⋯0001λ−1⋯0⋮⋮⋮⋱⋱⋮00001λ−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)=x−x22+x33−x44+⋅

staje się

ln⁡B=ln⁡(λ(I+K))=ln⁡(λI)+ln⁡(I+K)=ln⁡(λ)I+K−K2/2+K3/3−K4/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

Kwadratowa macierz reprezentuje operator liniowy na przestrzeni euklidesowej Rn, gdzie n jest wymiarem macierzy. Ponieważ taka przestrzeń jest skończenie wymiarowa, operator ten jest faktycznie ograniczony[potrzebny przypis].

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)).

Powracając do konkretnego przypadku przestrzeni euklidesowej, widmo operatora liniowego na tej przestrzeni jest zbiorem wartości jej własnych macierzy i jest skończonym zbiorem. Dopóki początek nie jest w widmie (matryca jest odwracalna), jedna macierz wyraźnie spełnia warunek z poprzedniego paragrafu, a w związku z tym oznacza, że teoria ln⁡(T) jest dobrze zdefiniowana. Brak wyjątkowości logarytmu matrycy, wynika z faktu, że można wybrać więcej niż jedną gałąź logarytmu, która jest zdefiniowana w zbiorze wartości własnych macierzy[potrzebny przypis].

Bibliografia