Categories &

Functions List

Function Reference: bdschur

Function File: [T, S, BLKSZ] = bdschur (A)
Function File: [T, S, BLKSZ] = bdschur (A, condmax)

Compute a block-diagonal Schur decomposition.

Inputs

A
Matrix to be decomposed.
condmax
Maximum condition number (real scalar value greater or equal 1) of the resulting transformation matrix T. This parameter is optional. If not provided, a value of 1e4 is used.

Outputs

T
Transformation matrix.
S
Block diagonalized matrix.
BLKSZ
Array with sizes of the blocks in S.

The resulting matrix S in block diagonal form is given by

 
          -1
     S = T  A T

Source Code: bdschur