| Scilab Reference Manual | 
|---|
ereduc — computes matrix column echelon form by qz transformations
[E,Q,Z [,stair [,rk]]]=ereduc(X,tol)
| X | : 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, 
 (i=1,...,M)  | ||||
| rk | : integer, estimated rank of the matrix | 
Given an m x n matrix X (not necessarily regular) the function ereduc computes a unitary transformed matrix E=Q*X*Z which is in column echelon form (trapezoidal form). Furthermore the rank of matrix X is determined.
X=[1 2 3;4 5 6] [E,Q,Z ,stair ,rk]=ereduc(X,1.d-15)
Th.G.J. Beelen (Philips Glass Eindhoven). SLICOT
| << eigenmarkov | expm >> |