rref2, an Octave code which involves a user-written approach to compute the reduced row echelon form (RREF) of a matrix, which can be used to analyze matrices which are square or rectangular, singular or invertible.
Octave supplies the built-in function rref(), which should ordinarily be preferred to this code.
The information on this web page is distributed under the MIT license.
rref2 is available in a C version and a C++ version and a Fortran90 version and a MATLAB version and an Octave version and a Python version and an R version.
i4mat_rref2, an Octave code which computes a version of the reduced row echelon form (RREF) of an integer matrix.
row_echelon_integer, an Octave code which carries out the exact computation of the integer row echelon form (IREF) and integer reduced row echelon form (IRREF) of an integer matrix.
rref_test, an Octave code which calls rref(), which is a built-in function for the reduced row echelon form (RREF) of a matrix, which can be singular or rectangular.