Wolfram Mathematica (8.0)
f[x_, t_] := Abs[Sin[x] Exp[I t] + Sin[3 x] Exp[I t] + Sin[5 x] Exp[3 I t]];
xmax = 2; tmax = 10;
fmax = NMaxValue[{f[x, t], 0 < x < xmax, 0 < t < tmax}, {x, t}]
frames = Table[Plot[f[x, t], {x, 0, xmax},
PlotRange -> {-(1/5) fmax, 6/5 fmax},
ImageSize -> 500,
PlotStyle -> Directive[Thickness[0.01], RGBColor[99/256, 100/256, 202/256]],
Axes -> None,
Background -> RGBColor[66/256, 69/256, 136/256]
], {t, 0, tmax, 0.1}];
ListAnimate[frames]
Export["/disk/animation.gif", frames, "DisplayDurations" -> 0.02]
Стили взяты из приведённого Вами желаемого вида.
Здесь строится явно список кадров, так удобнее экспортировать в GIF и комбинаровать их с другим набором кадров.