Mathematica 9 is now available

Documentation / Mathematica / Built-in Functions / Numerical Computation / Matrix Operations /

RowReduce

FilledSmallSquare RowReduce[m] gives the row-reduced form of the matrix m.

FilledSmallSquare Example: RowReduce[3, 1, a, 2, 1, b] LongRightArrow.

FilledSmallSquare RowReduce performs a version of Gaussian elimination, adding multiples of rows together so as to produce zero elements when possible. The final matrix is in reduced row echelon form.

FilledSmallSquare If m is a non-degenerate square matrix, RowReduce[m] is IdentityMatrix[Length[m]].

FilledSmallSquare If m is a sufficiently non-degenerate rectangular matrix with rows and more than columns, then the first columns of RowReduce[m] will form an identity matrix.

FilledSmallSquare RowReduce works on both numerical and symbolic matrices.

FilledSmallSquare RowReduce[m, Modulus -> n] performs row reduction modulo n.

FilledSmallSquare RowReduce[m, ZeroTest -> test] evaluates test[ m[[i, j]] ] to determine whether matrix elements are zero.

FilledSmallSquare See Section 3.7.8.

FilledSmallSquare Implementation Notes: see Section A.9.4.

FilledSmallSquare See also: LinearSolve, Inverse, NullSpace, GroebnerBasis.

FilledSmallSquare New in Version 1; modified in 3.

Further Examples



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.