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