Matris exponentiell

Inom matematik är matrisexponentialen , även kallad matrixexponentiell funktion , en funktion på uppsättningen kvadratmatriser , som definieras analogt med den vanliga (skalär) exponentiella funktionen . Matrisen exponentiell upprättar sambandet mellan Lie -algebra och den associerade Lie -gruppen .

definition

Vara en verklig eller komplext - matris . Exponentialen för , som betecknas med eller , är matrisen, som definieras av följande kraftserier ( Taylor -expansion ):

.

Denna serie, precis som den vanliga exponentiella funktionen , konvergerar alltid. Därför är exponentialen väl definierad. När är en matris är matrisens exponential lika med den vanliga exponentialfunktionen . En generalisering, som också är användbar för oändliga matriser, är den exponentiella funktionen på godtyckliga Banach -algebra .

egenskaper

Matrisen exponential delar ett antal av egenskaperna för den vanliga exponentialfunktionen. Exempelvis är exponentialen för - nollmatrisen lika med - - matrisen :

.

För alla komplexa matriser och komplexa tal och håll

.

Det följer

,

Det betyder

.

Matrisen som är för omvänd betecknar .

Den exponentiella funktionen uppfyller alla nummer och . Detsamma gäller för pendlingsmatriser och , det vill säga av

följer

.

Denna ekvation är generellt felaktig för icke-kommuterande matriser. I det här fallet kan man beräkna med hjälp av Baker-Campbell-Hausdorff-formeln .

Exponentialen för matrisen som ska transponeras är lika med transponeringen av exponentialen för :

Det följer att matrisens exponentiella funktion kartlägger symmetriska matriser till symmetriska matriser och skev-symmetriska matriser till ortogonala matriser . Förhållandet mellan tillägg och exponentiering gäller analogt

,

så att matrisens exponentiella funktion kartlägger hermitiska matriser till hermitiska matriser och snedvrider hermitiska matriser till enhetsmatriser .

Följande gäller också:

  • Om det är inverterbart , så är det .
  • , Här betecknar den spår av den kvadratiska matrisen .
  • .

Den exponentiella kartan

Exponeringen av en matris är alltid en inverterbar matris . Den inversa av är given av. Den (komplexa) matrisexponentialen ger således en kartläggning

från vektorrummet för alla (komplexa) matriser till den allmänna linjära gruppen , gruppen av alla (komplexa) inverterbara matriser. Denna kartläggning är surjektiv , dvs varje (verklig eller komplex) inverterbar matris kan skrivas som exponentiell matris för en komplex matris. Arketyper (eller lokala sektioner ) kan beräknas med hjälp av matrislogaritmer .

För varannan matris och gäller

,

där betecknar vilken matrisnorm som helst . Det följer att den exponentiella kartläggningen är kontinuerlig och till och med lipschitz -kontinuerligkompakta delmängder av . Det finns dock en mer exakt gräns för själva matrisens exponentiella norm

med den logaritmiska matrisnormen och det numeriska värdet .

Uppgiften

definierar en jämn kurva i den allmänna linjära gruppen som ger identitetsmatrisen. Detta ger en undergrupp med en parameter för den allmänna linjära gruppen, da

är tillämplig. Avledningen av denna funktion i punkten är genom

given. Avledningen för är bara matrisen , det vill säga skapar denna enparameterundergrupp.

Mer allmänt gäller:

Exempel på Lie -algebra och tillhörande Lie -grupper

Ljugrupp exempel
Allmän linjär grupp

.

Ortogonal grupp

Enhetsgrupp

Särskild enhetsgrupp
är kartlagt från surjektiv till .
Särskild ortogonal grupp
( skeva symmetriska matriser ) mappas
från surjektiv till .
Särskild linjär grupp
är kartlagt från icke- subjektivt till . Notoriskt motexempel med är inte i bilden av .

Från det sista exemplet kan man se att den exponentiella kartläggningen för generering av Lie -grupper (beroende på Lie -algebra) i allmänhet inte är subjektiv.

Linjära differentialekvationer

En av fördelarna med matrisexponential är att den kan användas för att lösa system med linjära vanliga differentialekvationer , t.ex. B. kan användas för statens rymdmodell för dynamiska överföringssystem. Till exempel, från ekvation (1) ovan följer att lösningen på problemet med initialvärdet

med en kvadratisk matris av

givet är.

Matrisexponentialen kan också användas för att lösa den inhomogena ekvationen

,

