"Medium2D" - a html5-programm for PCs, tables or smartphones - offers various options to study waves.
The calculations are based on a numerical procedure called "Finite-Difference Method" (FDM).
Waves, created by different sources and for specific field structures, can be examined.
Also modelling is possible. The numerical procedure can be varied. - Even simulating the heat equation is possible.
First, have a look at some videoclisp / animated gifs created by Medium2D. (Click on the animation to see more.)