本文的閱讀等級:中級
給定二階方陣 ,如何計算
?(取自交大資訊所2007年入學試題) 我們或許直覺認為
各元不過就是
對應元的餘弦函數,
,上例為
。
這個定義的缺點在於 未能保留餘弦函數的一些美好性質。舉例而言,既然有
和倍角公式
,我們自然希望任意方陣
的矩陣函數
和
同樣滿足
和
。但這要如何辦到呢?本文僅解說可對角化矩陣函數,不可對角化矩陣函數涉及 Jordan 形式,將留待下文詳細討論。
給定一個 階矩陣
,目前存在許多種矩陣函數定義方法,而基於線積分 (line integral) 的定義最被多數人採用[1],但其中涉及了複變函數,在此我們採用另一種較為便捷的導入方式。我們使用讀者熟悉的矩陣指數 (見“矩陣指數”) 來定義一般矩陣函數
。為了讓矩陣函數與同型純量函數擁有相同的性質,我們從泰勒展開式出發,以指數函數為例,
。
將 以
取代,常數
以單位矩陣
取代 (因為
,也就有
),便得到矩陣指數
。
無窮級數衍生出收斂性問題,最直接的解決方式是從 的表達式切入。若
可對角化為
,
其中 的主對角元
為
的特徵值,則冪矩陣
也可對角化為
,而
。利用
的對角化式子化簡
,可得
若將 替換為
,則
,也就有
,故
也可以寫為
。將上述結果推廣至任意函數
,同樣可定義對角矩陣函數
,
並且令
。
表面上,從矩陣指數 推廣至一般矩陣函數
的過程似乎顯得粗略草率,我們如何確知由無窮級數定義出的
具備收斂性並且唯一存在? 先說明收斂性。設
為一個解析函數 (analytic function),亦即對於
,下列冪級數收斂:
。
若可對角化矩陣 的每一特徵值
都滿足
,可知
收斂,推論
也收斂,因此確認
具收斂性。
方陣 並沒有唯一的對角化形式
,特徵值矩陣
的主對角元可調換位置,此外,對應重複特徵值,我們也可以選擇不同的特徵向量組成
。欲證明
唯一存在,我們藉助可對角化矩陣的譜分解表達式。設
代表
的相異特徵值集合,也稱為矩陣譜,並令對應
的相重數為
。令
階矩陣
的行向量由對應
的特徵向量組成,亦即
且
,因此特徵向量矩陣
可以表示為
,
也可以寫為
,
為
階分塊,則
的矩陣譜分解式如下:
其中 即為沿著子空間
至特徵空間
的投影矩陣 (證明見“可對角化矩陣的譜分解”),
由
唯一決定。所以,不管
如何排列特徵值,以及
矩陣如何選擇特徵向量,我們可以推斷
唯一存在。
回到本文初給的二階方陣例子, 是不可逆矩陣,必定有特徵值
,利用跡數性質
,可知另一特徵值為
。再計算對應的特徵向量,得到
,
,
可對角化為
,
故餘弦矩陣函數為
最後我補充一個 階可對角化矩陣
的投影矩陣
的算法,此法無須解出特徵向量。根據 Cayley-Hamilton 定理,冪矩陣
可表示為
的線性組合 (見“利用 Cayley-Hamilton 定理計算矩陣函數”),因此前述矩陣函數
的無窮冪級數表達式可簡化為
的多項式。換句話說,若
存在,我們可以得到一個多項式
使得
。作法如下:如果
,
,則譜分解式給出
。
然而,是否總存在一個多項式使得 ,
?是的。答案是 Lagrange 內插多項式 (見“線性世界的根基──疊加原理”)
,
所以矩陣函數 即為
。
以 取代
,可得
。
上例中,對於 和
,
。
所以,
引用文獻:
[1] Gene H. Golub and Charles F. Van Loan, Matrix Computations, 2nd ed., 1989, pp. 540.
請問有沒有一種性質存在:
det( exp(A) ) = exp( det(A) )
det( cos(A) ) = cos( det(A) )
det( sin(A) ) = sin( det(A) )
抱歉,我沒正式修線性代數,只是看過一遍老師的光碟,當作業餘進修。
問這個題目,可能很幼稚。
如果 exp, cos, sin 不具有這種性質,
可否請老師舉些例子,說明某些矩陣可以先計算行列式值再代入函數,恰好與先求函數再算行列式值,其結果相等。
對角矩陣用在exp函數,這項性質應該成立吧!其他的我不清楚。
我好像曾經看過其他類似的東西,但記憶模糊,請老師指導。
自己簡單驗證:
對角矩陣先求exp再作det,與先求det再作exp,是不同的。
你寫的性質都不存在,不過卻有

又因為
,所以



但上式並不等於
oops, 不小心按到submit
可對角化,一般情況即為


若
感謝老師說明,我的觀念清楚了!
√A這類的呢,還有A^(1/3)
沒有馬克勞林級數可以展(還是有我不知道,我也搞不懂)
那它要怎麼解?
按上文所述方式同樣可以定義
和
,但通常我們僅針對半正定矩陣定義其平方根(因為它具有實際用途)。對於所有實數
,我們定義
為
的正平方根。若
是半正定矩陣,則
的所有特徵值都是非負數,故
也是半正定,而且可以證明它唯一存在,因此也為良好定義。
下面是維基百科的介紹:
http://en.wikipedia.org/wiki/Square_root_of_a_matrix
另外你當然也可以利用 Taylor 展開計算
,在
展開
可得


替換為
,
替換為
(單位矩陣) 即可。
將
補充說明:矩陣函數
是一個很複雜的問題,由以下數個事實可略窺一二。
可對角化,則
可如上文所述方式計算。
可能存在無窮多種可能的
,例如,
,
,
為任意可逆矩陣。
沒有
,例如,

不可對角化,但
可以為

1) 若
2) 某些
3) 某些
4)
非常謝謝老師的解說
老師,請教一條關於矩陣函數收斂的問題。
and norm $\latex ||\cdot||$, prove using Theorem “Every square matrix A has a Schur factorization”.
For an arbitrary
(a) $\latex lim_{n\rightarrow \infty}||A^n||=1 \Leftrightarrow \rho(A) < 1$, where $\latex \rho$ is the spectral radius.
(b) $\latex lim_{t\rightarrow \infty}||e^{tA}||=0 \Leftrightarrow \alpha(A) < 0$, where $\latex \alpha$ is the spectral abscissa.
不好意思,多加了斜杠。
, prove using Theorem “Every square matrix A has a Schur factorization”.
, where
is the spectral radius.
, where
is the spectral abscissa.
For an arbitrary and norm
(a)
(b)
(1) Schur factorization: 設
是
。
,其中
,
,上三角形矩陣
的主對角元為零,
是nilpotent matrix,即
,
。
(2)
,
。見
https://ccjou.wordpress.com/2012/07/03/%E8%AD%9C%E5%8D%8A%E5%BE%91%E8%88%87%E7%9F%A9%E9%99%A3%E7%AF%84%E6%95%B8/
(3) 使用二項式定理,見
即
iff
。你寫出的命題有誤。第二個問題用類似方法亦可得證。
https://ccjou.wordpress.com/2012/07/04/%E5%BB%A3%E7%BE%A9%E6%94%B6%E6%96%82%E7%9F%A9%E9%99%A3/
或
https://ccjou.wordpress.com/2010/12/08/%E6%94%B6%E6%96%82%E7%9F%A9%E9%99%A3/
可證明
是的。第一問應該是
。謝謝老師解答。
“因此前述矩陣函數 f(A) 的無窮冪級數表達式可簡化為 A 的多項式” 这句话好难理解啊!另外,对于任意的一个nxn的矩阵A,f(A)一定可以表示为p(A)的这种形式么?