Wykładnicza macierz

W matematyce The wykładniczy matrycy , określany również jako funkcję wykładniczą matrycy , to funkcja o zestaw matryc kwadratowych , który jest zdefiniowany w sposób analogiczny do zwykle (skalarne) funkcji wykładniczej . Wykładnicza macierz ustanawia połączenie między algebrą Liego a powiązaną grupą Liego .

definicja

Być rzeczywistym lub kompleks - matryca . Wykładnik , który jest oznaczony przez lub , jest macierzą zdefiniowaną przez następujący szereg potęgowy ( rozwinięcie Taylora ):

.

Szereg ten, podobnie jak w przypadku zwykłej funkcji wykładniczej , jest zawsze zbieżny . Dlatego wykładnik jest dobrze zdefiniowany. Kiedy macierzy wykładniczy matryca jest równa zwykłej funkcji wykładniczej . Uogólnieniem, użytecznym również dla macierzy nieskończonych, jest funkcja wykładnicza na dowolnych algebrach Banacha .

nieruchomości

Wykładnicza macierz ma szereg właściwości zwykłej funkcji wykładniczej. Na przykład, w wykładniczej - zerowej macierzy jest równa - macierzą jednostkową :

.

Dla dowolnych macierzy zespolonych i dowolnych liczb zespolonych i uchwytów

.

Wynika

,

To znaczy

.

Zbyt odwrócona macierz oznacza .

Funkcja wykładnicza spełnia wszystkie liczby i . To samo dotyczy macierzy dojazdów i , czyli off

następuje

.

To równanie jest generalnie niepoprawne w przypadku macierzy nieprzemiennych. W tym przypadku można obliczyć za pomocą wzoru Bakera-Campbella-Hausdorffa .

Wykładniczy macierzy do transpozycji jest równy transpozycji wykładniczej :

Wynika z tego, że czynność MATRIX wykładniczej odwzorowuje symetrycznych matryc symetrycznych macierzy i macierzy skosu symetryczny do macierzy ortogonalnych . Analogicznie stosuje się zależność między adjunkcją i potęgowaniem

,

tak, że funkcja wykładnicza macierzy odwzorowuje macierze hermitowskie na macierze hermitowskie i pochyla macierze hermitowskie do macierzy unitarnych .

Obowiązują również następujące zasady:

  • Jeśli jest odwracalne , to jest .
  • , Tu oznacza się ślady w macierzy kwadratowej .
  • .

Mapa wykładnicza

Wykładnik macierzy jest zawsze macierzą odwracalną . Odwrotny od jest podane przez. Wykładnicza (złożona) macierz zapewnia zatem odwzorowanie

z przestrzeni wektorowej wszystkich macierzy (złożonych) do ogólnej grupy liniowej , grupy wszystkich macierzy odwracalnych (złożonych). To odwzorowanie jest surjektywne , tj. każda (rzeczywista lub złożona) macierz odwracalna może być zapisana jako macierz wykładnicza złożonej macierzy. Archetypy (lub przekroje lokalne ) można obliczyć za pomocą logarytmów macierzowych .

Na każde dwie macierze i dotyczy

,

gdzie oznacza dowolną normę macierzy . Wynika z tego, że mapowanie wykładnicze jest ciągłe, a nawet ciągłe lipschitz na zwartych podzbiorach . Istnieje jednak dokładniejsze ograniczenie normy samej macierzy wykładniczej

z normą macierzy logarytmicznej i zakresem liczbowym wartości .

Przydzial

definiuje gładką krzywą w ogólnej grupie liniowej, która daje macierz tożsamości. Zapewnia to jednoparametrową podgrupę ogólnej grupy liniowej, da

ma zastosowanie. Wyprowadzenie tej funkcji w punkcie jest przez

dany. Wyprowadzenie for to tylko macierz , czyli tworzy tę jednoparametrową podgrupę.

Bardziej ogólnie stosuje się:

Przykłady algebr Liego i powiązanych grup Liego

Grupa kłamstw przykład
Ogólna grupa liniowa

.

Grupa ortogonalna

Grupa jednostkowa

Specjalna grupa unitarna
jest mapowany z suriektywu do .
Specjalna grupa ortogonalna
( skośne macierze symetryczne )
jest mapowane od suriektywnej do .
Specjalna grupa liniowa
jest mapowany z nie- suriekcją do . Notoryczny kontrprzykład z nie jest na obrazie .

Z ostatniego przykładu widać, że mapowanie wykładnicze dla generowania grup Liego (w zależności od algebry Liego) generalnie nie jest surjektywne.

Liniowe równania różniczkowe

Jedną z zalet macierzy wykładniczej jest to, że można ją wykorzystać do rozwiązywania układów liniowych równań różniczkowych zwyczajnych , np. B. może być wykorzystany do modelu przestrzeni stanów dynamicznych układów transmisyjnych. Na przykład z równania (1) powyżej wynika, że ​​rozwiązanie problemu wartości początkowej

z macierzą kwadratową według

dane jest.

Wykładniczą macierz można również wykorzystać do rozwiązania równania niejednorodnego

