Visualize Linear Algebra
MATLAB has a function called eigshow, which creates a GUI to help us "see" singular value decomposition and eigenvalue decomposition. The GUI is rudimentary, however.
I wrote my own to accompany a set of articles that I plan to write for my blog crunchingnumbers.live. The source codes are available on GitHub, but I want to make them available to the MathWorks community also and get your feedback.
So far, my GUI helps you visualize three things:
1. Matrix norm
2. Singular value decomposition
3. Eigenvalue decomposition
The GUI feels great if you have touchscreen and move the vectors with your finger instead of a mouse. I designed my code to be modular, so I'm hoping to add more features in the near future.
Cite As
Isaac (2024). Visualize Linear Algebra (https://www.mathworks.com/matlabcentral/fileexchange/55230-visualize-linear-algebra), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.2.0.0 | Hi-res banner created. |
||
1.1.0.0 | I've fixed a bug (reference to a deleted object) that would happen when clicking on an empty screen after selecting New Workspace.
|
||
1.0.0.0 | Summary updated
|