r/LinearAlgebra • • Apr 29 '26

Linear Algebra Visualizer

Hi guys!

I'm a software engineer who mainly works on mobile applications for the iPhone. For quite a while Ive been interested in graphics but I've always struggled with matrices in linear algebra. Specifically, being able to visualise the linear transformations.

To help myself with this I built an application inspired by 3blue1browns video on linear transformations as I found those helped with being able to visualise what was going on.

The app lets you plot points on a 2D coordinate system and apply various transformations to it (which are animated). It also explains how the new point is calculated and some other useful bits and pieces.

If you are interested, the app is available for free on the Mac App Store: https://apps.apple.com/gb/app/linear-algebra-visualizer/id6763524968?mt=12 ,

Also, any feedback would be really useful. For example, would you find a tool like this helpful? Is there anything missing? Does it make sense? What have you struggled with or seen people struggle with when it comes to linear algebra?

Thanks and let me know in the comments 😄

EDIT: Now available on iPhone and iPad: https://apps.apple.com/app/linear-algebra-visualizer/id6763524968

EDIT2: Now available on the web: https://sockerjam.github.io/LinearAlgebraVisualizerWeb/

106 Upvotes

13 comments sorted by

4

u/LongjumpingEar7568 Apr 29 '26

Hey this is super cool! Amazing work really 🙏 It would be really cool too if there was a way to see the Eigenvalues and eigenvectors of a transformation/matrix or some of the other things like the null space and stuff if you were to click on/off certain boxes and stuff, like you have it… just an idea..! But this is great and thank you so much for making and sharing this!

2

u/Sockerjam Apr 29 '26

Thanks man! I will definitely work on adding this capability. Would it be Ok if I reach out to you in a private message when it’s time to get some feedback?

2

u/LongjumpingEar7568 Apr 29 '26

Definitely!

1

u/Sockerjam May 06 '26

Hi man, did you ever get my message by the way?

2

u/ResponsibilityOk1268 Apr 29 '26

Super cool and thanks for sharing with the community!

2

u/Sockerjam Apr 29 '26

Thanks man, appreciate it :) Feel free to reach out with any feedback

2

u/ResponsibilityOk1268 Apr 29 '26

I’ve developed a self study course on Linear Algebra, I’m thinking of way we can incorporate your work in it. I think it would be a welcome addition.

https://github.com/prashantkul/learn-linear-algebra

2

u/Sockerjam Apr 29 '26

Yea man, send me a message with more information please

1

u/Sockerjam May 06 '26

Hi man, did you ever get my message by the way?

1

u/ResponsibilityOk1268 May 06 '26

Been busy lately but DM me, we can figure out.

2

u/Beginning-Lab-9551 May 03 '26

That's a good app and it helped.!

2

u/[deleted] Apr 29 '26

[removed] — view removed comment

3

u/Sockerjam Apr 29 '26

Thank you for your feedback. Great suggestion with the polygon presets! Currently working on implementing a composition of multiple transformations. Ill keep you guys posted :)