Let $x$ represent a point in the spatial interval $[0, 10]$, let $t>0$ represent time, and let
f(x, t) = \frac 1 2 (x+t)^2 + 2 \sin(10(x-t)).
The following tasks are to be completed in a
.py python file (not in a jupyter notebook).
Task 1: Use
matplotlib.animation module to display changes in the plot of $f$ over $x$ with respect to time $t$.
Task 2: Use the
celluloid module to perform the same task. Which is faster? Which is more convenient?
Task 3: Add a text labeling the time at each snapshot that the animation is composed of.