Matrix Calculator

Advanced operations • 2026 edition

Matrix Operations Formulas:

Show the calculator

Addition: \( C = A + B \), where \( c_{ij} = a_{ij} + b_{ij} \)

Multiplication: \( C = AB \), where \( c_{ij} = \sum_{k=1}^{n} a_{ik} b_{kj} \)

Determinant: \( det(A) = \sum_{\sigma \in S_n} \text{sgn}(\sigma) \prod_{i=1}^{n} a_{i,\sigma(i)} \)

Inverse: \( A^{-1} = \frac{1}{det(A)} adj(A) \)

These formulas represent fundamental matrix operations in linear algebra. Matrix addition requires matrices of the same dimensions, while multiplication requires compatible dimensions (columns of first matrix equal rows of second). The determinant indicates whether a matrix is invertible, and the inverse exists only when the determinant is non-zero.

Matrix Input

Matrix A

Matrix B

Results

Enter matrices and click calculate
Result will appear here

Matrix Operations Guide

What is a Matrix?

A rectangular array of numbers arranged in rows and columns. Matrices are fundamental in linear algebra and used in various applications including computer graphics, physics, economics, and engineering.

Matrix Addition

\( C = A + B \), where \( c_{ij} = a_{ij} + b_{ij} \)

Addition is performed element-wise between matrices of the same dimensions.

Matrix Multiplication

\( C = AB \), where \( c_{ij} = \sum_{k=1}^{n} a_{ik} b_{kj} \)

Requires columns of A to equal rows of B. Result has dimensions of rows of A and columns of B.

Key Properties:
  • Matrix multiplication is not commutative: AB ≠ BA in general
  • Determinant exists only for square matrices
  • Matrix inverse exists only when determinant ≠ 0

Matrix Operations Learning Quiz

Question 1: Multiple Choice - Matrix Dimensions

What are the dimensions of the product of a 3×4 matrix and a 4×2 matrix?

Solution:

The answer is A) 3×2. When multiplying matrices, the inner dimensions (number of columns in the first matrix and rows in the second matrix) must match. The result has dimensions of the outer dimensions: rows of the first matrix and columns of the second matrix. So for a 3×4 matrix multiplied by a 4×2 matrix, the result is 3×2.

Pedagogical Explanation:

Matrix multiplication follows a specific rule: if you multiply an m×n matrix by an n×p matrix, the result is an m×p matrix. The number of columns in the first matrix must equal the number of rows in the second matrix. This is why we can multiply a 3×4 matrix by a 4×2 matrix but not a 3×4 matrix by a 2×4 matrix.

Key Definitions:

Matrix Dimensions: Described as rows × columns

Compatible Matrices: Matrices where the number of columns in the first equals the number of rows in the second

Inner Dimensions: The matching dimension when multiplying matrices

Important Rules:

• Columns of first matrix must equal rows of second matrix

• Result dimensions are rows of first matrix × columns of second matrix

• Matrix multiplication is not commutative (AB ≠ BA)

Tips & Tricks:

• Remember: (m×n)(n×p) = (m×p)

• The middle numbers (inner dimensions) must match

• Use the outer dimensions for the result

Common Mistakes:

• Assuming matrix multiplication is commutative

• Forgetting to check if matrices are compatible for multiplication

• Getting confused about which dimensions determine the result

Question 2: Matrix Multiplication Calculation

Calculate the product of matrices A = [[2, 3], [1, 4]] and B = [[1, 2], [3, 1]]. Show your work.

Solution:

Using the formula for matrix multiplication: cij = Σ aikbkj

Element (1,1): (2×1) + (3×3) = 2 + 9 = 11

Element (1,2): (2×2) + (3×1) = 4 + 3 = 7

Element (2,1): (1×1) + (4×3) = 1 + 12 = 13

Element (2,2): (1×2) + (4×1) = 2 + 4 = 6

Result: [[11, 7], [13, 6]]

Pedagogical Explanation:

Matrix multiplication involves taking the dot product of rows from the first matrix with columns from the second matrix. For element (i,j) in the result, take row i from the first matrix and column j from the second matrix, multiply corresponding elements, and sum them up. This process creates a new matrix where each element represents the interaction between a row of the first matrix and a column of the second matrix.

Key Definitions:

Dot Product: Sum of products of corresponding elements in two vectors

Element (i,j): Element in row i, column j of a matrix

Row Vector: A matrix with one row

Column Vector: A matrix with one column

Important Rules:

• Each element in the result is a dot product of a row and column

• Multiply corresponding elements then sum them up

• Order matters in matrix multiplication

Tips & Tricks:

• Draw lines to visualize row-column intersections

• Write out the dot product explicitly for each element

• Check dimensions before starting the calculation

Common Mistakes:

• Adding instead of multiplying corresponding elements

• Forgetting to sum the products

• Mixing up row and column indices

Question 3: Word Problem - Matrix Applications

A company produces two products X and Y. The profit per unit is $5 for X and $3 for Y. They produce 100 units of X and 150 units of Y in week 1, and 120 units of X and 130 units of Y in week 2. Represent this as a matrix multiplication problem to find total profit for each week.

Solution:

Step 1: Create production matrix P = [[100, 150], [120, 130]] (rows = weeks, columns = products)

Step 2: Create profit vector V = [[5], [3]] (profit per unit for X and Y)

Step 3: Multiply PV to get profits per week

Week 1: (100×5) + (150×3) = 500 + 450 = $950

