|
SOLUTIONS
|
Mathematica
>
Mathematics and Algorithms
>
Matrices and Linear Algebra
>
Matrix Decompositions
>
SchurDecomposition
BUILT-IN MATHEMATICA SYMBOL
SchurDecomposition
SchurDecomposition[m]
yields the Schur decomposition for a numerical matrix m, given as a list
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.
Details and OptionsDetails and Options
- The original matrix m is equal to q.t.Conjugate[Transpose[q]]. »
- The matrix m must be square.
- SchurDecomposition[m, Pivoting->True] yields a list
where d is a permuted diagonal matrix such that
is equal to d.q.t.Conjugate[Transpose[q]]. » - SchurDecomposition[{m, a}] yields a list of matrices
where q and p are orthonormal matrices, and 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]]. » - For real-valued matrices m, setting the option RealBlockDiagonalForm->False allows complex values on the diagonal of the t matrix.
New in 2 | Last modified in 7
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »

