přičemž se definuje jako jednotková matice stejné velikosti jako matice .[1]
Výše uvedená řada vždy konverguje, exponenciální funkce matice X je tedy korektně definovaná. Pokud X je matice 1×1, její maticová exponenciála je opět matice 1×1, jejíž jediný prvek má hodnotu normální exponenciální funkce jediného prvku původní matice X.
Nechť X a Y je komplexní matice n×n a nechť a a b jsou libovolná komplexní čísla. Jednotkovou maticin×n budeme značit I a nulovou matici 0. Maticová exponenciála splňuje následující vlastnosti.[2]
Následující vlastnosti jsou bezprostředním důsledkem definice maticové exponenciály jako mocninné řady:
Důkaz této identity je stejný jako důkaz pro standardní mocninnou řadu pro příslušnou identitu pro exponenciální funkci reálných čísel. Tj. podmínka pokud a komutují, se neliší, ať jsou a čísla nebo matice. Je důležité si všimnout, že tato identita obvykle není splněna, pokud a nekomutují (viz Goldenova-Thompsonova nerovnost níže).
Důsledky předchozích identit jsou následující:
eaXebX = e(a + b)X
eXe−X = I
Použitím výše uvedených výsledků můžeme snadno ověřit následující tvrzení: Pokud X je symetrická, pak eX je také symetrická, a pokud X je antisymetrická, pak eX je ortogonální. Pokud X je hermitovská, pak eX je také hermitovská, a pokud X je antihermitovská, pak eX je unitární.
Jedním z hlavních důvodů pro zavedení maticové exponenciály je její použitelnost pro řešení soustav lineárních obyčejných diferenciálních rovnic. Řešení
kde A je konstantní matice, popisuje vztah
Maticová exponenciála může být také použita pro řešení nehomogenní rovnice
Podle Jacobiho vzorce pro libovolnou komplexní čtvercovou matici platí následující identita:[3]
Tento vzorec poskytuje výpočetní nástroj a zároveň ukazuje, že maticová exponenciála je vždy regulární maticí. Plyne to z faktu, že pravá strana výše uvedené identity je vždy nenulová, a proto det(eA) ≠ 0, z čehož plyne, že eA musí být invertovatelná.
Pro matice reálných čísel ze vzorce také plyne, že zobrazení
není surjektivní („na“), na rozdíl od výše uvedeného komplexního případu. To plyne z faktu, že pro reálné matice je pravá strana vzorce vždy kladná, přitom ale existují invertovatelné matice se záporným determinantem.
Maticová exponenciála reálné symetrické matice je pozitivně definitní. Nechť je reálná symetrická matice n×n a sloupcový vektor. Použitím elementární vlastnosti maticové exponenciály a symetrické matice, dostáváme:
Protože je invertovatelná, rovnost platí pouze pro , a máme pro všechna nenulová . Tedy je pozitivně definitní.
Víme, že pro libovolná reálná čísla (skaláry) x a y vyhovuje exponenciální funkce vztahu ex+y = exey. Totéž je splněno pro komutující matice. Pokud matice X a Y komutují (což znamená, že XY = YX), pak
Pro matice, které nekomutují, však výše uvedená rovnost nemusí vždy platit.
kde zbývající členy jsou vesměs opakované komutátory obsahující X a Y. Pokud matice X a Y komutují, pak všechny komutátory jsou nulové a máme jednoduše Z = X + Y.
Přitom zde není žádný požadavek na komutativitu. Existují protipříklady, které ukazují, že Goldenovu–Thompsonovu nerovnost nelze rozšířit na tři matice, a v obecném případě tr(exp(A)exp(B)exp(C)) není zaručeno, že bude reálná pro hermitovské A, B, C. Elliott H. Lieb však dokázal,[7][8] že ji lze zobecnit pro tři matice, pokud změníme výraz takto
Exponenciála matice je vždy regulární matice. Inverzní matice eX je e−X. Jde o obdobu faktu, že exponenciální funkce komplexního čísla je vždy nenulová. Maticová exponenciála nám pak dává zobrazení
z prostoru všech matic n×n do obecné lineární grupy stupně n, tj. grupy všech invertovatelných matic n×n. Toto zobrazení je surjektivní, což znamená, že každou invertibilní matici lze zapsat jako exponenciální funkci nějaké jiné matice[9] (k tomu je nutné uvažovat těleso C komplexních čísel, nikoli R).
Derivaci této křivky (nebo tečného vektoru) v bodě t popisuje vztah
(vzorec 1)
Derivací pro t = 0 je právě matice X, díky čemuž X generuje tuto jednoparametrickou podgrupu.
Obecněji,[10] pro obecný exponent, který závisí na t (píšeme X(t))
Pokud výše uvedený výraz eX(t) vytkneme mimo integrál a integrand rozvineme pomocí Hadamardova lemmatu, můžeme získat následující užitečný výraz pro derivaci maticového exponentu:[11]
Koeficienty ve výše uvedeném výrazu se liší od koeficientů, které se objevují v exponenciální funkci. Pro výsledek v uzavřeném tvaru, viz derivace exponenciálního zobrazení.
Nechť je hermitovská matice n×n s navzájem různými vlastními hodnotami. Nechť je její rozklad podle vlastních čísel, kde je unitární matice, jejíž sloupce jsou vlastní vektory matice , je transpozice její konjugované funkce, a vektor odpovídajících vlastních hodnot. Pak pro libovolnou hermitovskou matici n×n, direkční derivace v ve směru je
[12][13]
kde , operátor označuje Hadamardův součin, a pro všechna , matice je definovaný jako
Navíc, pro libovolnou hermitovskou matici n×n, druhá direkční derivace ve směru a je[13]
kde maticová funkce je definovaná pro všechna , protože
Nalezení spolehlivé a přesné metody výpočtu maticová exponenciály je obtížné a dosud je předmětem intenzivního výzkumu jak v matematice tak v numerické matematice. Programy Matlab, GNU Octave a SciPy vesměs používá Padéův approximant.[14][15][16] V této části diskutujeme metody, které jsou v principu použitelné na libovolné matice, a které lze pro malé matice provádět explicitně.[17] Následující části popisují metody vhodné pro numerické vyhodnocování pro velké matice.
Aplikace Sylvesterova vzorce dává stejný výsledek. (To lze snadno ověřit, pokud si všimneme, že sčítání a násobení, tedy i exponenciála, diagonální matice je ekvivalentní se sčítáním a násobením po prvcích, a tedy exponenciála; konkrétně, „jednorozměrná“ exponenciála je cítili po prvcích pro diagonální případ.)
Matice N je nilpotentní, pokud Nq = 0 pro nějaké celé číslo q. V tomto případě lze maticovou exponenciálu eN vypočítat přímo z rozvoje řady, protože řada skončí po konečném počtu členů:
Protože řada má konečný počet členů, jde o maticový polynom, který lze vypočítat efektivně.
Pokud těleso je algebraicky uzavřené, lze použít blízce příbuznou metodu, v níž pracujeme s Jordanovou normální formou matice X. Za předpokladu, že X = PJP−1 kde J je Jordanova normální forma matice X. Pak
A také, protože
Proto stačí vědět, jak vypočítat maticovou exponenciálu Jordanova bloku. Každý Jordanův blok však má tvar
kde N je speciální nilpotentní matice. Maticová exponenciála matice J pak je
Pro jednoduché rotace, u nichž kolmé jednotkové vektory a a b určují rovinu,[18] lze rotační maticiR vyjádřit pomocí podobné exponenciální funkce s generátoremG a úhlem θ.[19][20]
Vzorec pro exponenciální funkce plyne z omezení mocniny generátoru G v rozvoji řady a identifikaci příslušnou řada koeficienty G2 a G s −cos(θ) a sin(θ) po řadě. Druhý výraz zde pro eGθ je totéž jako výraz pro R(θ) v členu obsahujícím derivace generátoru, R(θ) = eGθ.
Ve dvourozměrném případě, pokud a , pak , , a
omezuje do standardní matice pro rovina rotace.
Matice P = −G2promítá vektor na rovinu ab a rotace působí pouze na tuto složku vektoru. Je to možné ilustrovat rotací o 30° = π/6 v rovině určené a a b,
Nechť N = I - P, pak N2 = N a její součiny s P a G jsou nula. Toto nám umožňuje vyhodnotit mocniny R.
Pro důkaz stačí znásobit první ze dvou výše uvedených rovnic P(z) a nahradit z maticí A.
Takový polynom Qt(z) lze podle Sylvesterova vzorce nalézt takto: Je-li a kořen polynomu P, pak Qa,t(z) lze řešit ze součinu Phlavní části Laurentovy řady funkce f v a: Je úměrný relevantnímu Frobeniovu kovariantu. Pak součet St s Q,t, kde a běží přes všechny kořeny polynomu P, můžeme považovat za určitý polynom Qt. Všechny ostatní polynomy Qt lze získat přičtením násobku polynomu P k St(z). Konkrétně Lagrangeův-Sylvestrův polynom, St(z), je jediným polynomem Qt, jehož stupeň je menší než stupeň polynomu P.
kde sin(qt)/q je rovno nule, pokud t = 0, a rovno t pokud q = 0.
Tedy
Matici A lze tedy, jak je ukázáno výše, rozložit na součet dvou vzájemně komutujících složek, z nichž jedna má stopu a druhá ne:
maticovou exponenciálu lze vyjádřit obyčejným součinem exponenciál obou složek. Tento vzorec se často používá ve fyzice, protože je analogií Eulerova vzorce pro Pauliho spinové matice, což jsou rotace doubletové reprezentace grupy SU(2).
Polynom St je možné také zadat následující „interpolační“ charakterizací. Definujme et(z) ≡ etz, a n ≡ deg P. Pak St(z) je jednoznačný stupeň < n polynomu, který splňuje St(k)(a) = et(k)(a), kdykoli k je menší než násobnost kořene a polynomu P. Zjevně můžeme předpokládat, že P je minimální polynom matice A. Dále předpokládejme, že A je diagonalizovatelná matice. Konkrétně kořeny polynomu P jsou jednoduché, a „interpolační“ charakterizace indikuje, že St je dáno Lagrangeovým interpolačním vzorcem, takže jde o Lagrangeův−Sylvesterův polynom.
Pro opačný extrém, pokud P = (z - a)n, pak
Nejjednodušší případ nepokrytý výše uvedeným pozorováním je, když pro a ≠ b, což dává
Praktický rychlý výpočet výše uvedeného se omezuje na následující velmi rychlé kroky. Připomeňme, že matice exp(tA) velikosti n×n je lineární kombinací prvních n−1 mocnin matice A podle Cayleyho–Hamiltonovy věty. Pro diagonalizovatelné matice, jak je ukázáno výše, např. v případě matice 2×2, dává Sylvesterův vzorecexp(tA) = Bα exp(tα) + Bβ exp(tβ), kde Bs jsou Frobeniovy kovarianty matice A.
Nejjednodušší však je jednoduše vyřešit tyto matice B přímo, a to vyhodnocením tohoto výrazu a jeho první derivace v bodě t = 0 s využitím A a I, čímž dojdeme ke stejnému výsledku jako výše.
Tento jednoduchý postup však podle zobecnění, které učinil Buchheim, funguje také pro defektní matice.[21] To je zde ilustrováno pro matici 4×4 příkladem, který není diagonalizovatelný, a matice B nejsou projekční.
Uvažujme
s vlastními hodnotami λ1 = 3/4 a λ2 = 1, každá o násobnosti dvě.
Uvažujme exponenciálu každé vlastní hodnoty znásobenou t, exp(λit). Znásobíme každou exponenciálu vlastní hodnoty odpovídajícím neurčitým koeficientem matice Bi. Pokud mají vlastní hodnoty algebraickou násobnost větší než 1, pak proces opakujeme, ale při každém opakování budeme násobit zvláštním členem t pro zajištění lineární nezávislosti.
(Pokud by jedna vlastní hodnota měla násobnost tři, dostali bych tři členy: . Naproti tomu, když jsou všechny vlastní hodnoty různé, matice B jsou právě Frobeniovy kovarianty, a jejich řešení, které je uvedeno níže, je právě inverzí Vandermondovy matice těchto čtyř vlastních hodnot.)
Součet všech takových členů (zde máme čtyři) je:
Pro řešení veškerých neznámých matic B pomocí prvních tří mocnin matice A a identity, potřebujeme čtyři rovnice; z výše uvedeného dostáváme jednu pro t = 0. Budeme ji derivovat podle t:
a znovu:
a ještě jednou:
(V obecném případě potřebujeme n−1 derivací.)
Pokud v těchto čtyřech rovnicích položíme t = 0, je možné spočítat čtyři matice koeficientů B
což dává
Dosazením hodnoty A dostáváme koeficienty matice
takže výsledná odpověď je
Tento postup je mnohem kratší než Putzerův algoritmus, který se v takovém případě někdy používá.
Exponenciální funkce matice 1×1 je exponenciálou jejího jediného prvku, takže exp(J1(4)) = [e4]. Exponenciální funkci J2(16) lze vypočítat podle vzorce e(λI + N) = eλeN uvedeného výše; dostáváme[22]
můžeme soustavu nehomogenních spřažených lineárních diferenciálních rovnic vyjádřit jako
Po provedení ansatz pro použití integračního faktoru e−At a roznásobení, dostaneme
Druhý krok je možný díky faktu, že, pokud AB = BA, pak eAtB = BeAt. Proto výpočet eAt vede k řešení soustavy, jednoduše integrováním třetího kroku podle t.
Toto řešení lze získat integrováním a znásobením pro odstranění exponentu na levé straně. Všimněte si, že zatímco je matice, pak je-li dána, že je maticová exponenciála, můžeme říct, že . Jinými slovy .
Z předchozího už máme obecné řešení homogenní rovnice. Protože součet homogenního a partikulárního řešení je obecné řešení nehomogenního problému, stačí nám pouze najít partikulární řešení.
Jak je uvedeno výše, máme
z čehož by bylo možné získat další zjednodušení nezbytně partikulárního řešení určeného pomocí variace parametrů.
Note c = yp(0). Formálnější přístup je v následujícím zobecnění.
Pro nehomogenní případ můžeme použít metodu integračních faktorů (metoda podobná variaci konstant). Hledáme partikulární řešení tvaru yp(t) = exp(tA) z(t),
Je-li yp řešení,
pak
kde c je určeno počáteční podmínkou problému.
Přesněji, uvažujme rovnice
s počáteční podmínkou Y(t0) = Y0, kde
A je n podle n komplexní matice,
F je spojitá funkce z nějakého otevřeného intervalu I to ℂn,
je bod intervalu I, a
je vektor typu Cn.
Levé násobení výše uvedený zobrazována rovnost podle e−tA dává
Tvrdíme, že řešení rovnice
s počáteční podmínkou pro 0 ≤ k < n je
s následujícím značením:
je monický polynom stupně n > 0,
f je spojitá komplexní funkce definovaná na nějakém otevřeném intervalu I,
Abychom dokázali toto tvrzení, transformujeme naši skalární rovnici řádu n na vektorovou rovnici řádu jedna obvyklou redukcí na soustavu prvního řádu. Naše vektorová rovnice má tvar
↑R. M. Wilcox, 1967. Exponential Operators and Parameter Differentiation in Quantum Physics. Journal of Mathematical Physics. Roč. 8, čís. 4, s. 962–982. DOI10.1063/1.1705306. Bibcode1967JMP.....8..962W.
↑BJORKEN, James D.; DRELL, Sidney D., 1964. Relativistic Quantum Mechanics. [s.l.]: McGraw-Hill. Dostupné online. S. 22.
↑RINEHART, R. F., 1955. The equivalence of definitions of a matric function. The American Mathematical Monthly. Roč. 62, čís. 6, s. 395–414. Dostupné online.
↑Toto lze zobecnit; obecně, exponenciální funkce Jn(a) je horní trojúhelníkovitá matice s ea/0! na hlavní diagonále, ea/1! na jeden výše, ea/2! na další jeden, atd..
↑Ignacio Barradas and Joel E. Cohen, 1994. Iterated Exponentiation, Matrix-Matrix Exponentiation, and Entropy [online]. Academic Press, Inc., 1994. Dostupné v archivu pořízeném dne 2009-06-26.
Suzuki, Masuo, 1985. Decomposition formulas of exponential operators and Lie exponentials with some applications to quantum mechanics and statistical physics. Journal of Mathematical Physics. Roč. 26, čís. 4, s. 601–612. DOI10.1063/1.526596. Bibcode1985JMP....26..601S.