Mathématiques et Algèbre

Free Matrix Calculator — 2x2 & 3x3 Determinant, Inverse, Transpose & Arithmetic

Matrix operations are fundamental to linear algebra, computer graphics, physics simulations, and engineering analysis. Performing calculations like finding 3x3 matrix determinants or multiplying non-identity matrices by hand can be time-consuming and error-prone. Our free Matrix Calculator provides instant, step-by-step solutions for 2x2 and 3x3 matrices. Compute determinants, evaluate inverse matrices, invert non-singular systems, find transposed matrices, and execute matrix multiplication with clear mathematical breakdowns.

Matrix Calculator

Solve 2x2 & 3x3 Determinant, Inverse, Transpose, Addition, Subtraction & Multiplication

Matrix A (2x2)
Matrix B is not required for single matrix operations (det).
Matrix Result
det(A) = 1
Step Formula: det(A) = (a₁₁ × a₂₂) - (a₁₂ × a₂₁) = (1 × 1) - (2 × 0) = 1

Mathematical Formulas & Calculation Methods

2x2 Determinant Formula

For a 2x2 matrix A = [[a, b], [c, d]], the determinant is computed by taking the product of the main diagonal minus the product of the anti-diagonal.

det(A) = (a × d) - (b × c)

3x3 Determinant Expansion by Minors

Expanded along the first row using cofactor signs (+, -, +).

det(A) = a11(a22a33 - a23a32) - a12(a21a33 - a23a31) + a13(a21a32 - a22a31)

Inverse of a 2x2 Matrix

The inverse exists only if det(A) ≠ 0. It swaps diagonal entries, negates off-diagonal entries, and scales by 1/det(A).

A⁻¹ = (1 / det(A)) × [[d, -b], [-c, a]]

Matrix Multiplication Rule (A × B)

The entry in row i and column j of product matrix C is the dot product of row i of A and column j of B.

C_ij = Σ (A_ik × B_kj)

Worked Step-by-Step Examples

Example 1: Calculating 2x2 Matrix Determinant

"Find the determinant of matrix A = [[4, 3], [2, 5]]."

Steps:

  • Identify matrix components: a=4, b=3, c=2, d=5.
  • Apply 2x2 determinant formula: det(A) = (a × d) - (b × c)
  • Compute diagonal products: (4 × 5) - (3 × 2) = 20 - 6 = 14.
Result: det(A) = 14

Example 2: Finding Inverse of a 2x2 Matrix

"Compute the inverse of matrix A = [[3, 2], [1, 4]]."

Steps:

  • Calculate determinant: det(A) = (3 × 4) - (2 × 1) = 12 - 2 = 10.
  • Verify invertibility: det(A) = 10 ≠ 0, so A⁻¹ exists.
  • Form adjugate matrix: swap 3 and 4, negate 2 and 1 → [[4, -2], [-1, 3]].
  • Multiply by 1/det(A): [[4/10, -2/10], [-1/10, 3/10]] = [[0.4, -0.2], [-0.1, 0.3]].
Result: A⁻¹ = [[0.4, -0.2], [-0.1, 0.3]]

What is Calculateur de Matrix?

A matrix calculator is an online linear algebra tool designed to perform operations on rectangular arrays of numbers called matrices. Matrices serve as mathematical representations of linear equations, geometric transformations, and multidimensional datasets across physics, computer science, and economics.

The determinant of a square matrix is a scalar value that summarizes important geometric and algebraic properties of the matrix. Most importantly, a matrix has a valid inverse matrix if and only if its determinant is non-zero (det(A) ≠ 0). A matrix with a determinant of zero is called a singular matrix or degenerate matrix and cannot be inverted.

Matrix operations like matrix multiplication, transpose (Aᵀ), and matrix inversion are foundational in computer graphics (for rotating, scaling, and translating 3D coordinates), structural engineering (stiffness matrix analysis), and data science (principal component analysis and neural network weight transformations).

How to Use Calculateur de Matrix

  1. 1Select your matrix dimension (2x2 or 3x3) using the size selector toggle.
  2. 2Choose your desired operation: Determinant, Inverse, Transpose, Addition, Subtraction, or Multiplication.
  3. 3Enter your numeric coefficients into the matrix grid input fields.
  4. 4Review the computed results alongside step-by-step formula explanations and determinant validations.

Key Features

  • Full support for 2x2 and 3x3 square matrix dimensions.
  • Instant determinant calculator with cofactor expansion breakdown.
  • Inverse matrix calculator with non-zero determinant validation check.
  • Matrix transpose and arithmetic solver (addition, subtraction, multiplication).
  • Clear, step-by-step math explanations for every operation.

Benefits of Using Calculateur de Matrix

Saves valuable time on linear algebra and engineering homework.
Eliminates arithmetic sign mistakes during 3x3 cofactor expansions.
Provides instant verification of matrix invertibility and determinant values.
Helps visualize linear transformations and matrix transpose properties.

Practical Use Cases

Linear Algebra Students

Verify homework solutions for determinants, inverse matrices, and row operations.

Electrical & Civil Engineers

Solve simultaneous linear equations in circuit mesh analysis and structural nodal analysis.

Game Developers & 3D Animators

Test transformation matrices, rotation tensors, and projection vectors.

Data Scientists & ML Engineers

Understand weight matrix multiplication and covariance matrix transformations.

Frequently Asked Questions

What is a singular matrix?

A singular matrix is a square matrix whose determinant equals zero (det(A) = 0). Singular matrices do not possess a multiplicative inverse because division by zero is undefined.

How do you multiply two matrices?

To multiply two matrices A and B, take the dot product of each row of A with each column of B. For matrix multiplication to be valid, the number of columns in A must equal the number of rows in B.

What does transposing a matrix mean?

Transposing a matrix swaps its rows and columns. Row 1 becomes Column 1, Row 2 becomes Column 2, and so forth (denoted as Aᵀ).

How do you find the inverse of a 3x3 matrix?

To find the inverse of a 3x3 matrix, compute its determinant det(A), find the matrix of cofactors, transpose it to get the adjugate matrix, and divide every entry by det(A).

Why is matrix multiplication non-commutative?

Matrix multiplication depends on matching row-column dot products. Changing the multiplication order (B × A instead of A × B) pairs different row and column vectors, yielding entirely different result values.

Calculateurs Similaires