Matrix Multiplication

A quick guide to matrix multiplication with 2 x 2 matrices, including an example. If I've made any mistakes please point them out. Apologies if some things are unclear, the format is fairly difficult to work with.

HideShow resource information
  • Created by: Emily
  • Created on: 02-12-11 11:19

Important Points

  • Matrix multiplication is noncommutative-that is, multiplying a matrix A by a matrix B is not the same as multiplying a matrix B by a matrix A.


  • Not all matrices can be multiplied: we must consider the dimensions of each matrix. if the number of columns of the first matrix is the same as the number of rows of ths second, then the matrices may be multiplied together: i.e. two matrices (m x n) and (n x p) maybe be multiplied.


1 of 8

Consider the matrices N, P and Q

     (a b)

N= (c d)     

      (e f)

P= (g h)

      (w x)

Q= (y z)

Matrices N and P are both (2 x 2) matrices, and so can be multiplied together. NP=Q

2 of 8

(a b) (e f)

(c d) (g h)

To perform this operation, we need to consider each value in the matrix Q. The value for w is obtained by considering the elements in the first row of matrix N, and the first column of matrix P. This is because w is in the first column and first row of matrix Q

w=a*e + b*g

As you can see, we multiply the first element in the first row by the first element in the first column, and add it to the product of the second element in the first row and the second element in the first column.

3 of 8

Because x is in the first row and the second column of Q, we take the first row of matrix N and the second column of matrix P, to get

x=a* f + b*h

Going down a row to y, we need the second row and first column:


And for z:

z=c*f + d*h

4 of 8

So matrix Q is:

      (ae+bg af+bh)

Q = (ce+dg cf+dh)

This seems somewhat complex, but when dealing with numerical values many of the calculations can be done as you work through the multiplication. If you leave it all to the end, then trying to type everything into your calculator is probably more likely to lead you to mistakes.


5 of 8

General Method

  • Take the corresponding row from the first matrix, and the column from the second


  • Multiply the corresponding elements in a row to the elements in the column, and add this to the product of the other elements (i.e. first in row, first in column summed to second in row, second in column)


  • An element in the product matrix in row a column b will be taken from the elements in row a of the first matrix and column b of the second
6 of 8


      (3 2)

A= (1 4)

      (3 1)

B= (5 2)

If C=AB, find the value of C

      (3 2) (3 1)     (j k)

C= (1 4) (5 2) = (l m)

7 of 8

Example cont.

j=3*3 + 2*5 = 9 + 10 = 19

k=3*1 + 2*2 = 3 + 4 = 7

l=1*3 + 4*5 = 3 + 20 = 23

m=1*1 + 4*2 = 1 + 8 = 9

So matrix C:

     (19 7)

C= (23 9)

8 of 8


Zeeshan Ahmad


Very Helpful!

Just an addition:

Matrix multiplication is associative which means if I have to multiply more than 2 matrices I can multiply any pair before the another - provided the they are left in the same order

eg for 3X3 matrices A, B,  and C

A(BC) = (AB)C = ABC



thank you for sharing! :)

Similar Further Maths resources:

See all Further Maths resources »