https://github.com/roomrys/linalg
Visualize linear algebra concepts.
https://github.com/roomrys/linalg
change-of-base change-of-basis eigenvalue eigenvalues eigenvalues-and-eigenvectors eigenvector eigenvectors linear-algebra matrix-multiplication matrix-transformation matrix-transformations
Last synced: 3 months ago
JSON representation
Visualize linear algebra concepts.
- Host: GitHub
- URL: https://github.com/roomrys/linalg
- Owner: roomrys
- License: other
- Created: 2025-09-23T04:31:03.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-10-01T21:38:58.000Z (3 months ago)
- Last Synced: 2025-10-01T23:28:29.480Z (3 months ago)
- Topics: change-of-base, change-of-basis, eigenvalue, eigenvalues, eigenvalues-and-eigenvectors, eigenvector, eigenvectors, linear-algebra, matrix-multiplication, matrix-transformation, matrix-transformations
- Language: JavaScript
- Homepage: https://roomrys.github.io/linalg/
- Size: 69.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Linear Algebra Project](https://roomrys.github.io/linalg)
## Overview
This project focuses on implementing and exploring concepts in linear algebra. The current feature list can be seen below.
## Features
### [SVD in Color Space](https://roomrys.github.io/linalg/svd-color-space.html)
- SVD decomposition of A with spatial rows and color columns

- RGB decomposition (when hover over A)

- Rank-k approximation using dominant modes from SVD

- Rank-k approximation using dominant RGB channels (when hover over A)

### [Linalg](https://roomrys.github.io/linalg)
- Eigenvector Visualizer (Complex, real, defective)

- Change of basis visualizer

## Development
1. Clone the repository:
```bash
git clone https://github.com/roomrys/linalg.git
```
2. Run the server:
(To avoid CORS error)
```bash
python3 -m http.server 8000
```
3. Browse to:
```bash
http://[::]:8000/
```
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.