Mathematica 9 is now available

SchurDecomposition

Usage

SchurDecomposition[m] yields the Schur decomposition for a numerical matrix m. The result is a list {q, t} where q is an orthonormal matrix and t is a block upper-triangular matrix.
SchurDecomposition[{m, a}] gives the generalized Schur decomposition of m with respect to a.


Notes

• The original matrix m is equal to q . t . Conjugate[Transpose[q]].
SchurDecomposition[m, Pivoting -> True] yields a list {q, t, d} where d is a permuted diagonal matrix such that m . d is equal to d . q . t . Conjugate[Transpose[q]].
SchurDecomposition[{m, a}] yields a list of matrices {q, s, p, t} where q and p are orthonormal matrices, s and t are upper-triangular matrices, such that m is given by q . s . Conjugate[Transpose[p]] and a is given by q . t . Conjugate[Transpose[p]].
• Implementation notes: see Section A.9.4.
• New in Version 2; modified in 5.
• Advanced Documentation.


Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.