Package jline.lib.smc
Class QBD_NI_Sylvest
java.lang.Object
jline.lib.smc.QBD_NI_Sylvest
-
Method Summary
-
Method Details
-
QBD_NI_Sylvest
Solves the Sylvester equation AXB + CX = D using complex Schur and Hessenberg-triangular decomposition.Mirrors MATLAB QBD_NI_Sylvest.m: the pencil (A,C) is reduced to Hessenberg-triangular form W*A*V=LBAR, W*C*V=NBAR, B is reduced to complex Schur form B=U*T*U', and the transformed equation is solved column by column exploiting the triangularity of T, giving X=real(V*Y*U').
- Parameters:
A- coefficient matrix AB- coefficient matrix BC- coefficient matrix CD- right-hand side matrix D- Returns:
- solution matrix X satisfying AXB + CX = D
-