舒爾分解
在線性代數中,舒爾分解或舒爾上三角化是一種矩陣分解方法,得名於德國數學家伊沙海·舒爾。
定理的陳述
[編輯]舒爾分解定理表明,如果A是n階的複方陣,則存在n階么正矩陣Q,n階上三角矩陣U,使得:[1][2][3]
即任何一個n階複方陣A酉相似於一個n階上三角矩陣U。因為A,U相似,所以兩者有相同的特徵值,且相同特徵值的代數重數也相同。又因U是上三角矩陣,所以U的對角元素實際上是A的所有特徵值。
該定理表明,存在Cn的一個線性子空間序列{0} = V0 ⊂ V1 ⊂ ... ⊂ Vn = Cn,使得其中的每一個都是A(看成線性變換)的不變子空間。且存在Cn(指定標準內積)的一組單位酉正交基,使得前i個基向量張成上述序列中第i個子空間。[1]
定理的證明
[編輯]以線性變換思想
[編輯]把矩陣A看成是有限維酉空間Cn上的線性變換,它有特徵值λ,所對應的特徵子空間為Vλ,令Vλ⊥ 為它的正交補空間。分別取兩個空間的一組單位正交基(Z1,Z2),它們構成原空間的一組單位正交基,則線性變換A在這組基下的矩陣表出為:
而A22又可以看成是Vλ⊥上的線性變換,又可以重複上述過程。(本質上,A22是A在商空間Cn\Vλ上引入的線性變換。)所以最終可以找到Cn的一組基,使得A在這組基下的矩陣為上三角矩陣。[1][2]
以矩陣思想
[編輯]上述證明過程也可以用矩陣的語言複述。對n階矩陣採用數學歸納法:
- k=1,顯然命題成立。
- 若任何一個n-1階矩陣酉正交相似於一個上三角矩陣。則對一個n階矩陣,它有特徵值λ1,對應特徵向量β。將β擴充為Cn的一組單位正交基,並排列成矩陣V1,則有:
計算
[編輯]給定矩陣的舒爾分解可以用QR計算法求出。換言之,為求解矩陣的舒爾分解,並沒有必要求解其特徵多項式的根。另一方面,通過求解一個多項式的伴隨矩陣的舒爾分解,可以計算出它的所有根。類似地,通過舒爾分解,也可以計算給定矩陣的特徵值。[5]
廣義舒爾分解
[編輯]給定矩陣A和B,則存在酉矩陣Q、Z,上三角矩陣S、T,使得和同時成立。這被稱為廣義舒爾分解,有時也被稱為QZ分解。[2]
廣義特徵值問題的解是S、T對應的對角元的比值,即。[2]
參考文獻
[編輯]- ^ 1.0 1.1 1.2 Horn, R.A. and Johnson, C.R. Matrix Analysis. Cambridge University Press. 1985. ISBN 0-521-38632-2.(Section 2.3 and further at p. 79)
- ^ 2.0 2.1 2.2 2.3 Golub, G.H. and Van Loan, C.F. Matrix Computations 3rd. Johns Hopkins University Press. 1996. ISBN 0-8018-5414-8.(Section 7.7 at p. 313)
- ^ 3.0 3.1 《矩陣論》:第四章.第五節.Schur定理與正規矩陣
- ^ 丘維聲. 《高等代数学习指导·上册》. 清華大學出版社. 2005: p352. ISBN 978-7-302-10975-4.
- ^ Anderson, E.; Bai, Z.; Bischof, C.; Blackford, S.; Demmel, J.; Dongarra, J.; Du Croz, J.; Greenbaum, A.; Hammarling, S.; McKenney, A.; Sorensen, D. LAPACK Users' Guide Third. Philadelphia, PA: Society for Industrial and Applied Mathematics. 1999. ISBN 0-89871-447-8.