Wolfram ResearchProductsPurchasingServices & ResourcesAbout UsOur Sites
Mathematica > Linear Systems >

RowReduce

RowReduce[m]
gives the row-reduced form of the matrix m.
  • 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.
  • If m is a sufficiently non-degenerate rectangular matrix with k rows and more than k columns, then the first k columns of RowReduce[m] will form an identity matrix.  »
  • RowReduce works on both numerical and symbolic matrices.
  • The following options can be given:
MethodAutomaticmethod to use
Modulus0integer modulus to use
ToleranceAutomaticnumerical tolerance to use
ZeroTestAutomaticfunction to test whether matrix elements should be considered to be zero
  • RowReduce[m, ZeroTest->test] evaluates test[m[[i, j]]] to determine whether matrix elements are zero.
New in 1 | Last modified in 3
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team