Skip to content

Instantly share code, notes, and snippets.

@floer32
Last active April 13, 2022 11:59
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save floer32/8bd54230198d6bc6d2f3 to your computer and use it in GitHub Desktop.
Save floer32/8bd54230198d6bc6d2f3 to your computer and use it in GitHub Desktop.
Matrix multiplication refresher: develop your intuition for matrix multiplication! (Or, "matrix multiplication for dummies")

A refresher on matrix multiplication. Because your math classes were years ago. Here's the order I recommend:

  1. TED-Ed video — How to organize, add and multiply matrices - Bill Shillito (only 5 minutes)
  2. betterexplained.com"An Intuitive Guide to Linear Algebra" by Kalid Azad
  3. mathinsight.org: "Matrices and linear transformations"
  4. Read some of the answers on math.stackexchange.com. You've been studying the general definition of matrix multiplication. You may wonder: "Are there other ways to define the product of two matrices?" These resources will answer, yes, there are other ways, but also explain why this general definition is the standard way.
    1. What is the intuitive way of thinking about multiplication of matrices?
    2. Matrix multiplication: interpreting and understanding the process.

There's also Khan Academy's lessons but I haven't tried them. Got what I needed from the other resources. There's also-also Prof. Andrew Ng's refresher in his Machine Learning course ... why I am brushing up here (though it's not strictly necessary to understand this stuff for the sake of the class). These resources all complement each other.

Last note: I called out every site/publication by name, because they all have more to offer. Check 'em out.

@floer32
Copy link
Author

floer32 commented Jan 9, 2016

If you are in the course, don't forget about the Linear Algebra review on the wiki (requires login).

@floer32
Copy link
Author

floer32 commented Jan 14, 2016

As for Octave/MATLAB ... resources abound ... but sometimes people forget about Learn X in Y Minutes. https://learnxinyminutes.com/docs/matlab/ is very very helpful (for programmers)

@floer32
Copy link
Author

floer32 commented Nov 25, 2016

http://matrixmultiplication.xyz/ interactive, this would have been nice to see sooner!

@kishorepv
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment