LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=
restart:with(plots):L:=1;
g(x):=Sum(4/(Pi^2*n^2)*(2*sin(Pi*n/2))*sin(Pi*n*x/L),n=1..10);
plot(g(x),x=0..L);
v:=1;
g:=(x,t)->Sum(4/(Pi^2*n^2)*(2*sin(Pi*n/2))*sin(Pi*n*x/L)*cos(v*Pi*n/L*t),n=1..8);
animate(plot,[g(x,t),x=0..L],t=0..3,frames=100);