🔢 Select Operation

Matrix A:
×
rows × cols
Result

📐 Matrix Formulas & Rules

Matrix Addition / Subtraction

Matrices must have the same dimensions. Add/subtract element by element.

[A+B]ᵢⱼ = Aᵢⱼ + Bᵢⱼ

[1 2] + [5 6] = [6 8]
[3 4] [7 8] [10 12]

Matrix Multiplication

A must be m×n, B must be n×p. Result is m×p. Row × Column dot product.

[AB]ᵢⱼ = Σ Aᵢₖ × Bₖⱼ

Note: AB ≠ BA in general (not commutative!)

[1 2] × [5 6] = [1×5+2×7 1×6+2×8] = [19 22]
[3 4] [7 8] [3×5+4×7 3×6+4×8] [43 50]

Transpose

[Aᵀ]ᵢⱼ = Aⱼᵢ (flip rows and columns)

[1 2 3]ᵀ = [1 4]
[4 5 6] [2 5]
[3 6]

Properties: (AB)ᵀ = BᵀAᵀ, (Aᵀ)ᵀ = A

Determinant

2×2: det(A) = ad − bc
[a b]
[c d]

3×3: Cofactor expansion along row 1:
det(A) = a₁₁·M₁₁ − a₁₂·M₁₂ + a₁₃·M₁₃
where Mᵢⱼ = minor (det of submatrix)

Inverse Matrix

A⁻¹ exists only if det(A) ≠ 0

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

nxn: A⁻¹ = adj(A) / det(A)

Verify: A × A⁻¹ = I (identity matrix)

Trace & Rank

Trace = sum of diagonal elements = Σ Aᵢᵢ
tr([1 2]) = 1 + 4 = 5
([3 4])

Rank = number of linearly independent rows/columns
Rank ≤ min(rows, cols)

Special Matrices

Identity (I): diagonal = 1, rest = 0
Zero: all elements = 0
Symmetric: A = Aᵀ
Diagonal: non-zero only on main diagonal
Singular: det = 0 (no inverse exists)
Orthogonal: AᵀA = I (Aᵀ = A⁻¹)

❓ Frequently Asked Questions

🤖
AI Insights - Coming Soon!
AI-powered matrix explanations, eigenvalue analysis, and linear algebra problem solving.
Coming Soon - Stay Tuned!

Matrix Calculator - Operations, Rules and What Each One Means

Matrices are the core data structure of linear algebra - and linear algebra is the mathematical foundation of computer graphics, machine learning, physics simulations, cryptography, and data science. Understanding matrix operations and the rules governing when they apply is essential for anyone working in these fields or studying mathematics beyond the basics.

The most common mistake: Assuming matrix multiplication is commutative. It is not. In general, A×B ≠ B×A. Even when both products are defined (square matrices), they typically produce different results. This is one of the first things students get wrong and one of the most important properties to remember.

Matrix Operations - When Each One Applies

Operations Requiring Matching Dimensions

  • Addition (A + B): Both matrices must be exactly the same size (m×n + m×n). Add element by element.
  • Subtraction (A − B): Same rule as addition. Subtract element by element.
  • Scalar multiplication (kA): Any matrix. Multiply every element by the scalar k.
  • Hadamard product (A⊙B): Same size required. Element-wise multiplication (not standard matrix multiplication).

Operations with Dimension Rules

  • Multiplication (A×B): Columns of A must equal rows of B. A is m×n, B is n×p → result is m×p.
  • Determinant: Square matrices only (2×2, 3×3, 4×4...).
  • Inverse: Square matrix with det ≠ 0 only.
  • Transpose (Aᵀ): Any matrix. m×n → n×m.
  • Trace: Square matrices only. Sum of diagonal elements.

The Determinant - What It Represents Geometrically

The determinant of a 2×2 matrix represents the area of the parallelogram formed by its row (or column) vectors. For a 3×3 matrix, it's the volume of the parallelepiped. More generally, the absolute value of the determinant is the scale factor of the linear transformation the matrix represents.

For a 2×2 matrix [[a, b], [c, d]]: det = ad − bc. Example: [[3, 1], [2, 4]] → det = 3×4 − 1×2 = 12 − 2 = 10. This means the linear transformation represented by this matrix scales areas by a factor of 10.

A determinant of 0 means the transformation collapses the space into a lower dimension - a plane becomes a line, a 3D object becomes flat. This is why singular matrices (det = 0) have no inverse: there's no way to "undo" a transformation that destroys a dimension.

Finding the Inverse - Two Methods

For a 2×2 matrix [[a, b], [c, d]], the inverse is: (1 ÷ det) × [[d, −b], [−c, a]]. The steps are: (1) Swap the diagonal elements (a and d). (2) Negate the off-diagonal elements (b becomes −b, c becomes −c). (3) Divide every element by the determinant. Example: Matrix [[2, 1], [5, 3]], det = 2×3 − 1×5 = 1. Inverse = (1÷1) × [[3, −1], [−5, 2]] = [[3, −1], [−5, 2]]. Verify: [[2,1],[5,3]] × [[3,−1],[−5,2]] = [[1,0],[0,1]] ✓

For 3×3 and larger matrices, the formula becomes much more complex (cofactor matrix, adjugate, and division by determinant). The calculator handles all of this automatically with step-by-step output.

Matrix Applications - Why This Matters Beyond the Classroom

  • Computer graphics: Every rotation, scaling, and translation of objects in 3D/2D space is a matrix multiplication. Rendering engines chain multiple transformations by multiplying their matrices together.
  • Machine learning: Neural networks are fundamentally chains of matrix multiplications and non-linear activations. Training involves computing gradients through these matrices (backpropagation).
  • Solving linear equations: A system of n equations in n unknowns is written as Ax = b and solved by x = A⁻¹b (if A is invertible) or via Gaussian elimination.
  • Cryptography: Hill cipher uses matrix multiplication over modular arithmetic. Many encryption algorithms rely on linear algebra properties.
  • Economics / Operations Research: Input-output models (Leontief matrix), Markov chains, and portfolio optimisation all use matrix operations.