Skip to content

jamylak/roota

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Matrix Square Root Visualizer

This visualisation uses AI Generated code, finetuned for the best visualisation, not code quality

sqrt_matrix.mov

Interactive Raylib visualizer for exploring matrix square roots live: how changing A changes sqrt(A), and how the multiplication proof sqrt(A) * sqrt(A) = A behaves across the visual panels.

What This Visualisation Shows

  • How matrix entries in A affect the live square-root result
  • How sqrt(A) recomposes back into A under multiplication
  • Why matrix square roots are more geometric than scalar square roots
  • A proof-oriented page that shows the multiplication relationship directly

Visual Map

flowchart LR
    A["Matrix A"]
    B["Compute sqrt(A)"]
    C["Visual Matrix Form"]
    D["Multiply sqrt(A) by sqrt(A)"]
    E["Recover A"]

    A --> B
    B --> C
    B --> D
    D --> E
Loading

Controls

  • q: quit
  • Page selection and matrix interactions are surfaced in the top UI
  • Drag and live parameter edits update the visuals immediately

Run

make run

About

Matrix Square Root Visualiser

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors