Compute Schur decomposition of a matrix.
The Schur decomposition is
A = Z T Z^H
where Z is unitary and T is either upper-triangular, or for real Schur decomposition (output=’real’), quasi-upper triangular. In the quasi-triangular form, 2x2 blocks describing complex-valued eigenvalue pairs may extrude from the diagonal.
Parameters: | a : array, shape (M, M)
output : {‘real’, ‘complex’}
lwork : integer
overwrite_a : boolean
|
---|---|
Returns: | T : array, shape (M, M)
Z : array, shape (M, M)
|
See also