A few weeks ago I’ve seen a tweet from @machin3io where he was enthousiastic about matrices. Weeks later I was still curious what a matrix actually is. So I watched a (wrong?) tutorial which started to show an Excel table, removed the headers, (so we see only the data) and explained that that in fact was a matrix.

I guess that was the worst entry there is, because after watching more than 20 videos about matrices I still have no clue what the numbers represent (just any numbers, vectors, dimensions?). All videos start by explaining that a matrix is like an array that has rows and columns, and next lessons you see about translate them, do subtractions, multiplications with one number, multiplication with another matrix, etc.

It all looks interesting like below, but have no clue what it is or what the use case is:

*import mathutils*

Because I thought intuitively you can’t multiply an excel table with another table that has different rows and colums. But as you see below, it works:

My inuition said: how is it possible to multiply the first excel sheet with the second, the Jan, Berta, Hank and the day’s numbers will be scrambled.

Now I check it, I see it actually works,

Rest now, that I think of a use-case: So I can multiply (keep ratio’s) a set of numbers (locRotScale?) with another set of numbers (factors)?. And each set doesn’t need to have the same amount of numbers. Is that the idea?

Or what is the use case of matrices (mathutils)?