A script for visualizing the distributions of eigenvalues.
Inspired by http://www.bohemianmatrices.com/
- numpy
- pillow
- tqdm
- matplotlib
- perlin_noise
Distribution of roots of all degree 23 Littlewood polynomials. Roots are found by constructing the corresponding companion matrix for each polynomial and computing it's eigenvalues. Only complex eigenvalues are plotted in the final image.
Plot of eigenvalues of 25 million 10x10 tridiagonal matrices. Entries are sampled from a discrete pre-defined set of values.
Eigenvalues of 25 million 4x4 matrices. Entries of the matrices are in the form 2x - 1, where x is sampled from Beta(0.01, 0.01).
Eigenvalues of 4x4 companion matrices with entries in the final column also in the form 2x-1. However, these entries are also rotated along the unit circle every frame.



