| Language Reference |
reduces a matrix to row-echelon normal form
where matrix is a numeric matrix or literal.
The ECHELON function uses elementary row operations to reduce a matrix to row-echelon normal form, as in the following example (Graybill 1969, p. 286):
a={3 6 9,
1 2 5,
2 4 10};
e=echelon(a);
The resulting matrix is as follows:
E 3 rows 3 cols (numeric)
1 2 0
0 0 1
0 0 0
If the argument is a square matrix, then the row-echelon
normal form can be obtained from the Hermite normal
form by rearranging rows that are all zeros.
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.