Scilab Reference Manual |
---|
fstair — computes pencil column echelon form by qz transformations
[AE,EE,QE,ZE,blcks,muk,nuk,muk0,nuk0,mnei]=fstair(A,E,Q,Z,stair,rk,tol)
A | : m x n matrix with real entries. |
tol | : real positive scalar. |
E | : column echelon form matrix |
Q | : m x m unitary matrix |
Z | : n x n unitary matrix |
stair | : vector of indexes (see ereduc) |
rk | : integer, estimated rank of the matrix |
AE | : m x n matrix with real entries. |
EE | : column echelon form matrix |
QE | : m x m unitary matrix |
ZE | : n x n unitary matrix |
nblcks | :is the number of submatrices having full row rank >= 0 detected in matrix A. |
muk: | integer array of dimension (n). Contains the column dimensions mu(k) (k=1,...,nblcks) of the submatrices having full column rank in the pencil sE(eps)-A(eps) |
nuk: | integer array of dimension (m+1). Contains the row dimensions nu(k) (k=1,...,nblcks) of the submatrices having full row rank in the pencil sE(eps)-A(eps) |
muk0: | integer array of dimension (n). Contains the column dimensions mu(k) (k=1,...,nblcks) of the submatrices having full column rank in the pencil sE(eps,inf)-A(eps,inf) |
nuk: | integer array of dimension (m+1). Contains the row dimensions nu(k) (k=1,...,nblcks) of the submatrices having full row rank in the pencil sE(eps,inf)-A(eps,inf) |
mnei: | integer array of dimension (4). mnei(1) = row dimension of sE(eps)-A(eps) |
Given a pencil sE-A where matrix E is in column echelon form the function fstair computes according to the wishes of the user a unitary transformed pencil QE(sEE-AE)ZE which is more or less similar to the generalized Schur form of the pencil sE-A. The function yields also part of the Kronecker structure of the given pencil.
Q,Z are the unitary matrices used to compute the pencil where E is in column echelon form (see ereduc)
Th.G.J. Beelen (Philips Glass Eindhoven). SLICOT
<< exp | fullrfk >> |