The Puddle Equation

 

MATLAB code for solving the above equation:  puddles.m

For long waves and S=1, the above corresponds to the dispersion relation given by Eqn. 58 (pg. 226) of Lighthill’s “Waves in Fluids”.

A toy model for describing waves in a shallow puddle after a rain drop hits is: