Here's a smaller 10 by 10 matrix (the above are 500 by 500) which probably needs to come with a health warning:
The code to do this using Sage is pretty easy (it makes use of the
plotmethod on matrices):
import os size = 500 nbrofmatrices = 100 for i in range(nbrofmatrices): print "Ploting matrix: %i of %s" % (i + 1, nbrofmatrices) A = random_matrix(RR,size) p = A.plot(cmap='hsv') p.save('./plots/%.3d.png' % i) print "Converting plots to gif" os.system("convert -loop 0 ./plots/*png %sanimatedmatricesofsize%s.gif" % (nbrofmatrices, size))
Each of the three above gifs were made using different colour maps: (ie changing the cmap option).
This creates 100 random 500 by 500 matrices and uses imagemagik (that's a link to a blog post I wrote about creating these) to create an animated gif.