pencan — canonical form of matrix pencil
[Q,M,i1]=pencan(Fs) [Q,M,i1]=pencan(E,A)
a regular pencil s*E-A
two real square matrices
two non-singular real matrices
integer
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]