A long-time favorite linear algebra teaching widget of mine is matlab’s EIGSHOW, which lets you demonstrate the geometric intuition behind the EVD and the SVD in two dimensions. It was pulled from core matlab quite a while ago, but it’s still available as part of the “Cleve Lab” package.
Looks cool! I’ll definitely try that out.
Awesome, I’ll read through your code and learn about Makie as well! Never took the time to understand it properly.
For the lazy ones, that just want to check it out
I guess your taking the time to do this makes me the laziest of all.
@tobydriscoll it would be super cool if you could register a
EigShow.jl package with this app. It is super useful for educational purposes and we could point students to
using EigShow instead of the Gist. You could also add the links shared here in the README
It’s a good thought. I communicated with Cleve Moler about it to get his blessing and never heard back. Since his implementation says it’s copyrighted, I’m not sure if I should proceed. I didn’t copy or imitate the code in any way, but the “look and feel” is essentially all his.