pencan(1)

NAME
pencan - canonical form of matrix pencil

CALLING SEQUENCE
[Q,M,i1]=pencan(Fs)
[Q,M,i1]=pencan(E,A)

PARAMETERS

Fs  : a regular pencil s*E-A

E,A : two real square matrices

Q,M : two non-singular real matrices

i1  : integer

DESCRIPTION
Given the regular pencil Fs=s*E-A, pencan returns matrices Q and M such than M*(s*E-A)*Q is in "canonical" form.

M*E*Q is a block matrix
[I,0;
 0,N]
with N nilpotent and i1 = size of the I matrix above.

M*A*Q is a block matrix:
[Ar,0;
 0,I]

SEE ALSO
glever, penlaur

AUTHOR
F. D.