Scilab 5.3.3
- Scilab help
- Linear Algebra
- aff2ab
- balanc
- bdiag
- chfact
- chol
- chsolve
- classmarkov
- cmb_lin
- coff
- colcomp
- companion
- cond
- det
- eigenmarkov
- ereduc
- expm
- fstair
- fullrf
- fullrfk
- genmarkov
- givens
- glever
- gschur
- gspec
- hess
- householder
- im_inv
- inv
- kernel
- kroneck
- linsolve
- lsq
- lu
- lyap
- nlev
- orth
- pbig
- pencan
- penlaur
- pinv
- polar
- proj
- projspec
- psmall
- qr
- quaskro
- randpencil
- range
- rank
- rankqr
- rcond
- rowcomp
- rowshuff
- rref
- schur
- spaninter
- spanplus
- spantwo
- spec
- sqroot
- squeeze
- sva
- svd
- sylv
- trace
Scilab help >> Linear Algebra > ereduc
ereduc
computes matrix column echelon form by qz transformations
Calling Sequence
[E,Q,Z [,stair [,rk]]]=ereduc(X,tol)
Arguments
- 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,
- *
ISTAIR(i) = + jif the boundary elementE(i,j)is a corner point.- *
ISTAIR(i) = - jif the boundary elementE(i,j)is not a corner point.
(i=1,...,M)- rk
integer, estimated rank of the matrix
Description
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.
Examples
X=[1 2 3;4 5 6] [E,Q,Z ,stair ,rk]=ereduc(X,1.d-15)
See Also
- fstair — computes pencil column echelon form by qz transformations
Authors
Th.G.J. Beelen (Philips Glass Eindhoven). SLICOT
| << eigenmarkov | Linear Algebra | expm >> |