矩陣的指數函數到底說的是個啥?
12-31
如題,
我就不理解矩陣的指數函數是個啥。。。比如,那麼是個啥?
謝邀.
首先說exp的計算吧,很簡單,對於(實或復)矩陣A,先把A化成Jordan標準型,也就是
這樣的話,按照定義,. 因此只要計算Jordan標準型的exp即可.而Jordan標準型分塊對角的,每一塊是一個Jordan塊,因此只要計算Jordan塊的exp即可.這裡計算一下就好了.Rk. 事實上,因為,時常也會直接計算,那麼對於Jordan塊,同樣可以計算上面的計算是因為每個Jordan塊可以寫成,由於和可交換,因此
而是冪零的,並且的k次方很容易看出來,所以很好算的.我說清楚如何計算了嗎?
那麼好,現在說一些理解的問題,在數上面的exp是自然的來自於這樣一個微分方程:
其解為.而在向量上面,這樣的微分方程也是有的,也就是其中是向量值函數,是向量. 那麼類似數上面的東西,我們完全可以把這個裡面的解涉及的關於A的那個運算也叫做exp.但是個人感覺,一個更好的理解方式是函數演算(functional calculus). 這裡直接說復的情形了. 很簡單,就是把冪級數推廣到矩陣上. 矩陣可以加可以乘,而且關鍵的是,可以取極限,因此可以定義冪級數,也就是把這種東西推廣到矩陣上,定義,其中是矩陣. 完全類似,可以利用矩陣的範數討論冪級數的收斂問題,類似於用複數上的模去討論收斂半徑. 用這種方法,可以把各種我們能想到的解析函數推廣到矩陣上,例如對於矩陣,完全可以定義,,,還有,等等等. (前面那些收斂半徑是正無窮,但後面兩個就不行了.) 用函數演算可以干很多很多好玩的事情,在此不表……btw 一般的函數演算是用Cauchy積分定義的,因為那個冪級數未必要在某個圓盤上都有定義,只要在的譜點附近定義就可以了,而後者的形狀未必是規則的.跟 類似,對矩陣指數函數也有。一個例子:
考慮常微分方程
我們知道解為 。如果用前向歐拉法並以為步長,則對應迭代為
如果用後向歐拉法並同樣以為步長,則對應迭代為
(即)
你已經寫好了關於矩陣的指數函數的定義了,就是那個第一個表達式。先把那個t忽略掉,這個是指數函數的定義。跟我們定義在實數(複數)域山的指數函數沒有什麼不同,就是將矩陣映射為矩陣而已。樓上已經有人貼了計算這個映射的象的技巧了,在此就不贅述了。
根據定義就可以了,如果,那麼最後得到一個的矩陣,因為是一個收斂的實數級數(根據比較判別法就可以了),所以它是一個實數,但我們一般並不關心這個具體的數值。具體計算可以見 @王箏 的方法。
其實就是一種矩陣冪級數的記號,仿照實數或複數的情況。然後,發現這樣的記號滿足少數簡單的指數函數的運算性質。矩陣函數都是這樣推廣來的。能這樣寫,主要是基於矩陣自乘是可交換的,以及收斂性。
但是常用的很多冪指數函數的性質對矩陣情況是不成立的,因為不同矩陣相乘不具有交換性。用李群李代數的觀點看,矩陣A相當於給出Gl(n)上的左不變向量場(在可逆方陣g處為)d/dt(g*exp(At))|t=0,那麼exp(At)相當於過單位元I處的一條積分曲線,相當於左不變向量場積出來的單參數子群。這樣看幾何一點。
題目太抽象,你問的是exp(A) 裡面的A是個矩陣的話整個表達式的含義么?
當A是個有限方陣時,A中的元素是取自C或者R,(完備拓撲域),可定義A的模(norm),使得,所有方陣的集合構成一個線性完備拓撲空間,也叫巴拿赫空間(Banach),然後exp(A) 定義為相應的級數,如果級數依照前面定義的模收斂那麼這個表達式是有意義的,結果是一個矩陣數學上前面應該已經解釋的差不多了,我可以補充一個實際用到矩陣指數的例子。文獻可戳
http://iopscience.iop.org/0034-4885/65/2/203/pdf/0034-4885_65_2_203.pdf簡單說來就是如果有一個處於平衡態的化學反應
A到B的反應速率常數為,B到A的反應速率常數為,A,B各自的擴散係數均為。
那麼對於相對整個反應體積(比如一個100mL燒杯)而言無限小的一個局部範圍,其物質A與物質B的局部濃度漲落的方程組可以寫為:寫成矩陣形式即為
求解這個方程,就會遇到矩陣函數,求解過程完全反映前面 王箏 的答案,也可以從這個具體的例子中體會矩陣指數的意義。我們來弄清楚兩個問題:
第一矩陣函數的定義是什麼?
第二矩陣函數的微分的定義是什麼?這兩個問題清楚後,我們就會明白矩陣的指數函數及其微分是什麼了。矩陣的函數定義為矩陣中每一個元素的函數:即
例如,
而矩陣微分的定義為矩陣中每個元素的微分:即
例如,
知道了矩陣函數及其微分的定義後,題主關於矩陣的指數函數的定義與形式迎刃而解。我記得上面回答的都是時域的方法,求fan=exp(F*t),還有一個頻域方法是 L-1是拉普拉斯反變換(上面這個是卡爾曼濾波中連續方程離散化的式子)
本質是矩陣冪函數的擴充,你可以把泰勒展開中的某某次方想像成矩陣連乘即可。
具體的指數函數都可以從指數映射來考慮。
對於一般實線性群GL(n,R),關於矩陣乘法是個李群,I是其中的單位元,它的李代數是gl(n,R)是n×n實矩陣全體。對於任意X∈gl(n,R)
設exp_{X}(t)是它的積分曲線,可以推得
(d(exp_{X})/dt)_{t=s}=exp_{X}(s)X(d(exp_{X})/dt)_{t=0}=X這兩條性質,我們定義這個映射為關於矩陣的指數函數,並可由此推出它的級數形式的表達式。你需要閱讀《工程矩陣》中矩陣函數一節
誰能告訴我為什麼指數矩陣的值就是指數矩陣的軌跡嗎,怎麼證明呢
推薦閱讀:
※矩陣和向量組和線性方程組之間的關係是什麼?
※為什麼matrix(矩陣)不可以相除?
※任意一個只含有0,1的矩陣,可不可以只通過矩陣變換,使得所有的元素均變為1?
※如何使用Krylov方法求解矩陣的運算尤其是逆?
※n階方陣中可逆矩陣和不可逆矩陣哪個多?