Logarytm macierzy

W matematyce logarytm macierzy jest inną macierzą , taką, że wykładniczy wykładnik tej drugiej macierzy jest równy oryginalnej macierzy. Jest to zatem uogólnienie logarytmu skalarnego iw pewnym sensie funkcja odwrotna do macierzy wykładniczej . Nie wszystkie macierze mają logarytm, a macierze, które mają logarytm, mogą mieć więcej niż jeden logarytm. Badanie logarytmów macierzy prowadzi do teorii kłamstw , ponieważ gdy macierz ma logarytm, to znajduje się w elemencie Grupa Liego i logarytm to odpowiedni element przestrzeni wektorowej algebry Liego .

Definicja

Wykładniczy macierzy A jest zdefiniowany przez

}

Biorąc pod uwagę macierz B , mówi się , że inna macierz A jest logarytmem macierzowym B jeśli e A = B , . Ponieważ funkcja wykładnicza nie jest bijekcją dla liczb zespolonych (np. ), liczby mogą mieć wiele logarytmów zespolonych, w wyniku czego niektóre macierze mogą mieć więcej niż jeden logarytm, jak wyjaśniono poniżej.

Wyrażenie szeregu potęgowego

Jeśli B jest wystarczająco blisko macierzy tożsamości, to logarytm B można obliczyć za pomocą następującego szeregu potęgowego:

.

W szczególności, jeśli , to poprzedni szereg jest zbieżny i .

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

Obroty w płaszczyźnie dają prosty przykład. Obrót o kąt α wokół początku układu współrzędnych jest reprezentowany przez macierz 2×2

Dla dowolnej liczby całkowitej n macierz

jest logarytmem A.

Dowód



gdzie








qed.


Zatem macierz A ma nieskończenie wiele logarytmów. Odpowiada to temu, że kąt obrotu jest określany tylko do wielokrotności 2 π .

W języku teorii Liego macierze rotacji A są elementami grupy Liego SO(2) . Odpowiednie logarytmy B są elementami algebry Liego so(2), która składa się ze wszystkich macierzy skośno-symetrycznych . Macierz

jest generatorem algebry Liego so(2).

Istnienie

Pytanie, czy macierz ma logarytm, ma najłatwiejszą odpowiedź, gdy rozważa się ją w złożonym układzie. Złożona macierz ma logarytm wtedy i tylko wtedy, gdy jest odwracalna . Logarytm nie jest unikalny, ale jeśli macierz nie ma ujemnych rzeczywistych wartości własnych , to istnieje unikalny logarytm, którego wszystkie wartości własne leżą w pasku { z C | −π < Ja z < π}. Ten logarytm jest znany jako główny logarytm .

Odpowiedź jest bardziej związana z rzeczywistym otoczeniem. Macierz rzeczywista ma logarytm rzeczywisty 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 macierz rzeczywista nie spełnia warunku z blokami Jordana, to ma tylko nierzeczywiste logarytmy. Można to już zobaczyć w przypadku skalarnym: żadna gałąź logarytmu nie może być rzeczywista przy -1. Istnienie rzeczywistych logarytmów macierzowych rzeczywistych macierzy 2 × 2 zostanie omówione w dalszej części.

Nieruchomości

Jeśli A i B macierzami dodatnio określonymi , to

Załóżmy, że A i B dojeżdżają do pracy, co oznacza, że ​​AB = BA . Następnie

wtedy i tylko wtedy, gdy , gdzie jest wartością własną ZA ν jest odpowiednikiem wartość własna B . W szczególności gdy A i B dojeżdżają do pracy i obaj są dodatnio określony . Ustawienie B = A −1 w tym równaniu daje wyniki

nie dojeżdżających do pracy B można to pokazać.

Mówiąc bardziej ogólnie, rozwinięcie szeregowe w potęgach można uzyskać za pomocą całkowej definicji logarytmu

stosowane zarówno do , jak i w granicy .

Dalszy przykład: Logarytm obrotów w przestrzeni 3D

Obrót R ∈ SO(3) w ℝ³ jest określony przez macierz ortogonalną 3×3 .

Logarytm takiej macierzy rotacji R można łatwo obliczyć z antysymetrycznej części wzoru na rotację Rodriguesa , wyraźnie w kącie osi . Daje logarytm minimalnej normy Frobeniusa , ale kończy się niepowodzeniem, gdy R ma wartości własne równe -1, gdzie nie jest to unikalne.

Ponadto zauważ, że przy danych macierzach rotacji A i B ,

jest odległością geodezyjną na trójwymiarowej rozmaitości macierzy rotacji.

Obliczanie logarytmu diagonalizowalnej macierzy

Metoda znajdowania ln A dla diagonalizowalnej macierzy A jest następująca:

Znajdź macierz V wektorów własnych A ( każda kolumna V jest wektorem własnym A ).
Znajdź odwrotność V -1 z V .
Niech
Wtedy A ' będzie macierzą diagonalną, której elementy diagonalne są wartościami własnymi A .
Wymień każdy przekątny elementu A′ przez jego (naturalny) logarytm w celu uzyskania .
Wtedy

To, że logarytm z A może być macierzą zespoloną, nawet jeśli A jest rzeczywista, wynika z faktu, że macierz z wpisami rzeczywistymi i dodatnimi może mimo wszystko mieć ujemne lub nawet zespolone wartości własne (dotyczy to na przykład macierzy rotacji ). Niejednoznaczność logarytmu macierzy wynika z niejednoznaczności logarytmu liczby zespolonej.

Logarytm macierzy niediagonalizowalnej

Algorytm zilustrowany powyżej nie działa dla macierzy niediagonalizowalnych, takich jak