användas. Exempel finns nedan i kapitlet Applikationer .

För differentialekvationer av formen

med icke-konstant finns det i allmänhet inga slutna lösningar. Dock Magnus-serien ger en allmän lösning i matrisnotation via matrisexponentialfunktion funktion även i fallet med icke-konstanta koefficienter (som en oändlig serie av exponenten).

Beräkning av matrisens exponential

Taylor -serien

Matrisens exponentiella funktion och kan i princip beräknas med dess Taylor -expansion:

Här hänvisar till den fakultet av . Om noggrannheten är tillräcklig (serien är absolut konvergent) bör serien avslutas med ett begränsat antal beräkningssteg. Ju större poster i matrisen, desto fler termer i serien måste beräknas (t.ex. för att lösa den linjära differentialekvationen för ett stort tidssteg). För att förbättra lösningsalgoritmen i detta avseende kan posterna i matrisen elegant skalas med hjälp av beräkningsregeln ("Scaling & Squaring" -metoden). Om den (naturliga) matrisnormen inte är för stor kan serien också beräknas med hjälp av Padé -approximationen . Metoden för skalning och kvadrering har en kostnad av storleksordningen (i huvudsak matrismultiplikationer ). Faktorn beror på skalningsparametrarna och i synnerhet på matrisstandarden.

Nilen Potent Fall

En matris är nollpotent om den håller för ett lämpligt naturligt tal . I detta fall bryts serieutvidgningen av efter ett begränsat antal termer och matrisen exponentiell kan användas som

beräknas.

Diagonalisering av matrisen

Är matrisen en diagonal matris

,

då kan man hitta dess exponential genom att tillämpa den vanliga exponentialfunktionen på varje post i huvuddiagonal :

.

Med detta kan man också beräkna exponentialen för en diagonaliserbar matris . För diagonalisering

med en diagonal matris är associerad egenbasis och - egenvärden för matrisen bestämda. För matrisens exponentiella funktion följer det av detta

med den vanliga exponentiella funktionen . Beviset följer direkt av Taylor -expansionen av den exponentiella funktionen.

Matrisens diagonalisering, liksom QR -algoritmen eller Jordaniens normala form , tillhör matrisnedbrytningsmetoderna för att beräkna den exponentiella funktionen. Diagonaliseringen och QR -algoritmen har vardera en ansträngning av storleksordningen och är, i jämförelse med metoder baserade på Taylor -expansionen, oberoende av . Huvudberäkningsinsatsen (här: bestämning av egenvärden och egenvektorer ) är också oberoende av variablerna . För att lösa exempelvis linjära differentialekvationer för flera tidssteg behöver denna mängd arbete endast utföras en gång. Med diagonaliseringsmetoden utförs beräkningen av de ytterligare tidsstegen genom enkel matrismultiplikation, och med QR -algoritmen är ansträngningen endast i storleksordningen .

exempel 1

Följande matrisexponentiella funktion ska beräknas:

.

För detta ändamål diagonaliseras först matrisen med hjälp av egenvärden och egenvektorer. Med den diagonala matrisen och egenbasen följer det:

.

Egenskaperna för det karakteristiska polynomet bestämt till

.

Följande gäller för de två egenvektorerna eller egenbasen:

som

Att ersätta matrisens exponentiella funktion ger slutligen resultat

som en sluten analytisk lösning.

Exempel 2

Matrisens exponentiella funktion

har en lösning, men själva matrisen är inte diagonaliserbar. Matrisen har de två egenvärdena . Så även om egenvärdet har den algebraiska multipliciteten 2, finns det bara en linjärt oberoende egenvektor. Grunden från egenvektorerna

kan inte vändas . Det karakteristiska polynomets diskriminant

blir alltid noll. I detta fall, det vill säga när samma egenvärden eller egenvektorer uppstår, kan Jordans normala form användas formellt för transformationen.

Delningsmetod

Om matrisens minimala polynom (eller det karakteristiska polynomet ) bryts ner till linjära faktorer (detta är alltid fallet ovan ), kan det vara entydigt till en summa

demonteras, med

  • är diagonaliserbar,
  • är nollpotent och
  • kommuterar med (dvs. ).

Detta gör att du den exponentiella av laddningen, genom att reducera den till ovannämnda fall: . I det sista steget behöver du kommutativitet för och .

Användning av Jordaniens normala form

En annan metod är att använda Jordan normala formen av , varigenom klyvningen metod används också. Låt vara Jordaniens normala form med basförändringsmatrisen , då

