Matrix Calculator
Perform matrix operations including addition, multiplication, determinant, inverse, transpose, and row echelon form.
Determinant
0
Step-by-Step
Expanding along row 1 of 3x3 matrix
det([0,0; 0,0]) = 0*0 - 0*0 = 0
+ 0 * M(1,1) = + 0 * 0 = 0
det([0,0; 0,0]) = 0*0 - 0*0 = 0
- 0 * M(1,2) = - 0 * 0 = 0
det([0,0; 0,0]) = 0*0 - 0*0 = 0
+ 0 * M(1,3) = + 0 * 0 = 0
Determinant = 0
2 × A
Key Formulae
det(A) = cofactor expansion along any row or column
A⁻¹ = [A|I] row-reduced to [I|A⁻¹] (exists only if det(A) ≠ 0)
(AB)ᵢⱼ = sum of A(i,k) * B(k,j) for k = 1..n
How to use
- 1
Set matrix size
Use the +/- buttons to adjust the number of rows and columns (2x2 to 6x6).
- 2
Enter values
Click cells to enter values. Tab between cells. Or paste tab/comma-separated data.
- 3
Choose an operation
Select an operation (determinant, inverse, transpose, etc.) and see the result.
Frequently asked questions
What is the maximum matrix size?
What if the matrix is singular?
Can I multiply two matrices?
Is my data sent anywhere?
Enter matrices using an interactive grid and perform a wide range of
operations. Supports addition, subtraction, multiplication, scalar
multiplication, transpose, determinant, inverse, row echelon form,
and reduced row echelon form. Matrices can be 2x2 up to 6x6 with
adjustable dimensions. Step-by-step solutions for determinant and
inverse. All processing runs in your browser.