Dla takich macierzy trzeba znaleźć rozkład Jordana i zamiast obliczać logarytm wpisów ukośnych, jak powyżej, należałoby obliczyć logarytm bloków Jordana .

To ostatnie osiąga się, zauważając, że blok Jordana można zapisać jako

gdzie K jest macierzą z zerami na i pod główną przekątną. (Liczba λ jest różna od zera przy założeniu, że macierz, której logarytm próbuje się przyjąć, jest odwracalna).

Następnie przez serię Mercator

jeden dostaje

Szereg ten ma skończoną liczbę wyrazów ( K m wynosi zero, jeśli m jest wymiarem K ), więc jego suma jest dobrze zdefiniowana.

Korzystając z tego podejścia, można znaleźć

Perspektywa analizy funkcjonalnej

Kwadratowa macierz reprezentuje operator liniowy w przestrzeni euklidesowej Rn , gdzie n jest wymiarem macierzy. Ponieważ taka przestrzeń jest skończenie wymiarowa, ten operator jest właściwie ograniczony .

Wykorzystując narzędzia holomorficznego rachunku funkcyjnego , mając holomorficzną funkcję f zdefiniowaną na zbiorze otwartym na płaszczyźnie zespolonej i ograniczony operator liniowy T , można obliczyć f ( T ), o ile f jest określone na widmie T.

Funkcję f ( z )=log z można zdefiniować na dowolnym prosto spójnym zbiorze otwartym na płaszczyźnie zespolonej niezawierającej początku i jest ona holomorficzna na takiej dziedzinie. Oznacza to, że można zdefiniować ln T , o ile widmo T nie zawiera początku i istnieje droga od początku do nieskończoności, która nie przecina widma T ( np . pochodzenia wewnątrz niego, nie da się określić ln T ).

Widmo operatora liniowego na Rn jest zbiorem wartości własnych jego macierzy, a więc jest zbiorem skończonym . Dopóki początek nie znajduje się w widmie (macierz jest odwracalna), warunek ścieżki z poprzedniego akapitu jest spełniony, a ln T jest dobrze określone. Niejednoznaczność logarytmu macierzowego wynika z faktu, że można wybrać więcej niż jedną gałąź logarytmu zdefiniowanego na zbiorze wartości własnych macierzy.

Perspektywa teorii grup Liego

W teorii grup Liego istnieje mapa wykładnicza od algebry Liego odpowiedniej grupy Liego G sol

W przypadku macierzowych grup Liego elementy i G są macierzami kwadratowymi a mapa wykładnicza jest określona przez macierz wykładniczą . mapa i pokrywa się z omawianym tutaj Logarytm odwzorowuje z grupy Liego G do algebry Liego sol {\ Displaystyle . Zauważ jest lokalnym dyfeomorfizmem między sąsiedztwem macierzy zerowej sąsiedztwem macierzy tożsamości . Zatem logarytm (macierzowy) jest dobrze zdefiniowany jako mapa,

Ważnym następstwem formuły Jacobiego jest więc

Ograniczenia w przypadku 2 × 2

Jeśli macierz rzeczywista 2 × 2 ma wyznacznik ujemny , to nie ma logarytmu rzeczywistego. Zauważ najpierw, że dowolną macierz rzeczywistą 2 × 2 można uznać za jeden z trzech typów liczby zespolonej z = x + y ε, gdzie ε² ∈ { −1, 0, +1 }. To z jest punktem na zespolonej podpłaszczyźnie pierścienia macierzy .

Przypadek, w którym wyznacznik jest ujemny, pojawia się tylko na płaszczyźnie z ε² = +1, czyli na płaszczyźnie liczb zespolonych . Tylko jedna ćwiartka tej płaszczyzny jest obrazem mapy wykładniczej, więc logarytm jest zdefiniowany tylko w tej ćwiartce (ćwiartce). Pozostałe trzy ćwiartki to obrazy tego jednego w ramach czterogrupy Kleina generowanej przez ε i −1.

Na przykład niech a = log 2 ; następnie cosh a = 5/4 i sinh a = 3/4. W przypadku macierzy oznacza to, że

.

Więc ta ostatnia macierz ma logarytm

.

Te macierze nie mają jednak logarytmu:

.

Reprezentują trzy inne koniugaty przez grupę czterech macierzy powyżej, która ma logarytm.

Niepojedyncza macierz 2 x 2 niekoniecznie ma logarytm, ale jest sprzężona przez grupę czterech z macierzą, która ma logarytm.

Wynika z tego również, że np. pierwiastek kwadratowy z tej macierzy A można otrzymać bezpośrednio z potęgowania (log A )/2,

Aby uzyskać bogatszy przykład, zacznijmy od trójki pitagorejskiej ( p,q,r ) i niech a = log( p + r ) − log q . Następnie

.

Teraz

.

Zatem

ma macierz logarytmiczną

,

gdzie za = log( p + r ) − log q .

Zobacz też

Notatki

  1. ^ Hall 2015 Twierdzenie 2.8
  2. ^ Higham (2008) , Twierdzenie 1.27
  3. ^ Higham (2008) , Twierdzenie 1.31
  4. Bibliografia _
  5. ^ APRAHAMIAN, MARYJA; HIGHAM, NICHOLAS J. (2014). „Funkcja rozwijania macierzy z zastosowaniem do obliczania wykładniczego macierzy” . SIAM Journal o analizie macierzy i zastosowaniach . 35 (1): 97. doi : 10.1137/130920137 . Źródło 13 grudnia 2022 r .
  6. ^ Niepublikowana notatka S Adlera (IAS)
  7. ^ Hall 2015 Twierdzenie 3.42
  8. ^ Abstrakcyjne macierze algebry / 2x2 rzeczywiste w Wikibooks