Week 2: (120×5) + (130×3) = 600 + 390 = $990

Total profit matrix = [[950], [990]]

Pedagogical Explanation:

This problem demonstrates how matrix multiplication can model real-world scenarios. The production matrix represents quantities, and the profit vector represents unit prices. Multiplying them gives the total revenue or profit. This approach is scalable - you can easily add more products or time periods by expanding the matrices.

Key Definitions:

Application Matrix: A matrix used to model real-world problems

Profit Vector: A column matrix representing profit per unit

Production Matrix: A matrix showing quantities produced

Important Rules:

• Units must be consistent across matrices

• Matrix multiplication models weighted sums

• Dimensions must be compatible for multiplication

Tips & Tricks:

• Organize data with rows representing time periods and columns representing categories

• Use vectors for single-variable data (like prices)

• Verify that the result dimensions make sense for the problem

Common Mistakes:

• Incorrectly setting up the matrices with wrong dimensions

• Forgetting to match units (dollars, units, etc.)

• Not verifying that the multiplication is mathematically valid

Question 4: Application-Based Problem - Determinant Significance

Calculate the determinant of matrix A = [[2, 3], [4, 6]]. What does this tell you about the matrix and its potential inverse? Explain the geometric interpretation.

Solution:

Step 1: Calculate determinant = (2×6) - (3×4) = 12 - 12 = 0

Step 2: Since det(A) = 0, the matrix is singular and has no inverse

Step 3: Geometrically, the determinant represents the area scaling factor of the linear transformation

Step 4: A determinant of 0 means the transformation collapses the area to 0, indicating linear dependence between rows/columns

Pedagogical Explanation:

The determinant is a critical concept in linear algebra. It tells us whether a matrix is invertible (non-zero determinant) or singular (zero determinant). Geometrically, the determinant represents how much a linear transformation scales areas (in 2D) or volumes (in 3D). When the determinant is zero, the transformation compresses space into a lower dimension, making it impossible to reverse the transformation.

Key Definitions:

Singular Matrix: A matrix with determinant zero, no inverse exists

Non-Singular Matrix: A matrix with non-zero determinant, inverse exists

Linear Dependence: When one row/column is a multiple of another

Important Rules:

• If det(A) = 0, A⁻¹ does not exist

• Determinant of 2×2 matrix: ad - bc

• Determinant indicates volume scaling factor

Tips & Tricks:

• Always check determinant before finding inverse

• Zero determinant indicates dependent rows/columns

• Think of determinant as "area multiplier"

Common Mistakes:

• Trying to find inverse of singular matrix

• Forgetting sign in determinant calculation

• Misunderstanding geometric meaning of determinant

Question 5: Multiple Choice - Matrix Properties

Which of the following statements about matrix operations is TRUE?

Solution:

The answer is C) Matrix addition is commutative. Matrix addition is commutative, meaning A + B = B + A for matrices of the same dimensions. Matrix multiplication is not commutative in general. Not every square matrix has an inverse (only those with non-zero determinant). The determinant of a sum is not equal to the sum of determinants: det(A + B) ≠ det(A) + det(B).

Pedagogical Explanation:

This question tests understanding of fundamental matrix properties. Addition is commutative because it's performed element-wise, and regular addition is commutative. However, multiplication is not commutative because the order of row-column combinations matters. These properties distinguish matrix operations from regular arithmetic and are crucial for correctly manipulating matrices in equations.

Key Definitions:

Commutative: Operation where order doesn't matter (a+b = b+a)

Associative: Operation where grouping doesn't matter (a+(b+c) = (a+b)+c)

Distributive: How operations distribute over each other

Important Rules:

• Matrix addition: A + B = B + A (commutative)

• Matrix multiplication: AB ≠ BA (not commutative)

• Inverse exists only if det(A) ≠ 0

Tips & Tricks:

• Remember: addition is nice (commutative), multiplication is not

• Always check determinant before finding inverse

• Test properties with simple 2×2 matrices if unsure

Common Mistakes:

• Assuming matrix multiplication is commutative like regular multiplication

• Forgetting that not all square matrices are invertible

• Confusing properties of addition and multiplication

Matrix Calculator

FAQ

Q: Why is matrix multiplication not commutative like regular multiplication?

A: Matrix multiplication represents composition of linear transformations, which is inherently order-dependent. When multiplying matrices A and B, each element of the result is computed as a dot product of a row from A and a column from B.

For example, if A = [[1, 2], [3, 4]] and B = [[5, 6], [7, 8]]:

AB = [[19, 22], [43, 50]]

BA = [[23, 34], [31, 46]]

Clearly AB ≠ BA. The mathematical reason is that (AB)ij = Σk aikbkj while (BA)ij = Σk bikakj, which are different sums in general.

Q: What practical applications do matrix operations have in engineering?

A: Matrices are fundamental in engineering applications:

  • Computer Graphics: Transformations (rotation, scaling, translation) are represented as matrices
  • Circuit Analysis: Systems of linear equations in electrical networks
  • Structural Analysis: Stiffness matrices for finite element analysis
  • Control Systems: State-space representations use matrices
  • Data Analysis: Principal Component Analysis (PCA) relies on matrix decomposition

For example, in robotics, transformation matrices describe the position and orientation of robotic arms in 3D space.

About

Math Team
This matrix calculator was created
This calculator was created by our Math Calculators Team , may make errors. Consider checking important information. Updated: April 2026.