Multiplying matrices  examples
by M. Bourne
On this page you can see many examples of matrix multiplication.
You can reload this page as many times as you like and get a new set of numbers and matrices each time. You can also choose different size matrices (at the bottom of the page).
(If you need some background information on matrices first, go back to the Introduction to Matrices and 4. Multiplication of Matrices).
Example
Multiply matrices A and B.

, B = 

1 
0 
4 
2 

3 
5 
7 
1 
4 
8 
6 
9 

Answer
To save work, we check first to see if it is possible to multiply them.
We have (3×3) × (3×4) and since the number of columns in A is the same as the number of rows in B
(the middle two numbers are both 3 in this case), we can go ahead and multiply these matrices. Our result will be a (3×4) matrix.
The first step is to write the 2 matrices side by side, as follows:
AB = 

2 
0 
4 

5 
3 
1 
4 
2 
6 


1 
0 
4 
2 

3 
5 
7 
1 
4 
8 
6 
9 

We multiply the individual elements along the first row of matrix A with the corresponding elements down the first column of matrix B, and add the results.
This gives us the number we need to put in the first row, first column position in the answer matrix.


1 
0 
4 
2 

3 
5 
7 
1 
4 
8 
6 
9 

2×1 + 0×3 + 4×4 = 18
Following that, we multiply the elements along the first row of matrix A with the corresponding elements down the second column of matrix B then add the results.
This gives us the answer we'll need to put in the first row, second column of the answer matrix.


1 
0 
4 
2 

3 
5 
7 
1 
4 
8 
6 
9 

2×0 + 0×5 + 4×8 = 32
We continue on along the rows and columns as follows:


1 
0 
4 
2 

3 
5 
7 
1 
4 
8 
6 
9 

= 

2×1 + 0×3 + 4×4 
2×0 + 0×5 + 4×8 
2×4 + 0×7 + 4×6 
2×2 + 0×1 + 4×9 

5×1 + 3×3 + 1×4 
5×0 + 3×5 + 1×8 
5×4 + 3×7 + 1×6 
5×2 + 3×1 + 1×9 
4×1 + 2×3 + 6×4 
4×0 + 2×5 + 6×8 
4×4 + 2×7 + 6×6 
4×2 + 2×1 + 6×9 
= 

18 
32 
32 
40 

18 
7 
5 
16 
26 
38 
6 
44 
See another example?
You can refresh this page to see another example with different size matrices and different numbers; OR
Choose the matrix sizes you are interested in and then click the button.