Eftersom

är tillämplig

Därför behöver man bara veta exponentialen för ett Jordan -block. Nu är varje Jordan -block av formen

var finns en speciell nilpotent matris. Så exponentiell för Jordan -blocket är

exempel

Titta på matrisen

,

som är Jordaniens normala form

med övergångsmatrisen

Har. Sedan gäller

och

.

Så är det

.

Exponentialen för en 1 × 1 matris är trivial. Med följande

Att beräkna Jordans normala form och därav exponentiell är mycket tråkigt på detta sätt. Det är vanligtvis tillräckligt att beräkna effekten av den exponentiella matrisen på några vektorer.

Numerisk beräkning

Jordens normala sönderdelning är numeriskt instabil eftersom, på grund av flytpunktens aritmetik, införs avrundningsfel i egenvärdena, vilket gör det omöjligt att gruppera egenvärdena i grupper av identiska egenvärden. Därför används andra tekniker för att beräkna matrisens exponential i numerik. De mest effektiva algoritmerna som finns är Padé -approximationen med skalning och kvadrering (se beräkning med Taylor -serien ) eller matrisnedbrytningsmetoder , till exempel matrisens diagonalisering . När det gäller stora matriser kan beräkningsansträngningen också minskas genom att använda Krylow -utrymmen vars basvektorer har ortogonaliserats med Arnoldi -metoden .

Renare algoritm

En annan möjlighet att beräkna matrisens expontial är Putzer -algoritmen. Med en given matris och rekursivt definieras kontinuerligt differentierbara funktioner och matriser , så att:

Lösningen av matrisens exponential för en matris erhålls som ett polynom. Beräkningen har en ansträngning av storleksordningen (beräkning av egenvärdena och i synnerhet matrismultiplikationer) och är därför endast lämplig för små matriser.

Ansökningar

Homogena linjära differentialekvationer

Matrisexponentialen kan användas för att lösa ett system med linjära differentialekvationer . En differentialekvation av formen

har lösningen . Om du har vektorn

betraktas, då kan man betrakta ett system med kopplade linjära differentialekvationer som

.

Om du tillämpar integrationsfaktorn och multiplicerar på båda sidor får du

,
.

Om man räknar får man en lösning av differentialekvationssystemet.

Exempel (homogent)

Följande differentialekvationssystem ges

Det kan skrivas med hjälp av koefficientmatrisen

.

Detta ger den associerade matrisen exponentiell till

.

Den allmänna lösningen för differentialekvationssystemet erhålls således

.

Inhomogent fall - variation av konstanterna

För det inhomogena fallet kan man använda en metod som liknar variationen av konstanterna . En lösning av formuläret söks:

För att hitta lösningen satsar du

Detta resulterar i

,

där bestäms av de ursprungliga villkoren.

Exempel (inhomogent)

Differentialekvationssystemet ges

Systemet skriver sig själv med matrisen ovan

med

.

Den allmänna lösningen av den homogena ekvationen har redan beräknats ovan. Summan av homogena och speciella lösningar resulterar i lösningen för det inhomogena problemet. Du behöver bara hitta en speciell lösning (genom att variera konstanterna). Från ekvationen ovan får vi:

,

.

Se även

litteratur

  • Roger A. Horn, Charles R. Johnson: Ämnen i matrisanalys . Cambridge University Press, 1991, ISBN 0-521-46713-6 (engelska).
  • Cleve Moler, Charles F. Van Loan: Nineteen Dubious Ways to Compute the Exponential of a Matrix, tjugofem år senare . I: SIAM Review . tejp 45 , nej. 1 , 2003, ISSN  1095-7200 , sid. 1-49 , doi : 10.1137 / S00361445024180 ( cornell.edu [PDF]).
  • VI Arnolʹd: Vanliga differentialekvationer . Springer-Verlag, Berlin / New York 1980, ISBN 3-540-09216-1 .

Individuella bevis

  1. ^ S. Blanes, F. Casas, JA Oteo, J. Ros: Magnus -expansionen och några av dess tillämpningar. (= Fysikrapporter. Volym 470). Cornell University Library, 2009, OCLC 635162561 .
  2. T. Möller: Symbolisk matematikbaserad simulering av cylinderutrymmen för regenerativa gascykler. I: Int J Energy Environ Eng. Springer Berlin/Heidelberg, februari 2015. http://link.springer.com/article/10.1007/s40095-015-0163-3