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 >> |