Reduce this matrix to reduced row echelon form.
The rank is . The sign means "can be turned into, by row operations".
Say what the target looks like, and which moves are allowed
Row reduction is not a bag of tricks; it is a journey to one specific destination using three legal moves. Knowing the destination precisely is what tells us, at every moment, which move to make next, so we state it before touching a number.
Pivot 1: column 1, row 1
We work one column at a time, left to right. The goal for a column is a single (the pivot) with zeros everywhere else in it. A column in that state says something very plain: its variable appears in exactly one equation, with nothing in front of it. Each cleared column is one variable pinned down.
Replace row 2 by . The multiplier is chosen so that the entry under attack, , is cancelled exactly by the pivot: .
| column | working | new entry |
|---|---|---|
Replace row 3 by . The multiplier is chosen so that the entry under attack, , is cancelled exactly by the pivot: .
| column | working | new entry |
|---|---|---|
Pivot 2: column 3, row 2
The same job for the next column. Working left to right matters: the rows we use now already have zeros in the earlier pivot columns, so clearing this column cannot spoil the columns already finished. That is why the method never has to go back. (Column 2 has nothing but zeros at or below row 2, so no pivot can be made there and we move on. Such a column will belong to a free variable.)
Swap row 2 and row 3, to bring the entry up to the pivot position. Swapping two equations changes nothing about what they say together.
Replace row 1 by . The multiplier is chosen so that the entry under attack, , is cancelled exactly by the pivot: .
| column | working | new entry |
|---|---|---|
Replace row 3 by . The multiplier is chosen so that the entry under attack, , is cancelled exactly by the pivot: .
| column | working | new entry |
|---|---|---|
Confirm the form and read off the rank
Reaching the reduced form is only useful if we then read it. The count of pivots is the single most important number attached to a matrix, because it says how many of its rows carry genuinely new information.