,

być użytym. Przykłady można znaleźć poniżej w rozdziale Aplikacje .

Dla równań różniczkowych postaci

przy niestałym na ogół nie ma rozwiązań zamkniętych. Serii Magnus , jednak, zapewnia ogólne rozwiązanie w notacji macierzowej pośrednictwem funkcji wykładniczej matrycy, nawet w przypadku współczynników niż stałych (jako nieskończona serii wykładnika).

Obliczanie wykładniczej macierzy

Seria Taylora

Funkcja wykładnicza macierzy i może w zasadzie być obliczona przy użyciu ekspansję Taylor

Odnosi się tutaj do Wydziału z . Jeżeli dokładność jest wystarczająca (szereg jest absolutnie zbieżny), szereg powinien kończyć się na skończonej liczbie kroków obliczeniowych. Im większe wpisy w macierzy, tym więcej wyrazów w szeregu należy obliczyć (np. w celu rozwiązania liniowego równania różniczkowego dla dużego kroku czasowego). W celu usprawnienia algorytmu rozwiązania w tym zakresie, wpisy w macierzy można elegancko skalować za pomocą reguły obliczeniowej (metoda „Scaling & Squaring”). Jeśli (naturalna) norma macierzy nie jest zbyt duża, szereg można również obliczyć przy użyciu przybliżenia Padé . Metoda skalowania i kwadratury ma koszt rzędu wielkości (zasadniczo mnożenia macierzy ). Współczynnik zależy od parametrów skalowania, aw szczególności od wzorca macierzy.

Nil Potężny Upadek

Macierz jest nilpotentna, jeśli jest odpowiednia dla odpowiedniej liczby naturalnej . W tym przypadku rozwinięcie szeregu wyrazów załamuje się po skończonej liczbie wyrazów, a macierz wykładnicza może być użyta jako

być obliczone.

Diagonalizacja macierzy

Czy macierz jest macierzą diagonalną?

,

wtedy można znaleźć jego wykładnik, stosując zwykłą funkcję wykładniczą do każdego wpisu głównej przekątnej :

.

Dzięki temu można również obliczyć wykładnik macierzy diagonalizowalnej . Do diagonalizacji

z macierzą diagonalną , przynależną eigenbase oraz - wartości własne macierzy są określone. Dla funkcji wykładniczej macierzy wynika z tego

ze zwykłą funkcją wykładniczą . Dowód wynika bezpośrednio z rozwinięcia Taylora funkcji wykładniczej.

Diagonalizacja macierzy, podobnie jak algorytm QR czy postać normalna Jordana , należy do metod dekompozycji macierzy do obliczania funkcji wykładniczej. Diagonalizacja i algorytm QR mają wysiłek rzędu wielkości iw porównaniu z metodami opartymi na rozwinięciu Taylora są niezależne od . Główny wysiłek obliczeniowy (tutaj: wyznaczanie wartości własnych i wektorów własnych ) jest również niezależny od zmiennych . Aby rozwiązać na przykład równania różniczkowe liniowe dla kilku kroków czasowych , taką ilość pracy trzeba wykonać tylko raz. Obliczenie kolejnych kroków czasowych odbywa się metodą diagonalizacji przez proste mnożenie macierzy, a algorytmem QR wysiłek jest tylko rzędu wielkości .

Przykład 1

Należy obliczyć następującą funkcję wykładniczą macierzy:

.

W tym celu macierz jest najpierw diagonalizowana przy użyciu wartości własnych i wektorów własnych. Z macierzą diagonalną i bazą własną wygląda to następująco:

.

Wartości własne wielomianu charakterystycznego wyznaczone do

.

Poniższe dotyczy dwóch wektorów własnych lub podstawy własnej:

jak

Podstawienie za macierzową funkcję wykładniczą daje w końcu

jako zamknięte rozwiązanie analityczne.

Przykład 2

Funkcja wykładnicza macierzy

ma rozwiązanie, ale sama macierz nie może być diagonalizowana. Macierz ma dwie wartości własne . Chociaż wartość własna ma krotność algebraiczną 2, istnieje tylko jeden liniowo niezależny wektor własny. Podstawa z wektorów własnych

nie można odwrócić . Wyróżnik wielomianu charakterystycznego

zawsze staje się zerem. W takim przypadku, tj. gdy występują te same wartości własne lub wektory własne, do przekształcenia można użyć postaci normalnej Jordana.

Metoda dzielenia

Jeśli wielomian minimalny (lub wielomian charakterystyczny ) macierzy rozkłada się na czynniki liniowe (tak jest zawsze powyżej ), to może on być jednoznacznie sumą

być zdemontowany, z

  • jest diagonalizowalny,
  • jest nilpotentny i
  • komutuje z (tj .).

Pozwala to na wykładniczą opłatę, redukując ją do wyżej wymienionych przypadków: . W ostatnim kroku potrzebujesz przemienności i .

Używanie postaci normalnej Jordana

Inna metoda polega na użyciu Postać Jordana się , przy czym stosuje się również metody rozszczepiania. Niech będzie normalną postacią Jordana z macierzą zmiany bazy , wtedy

