Logaritm av en matris

I matematik är en logaritm av en matris en annan matris så att matrisexponentialen för den senare matrisen är lika med den ursprungliga matrisen. Det är alltså en generalisering av den skalära logaritmen och i någon mening en omvänd funktion av matrisexponentialen . Inte alla matriser har en logaritm och de matriser som har en logaritm kan ha mer än en logaritm. Studiet av logaritmer av matriser leder till Lie-teorin eftersom när en matris har en logaritm så är den i ett element i en Lie-grupp och logaritmen är motsvarande element i vektorrummet i Lie-algebra .

Definition

Exponentialen för en matris A definieras av

.

Givet en matris B sägs en annan matris A vara en matrislogaritm av B om e A = B . Eftersom exponentialfunktionen inte är bijektiv för komplexa tal (t.ex. kan tal har flera komplexa logaritmer, och som en konsekvens av detta kan vissa matriser ha mer än en logaritm, som förklaras nedan.

Power serie uttryck

Om B är tillräckligt nära identitetsmatrisen, kan en logaritm av B beräknas med hjälp av följande potensserier:

.

Specifikt, om så konvergerar den föregående serien och .

Exempel: Logaritm av rotationer i planet

Rotationerna i planet ger ett enkelt exempel. En rotation av vinkeln α runt origo representeras av 2×2-matrisen

För varje heltal n , matrisen

är en logaritm av A .

Bevis



där








qed.


Alltså har matrisen A oändligt många logaritmer. Detta motsvarar det faktum att rotationsvinkeln endast bestäms upp till multiplar av 2 π .

På Lie-teorins språk är rotationsmatriserna A element i Lie-gruppen SO(2) . De motsvarande logaritmerna B är element i Lie-algebra so(2), som består av alla skevsymmetriska matriser . Matrisen

är en generator av Lie-algebra so(2).

Existens

Frågan om en matris har en logaritm har det enklaste svaret när den betraktas i den komplexa miljön. En komplex matris har en logaritm om och endast om den är inverterbar . Logaritmen är inte unik, men om en matris inte har några negativa reella egenvärden , så finns det en unik logaritm som har egenvärden som alla ligger i remsan { z C | −π < Im z < π}. Denna logaritm är känd som huvudlogaritmen .

Svaret är mer involverat i den verkliga miljön. En verklig matris har en verklig logaritm om och endast om den är inverterbar och varje Jordan-block som tillhör ett negativt egenvärde förekommer ett jämnt antal gånger. Om en inverterbar reell matris inte uppfyller villkoret med Jordan-blocken, så har den bara icke-reella logaritmer. Detta kan redan ses i det skalära fallet: ingen gren av logaritmen kan vara verklig vid -1. Förekomsten av reella matrislogaritmer av reella 2×2-matriser behandlas i ett senare avsnitt.

Egenskaper

Om A och B båda är positiv-definita matriser , då

Antag att A och B pendlar, vilket betyder att AB = BA . Sedan

om och bara om , där är ett egenvärde för och är motsvarande egenvärde för . Speciellt när A och B pendlar och båda är positiv-definita . Inställning B = A −1 i denna ekvation ger

På samma sätt, för icke-pendling och kan man visa att

Mer generellt kan en serieexpansion av i potenserna erhållas med hjälp av logaritmens integraldefinition

tillämpas på både och i gränsen .

Ytterligare exempel: Logaritm av rotationer i 3D-rymden

En rotation R ∈ SO(3) i ℝ³ ges av en 3×3 ortogonal matris .

Logaritmen för en sådan rotationsmatris R kan lätt beräknas från den antisymmetriska delen av Rodrigues rotationsformel, uttryckligen i Axis angle . Det ger logaritmen för minimal Frobenius-norm , men misslyckas när R har egenvärden lika med −1 där detta inte är unikt.

Observera vidare att, givet rotationsmatriserna A och B ,

är det geodetiska avståndet på 3D-grenröret av rotationsmatriser.

Beräkna logaritmen för en diagonaliserbar matris

En metod för att hitta ln A för en diagonaliserbar matris A är följande:

Hitta matrisen V för egenvektorer till A (varje kolumn i V är en egenvektor till A ).
Hitta inversen V −1 av V .
Låt
Då kommer A′ att vara en diagonal matris vars diagonala element är egenvärden för A .
Ersätt varje diagonalt element i A′ med dess (naturliga) logaritm för att få .
Sedan

Att logaritmen för A kan vara en komplex matris även om A är reell följer då av att en matris med reella och positiva poster ändå kan ha negativa eller till och med komplexa egenvärden (detta gäller till exempel för rotationsmatriser ) . Icke-unikheten i logaritmen för en matris följer av ounikheten i logaritmen för ett komplext tal.

Logaritmen för en icke-diagonaliserbar matris

Algoritmen som illustreras ovan fungerar inte för icke-diagonaliserbara matriser, som t.ex

För sådana matriser behöver man hitta dess Jordan-nedbrytning och, snarare än att beräkna logaritmen för diagonala poster enligt ovan, skulle man beräkna logaritmen för Jordan-blocken .

Det senare åstadkoms genom att lägga märke till att man kan skriva ett Jordan-block som

där K är en matris med nollor på och under huvuddiagonalen. (Siffran λ är icke-noll genom antagandet att matrisen vars logaritm man försöker ta är inverterbar.)

Sedan av Mercator-serien

man får

Denna serie har ett ändligt antal termer ( K ​​m är noll om m är dimensionen av K ), och därför är dess summa väldefinierad.

Genom att använda detta tillvägagångssätt finner man

Ett funktionellt analysperspektiv

En kvadratisk matris representerar en linjär operator på det euklidiska rummet R n där n är dimensionen av matrisen. Eftersom ett sådant utrymme är ändligt dimensionellt är denna operator faktiskt begränsad .

Med hjälp av verktygen för holomorf funktionskalkyl , givet en holomorf funktion f definierad på en öppen mängd i det komplexa planet och en avgränsad linjär operator T , kan man beräkna f ( T ) så länge som f är definierad på spektrumet av T.

Funktionen f ( z )=log z kan definieras på vilken enkelt ansluten öppen mängd som helst i det komplexa planet som inte innehåller origo, och den är holomorf på en sådan domän. Detta innebär att man kan definiera ln T så länge som spektrumet för T inte innehåller ursprunget och det finns en väg som går från ursprunget till oändligheten som inte korsar T -spektrumet (t.ex. om T -spektrumet är en cirkel med ursprung inuti det är det omöjligt att definiera ln T ).

Spektrum för en linjär operator på R n är uppsättningen av egenvärden för dess matris, och så är en finit uppsättning. Så länge som origo inte är i spektrumet (matrisen är inverterbar) är vägvillkoret från föregående stycke uppfyllt, och ln T är väldefinierat. Matrislogaritmens icke-unikhet följer av det faktum att man kan välja mer än en gren av logaritmen som är definierad på uppsättningen av egenvärden för en matris.

Ett Lie-gruppteoretiskt perspektiv

I teorin om Lie-grupper finns det en exponentiell karta från en Lie-algebra till motsvarande Lie-grupp G

För matris Lie-grupper är elementen i och G kvadratiska matriser och den exponentiella kartan ges av matrisexponentialen . Den omvända kartan är flervärdig och sammanfaller med matrislogaritmen som diskuteras här. Logaritmen mappar från Lie-gruppen G till Lie-algebra . Observera att den exponentiella kartan är en lokal diffeomorfism mellan en grannskap U i nollmatrisen och en grannskap V i identitetsmatrisen . Sålunda är (matris)logaritmen väldefinierad som en karta,

En viktig följd av Jacobis formel är alltså

Begränsningar i fallet 2 × 2

Om en 2 × 2 reell matris har en negativ determinant , har den ingen reell logaritm. Observera först att valfri 2 × 2 reell matris kan anses vara en av de tre typerna av det komplexa talet z = x + y ε, där ε² ∈ { −1, 0, +1 }. Detta z är en punkt på ett komplext underplan av ringen av matriser.

Fallet där determinanten är negativ uppstår endast i ett plan med ε² =+1, det vill säga ett delat-komplext talplan . Endast en fjärdedel av detta plan är bilden av den exponentiella kartan, så logaritmen definieras bara på den fjärdedelen (kvadranten). De andra tre kvadranter är bilder av denna under Klein-fyragruppen som genereras av ε och −1.

Låt till exempel a = log 2 ; sedan cosh a = 5/4 och sinh a = 3/4. För matriser betyder det det

.

Så denna sista matris har logaritm

.

Dessa matriser har dock ingen logaritm:

.

De representerar de tre andra konjugaten med fyragruppen i matrisen ovan som har en logaritm.

En icke-singular 2 x 2-matris har inte nödvändigtvis en logaritm, men den är konjugerad av fyragruppen till en matris som har en logaritm.

Det följer också att t.ex. en kvadratrot av denna matris A kan erhållas direkt från exponentiering (log A )/2,

För ett rikare exempel, börja med en pytagoreisk trippel ( p,q,r ) och låt a = log( p + r ) − log q . Sedan

.

Nu

.

Således

har logaritmmatrisen

,

där a = log( p + r ) − log q .

Se även

Anteckningar

  1. ^ Hall 2015 sats 2.8
  2. ^ Higham (2008) , sats 1.27
  3. ^ Higham (2008) , sats 1.31
  4. ^ Culver (1966)
  5. ^ APRAHAMIAN, MARY; HIGHAM, NICHOLAS J. (2014). "Funktionen för avveckling av matrisen, med en applikation för att beräkna matrisexponentialen" . SIAM Journal on Matrix Analysis and Applications . 35 (1): 97. doi : 10.1137/130920137 . Hämtad 13 december 2022 .
  6. ^ Opublicerat memo av S Adler (IAS)
  7. ^ Hall 2015 sats 3.42
  8. ^ Abstrakt Algebra/2x2 riktiga matriser på Wikibooks