MATLAB Function Reference
  Go to function:
    Search    Help Desk 
cdf2rdf    Examples   See Also

Convert complex diagonal form to real block diagonal form

Syntax

Description

If the eigensystem [V,D] = eig(X) has complex eigenvalues appearing in complex-conjugate pairs, cdf2rdf transforms the system so D is in real diagonal form, with 2-by-2 real blocks along the diagonal replacing the complex pairs originally there. The eigenvectors are transformed so that

continues to hold. The individual columns of V are no longer eigenvectors, but each pair of vectors associated with a 2-by-2 block in D spans the corresponding invariant vectors.

Examples

The matrix

has a pair of complex eigenvalues.

Converting this to real block diagonal form produces

Algorithm

The real diagonal form for the eigenvalues is obtained from the complex form using a specially constructed similarity transformation.

See Also

eig         Eigenvalues and eigenvectors

rsf2csf     Convert real Schur form to complex Schur form



[ Previous | Help Desk | Next ]