热门问题
时间线
聊天
视角

西爾維斯特方程

来自维基百科,自由的百科全书

Remove ads

西爾維斯特方程(英語:Sylvester equation)是控制理論中的矩陣方程,形式如下[1]

其中是已知矩陣,n與m可以相等。方程中所有矩陣的係數都是複數。西爾維斯特方程有唯一解X的充要條件是A-B沒有共同的特徵值。

AX+XB=C也可以視為是(可能無窮維中)巴拿赫空間有界算子的方程。此情形下,唯一解X的充份必要條件幾乎相同:唯一解X的充份必要條件是A-B不互交[2]

Remove ads

解的存在及唯一

利用克羅內克積以及向量化量子英語Vectorization (mathematics),可以改寫西爾維斯特方程為

其中單位矩陣。在此形式下,可以將問題改為維的線性系統[3]

命題

假定複數的矩陣,西爾維斯特方程針對任意有唯一解,若且唯 若沒有共同的特徵值。

證明

考慮線性轉換.

(i)假設沒有共同的特徵值,則其特徵方程式 的最大公因式為,因此存在複數多項式,使得。依照Cayley–Hamilton定理,;因此。令的解,則,重複上述作法,可得。因此依照秩-零化度定理是可逆的,因此針對所有的都存在唯一的解

(ii) 相對的,若假設的共同特徵值,則也是的特徵值。存在非零向量 使得以及。選擇使得,則沒有解,考慮 ,等號的右邊為正值;而左側因為伴隨變換的性質為零,即

Remove ads

Roth消去法則

假設二個大小分別為nm的方陣AB,以及大小為nm的矩陣C,則可以確認以下二個大小為n+m的方陣是否彼此相似。這二個矩陣相似的條件是存在一矩陣X使得AX-XB=C,換句話說,X為西爾維斯特方程的解,這稱為Roth消去法則(Roth's removal rule)[4]

可以用以下方式檢查,若AX-XB=C,則

Roth消去法則無法延伸到巴拿赫空間中的無窮維有界算子中[5]

Remove ads

數值解

西爾維斯特方程數值解的經典演算法是Bartels–Stewart演算法,利用QR演算法英語QR algorithm將矩陣和矩陣轉換為舒爾形式,再用逆向取代法求解三角矩陣。此演算法若用LAPACK計算,或是GNU Octavelyap函數計算[6],計算複雜度是個數學運算[來源請求]。也可以參考其中的sylvester函數[7][8]。在一些特定的影像處理應用中,西爾維斯特方程會有解析解[9]

相關條目

腳註

參考資料

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads