https://julialang.org/ I’ve seen this recommended as an new open source alternative to matlab + simulink. I haven’t tried myself but it looks good.
===
I tend to think in cellular automata terms so if I had to do it, I’d probably consider something like NetLogo to do a visualization.
Two years ago, using code it came with, I made a 1000 randomly places turtles create a Mandelbrot.
https://www.youtube.com/watch?v=LHDdZGeoLU8
=====