Ponieważ

ma zastosowanie

Dlatego wystarczy znać wykładnik bloku Jordana. Teraz każdy blok Jordana ma kształt

gdzie jest specjalna macierz nilpotent. Tak więc wykładnik bloku Jordana to

przykład

Spójrz na matrycę

,

która jest postacią normalną Jordana

z macierzą przejścia

Ma. Następnie dotyczy

oraz

.

Więc jest

.

Wykładnik macierzy 1×1 jest trywialny. Z następującymi

Obliczanie postaci normalnej Jordana, a z niej wykładniczej, jest w ten sposób bardzo żmudne. Zwykle wystarczy obliczyć wpływ macierzy wykładniczej na kilka wektorów.

Obliczenia numeryczne

Rozkład postaci normalnej Jordana jest numerycznie niestabilny, ponieważ ze względu na arytmetykę zmiennoprzecinkową do wartości własnych wprowadzane są błędy zaokrągleń, które uniemożliwiają grupowanie wartości własnych w grupy identycznych wartości własnych. Dlatego w obliczeniach stosuje się inne techniki obliczania wykładniczego macierzy. Najbardziej efektywne dostępne algorytmy obejmują aproksymację Padé ze skalowaniem i podnoszeniem do kwadratu (patrz obliczenia przy użyciu szeregu Taylora ) lub metody dekompozycji macierzy , takie jak diagonalizacja macierzy . W przypadku dużych macierzy wysiłek obliczeniowy można również zmniejszyć, stosując przestrzenie Krylowa, których wektory bazowe zostały zortogonalizowane metodą Arnoldiego .

Czystszy algorytm

Inną możliwością obliczenia wykładniczej macierzy jest algorytm Putzera. Przy danej macierzy i rekurencyjnie definiuje się funkcje i macierze różniczkowalne w sposób ciągły , tak aby:

Rozwiązanie macierzy wykładniczej macierzy otrzymuje się jako wielomian. Obliczenie ma wysiłek rzędu wielkości (obliczanie wartości własnych, a w szczególności mnożenia macierzy) i dlatego jest odpowiednie tylko dla małych macierzy.

Aplikacje

Jednorodne liniowe równania różniczkowe

Wykładnicza macierz może być wykorzystana do rozwiązania układu równań różniczkowych liniowych . Równanie różniczkowe postaci

ma rozwiązanie . Jeśli masz wektor

rozważymy, to można rozważyć układ sprzężonych liniowych równań różniczkowych jako

.

Jeśli zastosujesz współczynnik integracji i pomnożysz po obu stronach, otrzymasz

,
.

Jeśli jeden oblicza, otrzymuje się roztwór różnicowego układu równań.

Przykład (jednorodny)

Podano następujący układ równań różniczkowych:

Można to zapisać za pomocą macierzy współczynników

.

Daje to skojarzoną macierz wykładniczą do

.

W ten sposób otrzymuje się ogólne rozwiązanie układu równań różniczkowych

.

Przypadek niejednorodny - zmienność stałych

Dla przypadku niejednorodnego można zastosować metodę podobną do zmienności stałych . Poszukuje się rozwiązania formularza :

Aby znaleźć rozwiązanie , obstawiasz

To skutkuje

,

gdzie zależy od warunków początkowych.

Przykład (niejednorodny)

Podano układ równań różniczkowych

System sam się pisze z powyższą matrycą

z

.

Ogólne rozwiązanie równania jednorodnego zostało już obliczone powyżej. Suma rozwiązań jednorodnych i specjalnych daje w wyniku rozwiązanie problemu niejednorodnego. Musisz tylko znaleźć specjalne rozwiązanie (zmieniając stałe). Z powyższego równania otrzymujemy:

,

więc

.

Zobacz też

literatura

  • Roger A. Horn, Charles R. Johnson: Tematy w analizie macierzy . Cambridge University Press, 1991, ISBN 0-521-46713-6 (angielski).
  • Cleve Moler, Charles F. Van Loan: Dziewiętnaście wątpliwych sposobów obliczania wykładniczego macierzy, dwadzieścia pięć lat później . W: Przegląd SIAM . taśma 45 , nie. 1 , 2003, ISSN  1095-7200 , s. 1-49 , doi : 10.1137 / S00361445024180 ( cornell.edu [PDF]).
  • VI Arnolʹd: Równania różniczkowe zwyczajne . Springer-Verlag, Berlin / Nowy Jork 1980, ISBN 3-540-09216-1 .

Indywidualne dowody

  1. ^ S. Blanes, F. Casas, JA Oteo, J. Ros: Rozszerzenie Magnus i niektóre z jego zastosowań. (= Raporty Fizyki. Tom 470). Biblioteka Uniwersytetu Cornella, 2009, OCLC 635162561 .
  2. T. Möller: Symboliczna, oparta na matematyce symulacja przestrzeni cylindrów dla regeneracyjnych obiegów gazu. W: Int J Energy Environ inż. Springer Berlin / Heidelberg, luty 2015. http://link.springer.com/article/10.1007/s40095-015-0163-3