Matrix Calculator

Perform matrix operations like addition, multiplication, determinant, and inverse with our online matrix calculator.

Matrix Operations
Configure matrices and select operation
2×2
2×2

Matrix Operations:

• Addition/Subtraction: Same dimensions required

• Multiplication: A cols = B rows

• Determinant/Inverse: Square matrices only

Understanding Matrix Operations

Matrices are rectangular arrays of numbers that are fundamental in linear algebra, computer graphics, engineering, and data science. Understanding matrix operations is essential for solving systems of linear equations, transformations, and many computational problems.

Basic Matrix Operations

  • Addition/Subtraction: Element-wise operations requiring same dimensions
  • Multiplication: Row-by-column multiplication with specific dimension requirements
  • Transpose: Flipping rows and columns of a matrix
  • Determinant: Scalar value that provides important matrix properties
  • Inverse: Matrix that when multiplied gives the identity matrix

Matrix Properties

  • Square matrices have equal rows and columns
  • Identity matrix has 1s on diagonal, 0s elsewhere
  • Singular matrices have determinant = 0 and no inverse
  • Orthogonal matrices preserve lengths and angles
Applications of Matrices

Computer Graphics

  • 3D transformations and rotations
  • Scaling and translation operations
  • Projection matrices for rendering
  • Animation and interpolation

Engineering & Science

  • Solving systems of linear equations
  • Circuit analysis and network theory
  • Structural analysis and mechanics
  • Quantum mechanics and physics
Matrix Operation Rules
OperationRequirementsResult DimensionsProperties
Addition (A + B)Same dimensionsSame as inputsCommutative, Associative
Subtraction (A - B)Same dimensionsSame as inputsNot commutative
Multiplication (A × B)A cols = B rowsA rows × B colsNot commutative, Associative
Transpose (A^T)Any matrixFlipped dimensions(A^T)^T = A
Determinant (det(A))Square matrixScalar valuedet(AB) = det(A)det(B)
Inverse (A^-1)Square, det ≠ 0Same as inputAA^-1 = I