[07 Feb 2011]
A lot of students get mixed up when trying to multiply 2 matrices.
They either cannot follow the procedure, or get lost with the mental multiplication and addition steps (or lose track of what they are doing in their calculator).
Considering there are 27 multiplications and 18 additions (45 operations in all) for a basic 3×3 times 3×3 matrix multiplication, it’s probably not that surprising.
A while back I wrote a Flash interactive that demonstrates matrix multiplication with animations. It allows the user to choose different matrix sizes and then see how they are added, subtracted or multiplied (including by a scalar). Different random numbers are used for each example.
You can find the Flash interactive here: Multiplying matrices – Flash interactive.
No Flash support?
But the problem (for me) is that I’m getting more traffic from mobile devices that do not support Flash (iPods, iPhones and iPads in particular). As the number of visitors using such devices continues to grow on my sites, I need to allow for them.
So I wrote a non-Flash matrix multiplication explanation page. Certainly it is not as versatile as the Flash page, but I believe it is sufficient for explaining the steps. You can choose a few different sized matrices to get an idea what happens in those cases.
You can find it here: Multiplying matrices – examples.
The script is PHP and the output uses tables, not images. This gives the quickest and cleanest output for mobile devices.
Of course (and I can’t help myself here), it would be better to get students to use a computer to multiply matrices, rather than churn their way through hundreds of calculation steps, and still have no idea why. My explanation page still has a place though – we still need to know the concept of matrix multiplication!
Any suggestions or comments?