How to Find RREF on a TI-84 Calculator: Step-by-Step
To find RREF on a TI-84, press 2nd + x⁻¹ to open the MATRIX menu, go to EDIT to enter your matrix, then return to MATRIX > MATH, select B:rref(, insert your stored matrix, and press ENTER.
The calculator returns the Reduced Row Echelon Form on the home screen.
The procedure is essentially the same across the TI-84 Plus family, including the TI-84 Plus, TI-84 Plus Silver Edition, and TI-84 Plus CE.
TLDR
- Open MATRIX with
2nd + x⁻¹. - Enter the matrix under
MATRIX > EDIT. - Run
rref(fromMATRIX > MATH. - Insert
[A]fromMATRIX > NAMES. - Press
ENTERto calculate the RREF. - For a unique solution, read the variable values from the augmented column.
- If variable columns have no pivots, interpret them as free variables.
- A pivot in the augmented column means no solution.
rref(givesRREF;ref(givesREF.
How to Access the MATRIX Menu on TI-84
There is no key labeled MATRIX on the TI-84 keyboard.
To open the MATRIX menu:
Press 2nd, then x⁻¹.
You will see three menus across the top:
NAMES: lists stored matrices such as[A],[B], and[C]MATH: contains matrix functions such asref(andrref(EDIT: lets you create or modify matrices
For an RREF calculation, you will normally use them in this order:
EDIT → MATH → NAMES
Entering the Matrix: Setting Dimensions and Values
Step 1: Open the Matrix Editor
Press:
2nd + x⁻¹
Arrow right to EDIT.
Select [A] and press ENTER.
You can use another matrix slot if you prefer, but [A] is the usual choice.
Step 2: Set the Dimensions
The calculator asks for the number of rows and columns.
If you are solving a linear system, enter the augmented matrix, which includes both the coefficient columns and the constants column.
For 2 equations in 2 unknowns:
2 rows × 3 columns
For 3 equations in 3 unknowns:
3 rows × 4 columns
For example, for a 2 × 3 augmented matrix, enter:
2 ENTER 3 ENTER
Make sure the displayed dimensions match the matrix you intend to enter.
Step 3: Enter the Values
The calculator moves through the matrix cells one at a time.
Enter each number and press ENTER to move to the next cell.
For example, consider:
2x + y = 5 x + 3y = 10
The augmented matrix is:
[ 2 1 | 5 ] [ 1 3 | 10 ]
Set [A] to 2 rows and 3 columns.
Enter:
2 ENTER 1 ENTER 5 ENTER 1 ENTER 3 ENTER 10 ENTER
When finished, press:
2nd + MODE
This activates QUIT and returns you to the home screen.
Running rref( on TI-84
Step 1: Open the MATH Submenu
Press:
2nd + x⁻¹
Arrow right to MATH.
Scroll to:
B:rref(
and press ENTER.
The calculator places:
rref(
on the home screen.
Do not confuse it with:
A:ref(
ref( computes Row Echelon Form.
rref( computes Reduced Row Echelon Form.
Step 2: Insert the Matrix
With rref( already on the screen, press:
2nd + x⁻¹
Stay under NAMES.
Select [A] and press ENTER.
The expression should now look like:
rref([A]
Insert the stored matrix from the NAMES menu rather than trying to type [A] manually.
Step 3: Close and Execute
Press ).
The expression becomes:
rref([A])
Press ENTER.
For the example:
[ 2 1 | 5 ] [ 1 3 | 10 ]
the calculator returns:
[ 1 0 1 ] [ 0 1 3 ]
This is the RREF of the augmented matrix.
Reading the Output
The TI-84 calculates the RREF, but it does not interpret the linear system for you.
You still need to examine the pivot structure.
There are three main cases.
Unique Solution
If every variable column contains a pivot and there is no contradiction, the system has a unique solution.
For:
[ 1 0 1 ] [ 0 1 3 ]
The first two columns are variable columns.
Column 1 contains a pivot.
Column 2 contains a pivot.
So both variables are basic.
The augmented column gives:
x = 1 y = 3
Check:
2(1) + 3 = 5 1 + 3(3) = 10
Both equations are satisfied.
For a unique-solution system, the variable values can therefore be read directly from the augmented column.
Free Variables and Infinitely Many Solutions
If the system is consistent but one or more variable columns contain no pivot, those variables are free.
A free-variable column does not have to be a column of zeros.
For example:
[ 1 2 0 | 4 ] [ 0 0 1 | 3 ]
Column 1 has a pivot, so x1 is basic.
Column 2 has no pivot, so x2 is free.
Column 3 has a pivot, so x3 is basic.
Set:
x2 = t
The first row says:
x1 + 2x2 = 4
so:
x1 = 4 - 2t
The second row gives:
x3 = 3
Therefore:
x1 = 4 - 2t x2 = t x3 = 3
The TI-84 does not label x2 as a free variable. You have to identify that from the absence of a pivot in column 2.
A zero row may also appear:
[ 0 0 0 | 0 ]
This indicates linear dependence among the equations. It does not by itself mean the system has no solution.
No Solution
A system is inconsistent if the RREF contains a pivot in the augmented column.
For example:
[ 0 0 | 1 ]
represents:
0 = 1
which is impossible.
The system therefore has no solution.
The augmented column does not correspond to a variable, so a pivot there signals inconsistency rather than a basic variable.
Showing RREF Results as Fractions
The TI-84 may sometimes display decimal values when exact fractions are easier to interpret.
If you want fractional output where possible, you can apply the calculator's ►Frac conversion to the result.
For example, evaluate:
rref([A])►Frac
This is useful when the RREF contains values such as:
1/3, -2/5, or 7/4
and you want exact values rather than decimal approximations.
The availability and exact location of ►Frac depends on the calculator's menus, but the purpose is the same: convert compatible decimal output to fractional form.
rref( vs ref(: Which One to Use
Both ref( and rref( appear under MATRIX > MATH.
They perform different levels of row reduction.
ref(
ref( returns Row Echelon Form.
For example, a result might look like:
[ 1 2 3 ] [ 0 4 5 ] [ 0 0 2 ]
The pivots do not have to equal 1, and entries above pivots do not have to be zero.
If you are solving a system from REF, you will usually need back-substitution.
rref(
rref( returns Reduced Row Echelon Form.
In RREF:
- every pivot equals 1;
- every pivot is the only nonzero entry in its column;
- pivot positions move to the right as you move downward;
- zero rows appear at the bottom.
For solving a system on the calculator, rref( is usually the more convenient choice because the final solution structure is easier to read.
That does not mean ref( is incorrect or useless. REF contains the same pivot structure and can be used with back-substitution.
Use rref( when you specifically want the fully reduced form.
Common Errors and How to Fix Them
ERR:SINGULAR MAT
You normally should not receive a singular-matrix error simply because a matrix is being reduced with rref(.
RREF does not require the matrix to be invertible.
For example, a matrix with dependent rows such as:
[ 1 2 3 ] [ 2 4 6 ]
can still be reduced normally.
Its RREF contains a zero row:
[ 1 2 3 ] [ 0 0 0 ]
A singular-matrix error is more commonly associated with operations that require an invertible square matrix, such as calculating:
[A]⁻¹
If you see ERR:SINGULAR MAT while you intended to calculate RREF, check that the expression on the home screen actually says:
rref([A])
and that you did not accidentally request an inverse or another operation requiring invertibility.
ERR:DIM MISMATCH
A dimension-mismatch error means that the dimensions of the matrices or lists involved are incompatible with the operation being attempted.
For a simple command such as:
rref([A])
first check the matrix itself.
Go to:
MATRIX > EDIT > [A]
and verify:
- the number of rows;
- the number of columns;
- the values stored in each position.
Entering an incorrect value does not automatically change the dimensions of the matrix, but it can still make the stored matrix different from the one you intended.
Also note that for the TI-84 rref( function, the matrix must have at least as many columns as rows.
So a matrix such as:
3 × 4
fits that requirement, while a matrix with more rows than columns may not be accepted by the calculator's rref( function.
A Quick Interpretation Checklist
After the TI-84 returns the RREF, do not stop at the matrix.
Check the coefficient columns and augmented columns.
Case 1: Pivot in every variable column
The system has a unique solution, assuming there is no pivot in the augmented column.
Case 2: One or more variable columns have no pivots
Those variables are free. If there is no contradiction, the system has infinitely many solutions.
Case 3: Pivot in the augmented column
The system is inconsistent and has no solution.
The calculator performs the row reduction. Identifying which of these three cases applies is the interpretation step you still have to do yourself.
If you want a second opinion on the TI-84’s output, enter the same matrix into the online RREF solver and compare results. It shows the same pivot structure with step-by-step row operations.