fs:=x->(2*L/Pi)*(sin(Pi*x/L)-1/2*sin(2*Pi*x/L)+(1/3)*sin(3*Pi*x/L));L:=Pi;plot(fs(x), x=-3*Pi..3*Pi);fs:=x->(2*L/Pi)*(sin(Pi*x/L)-1/2*sin(2*Pi*x/L)+(1/3)*sin(3*Pi*x/L)-1/4*sin(4*Pi*x/L));plot(fs(x), x=-3*Pi..3*Pi);fs:=x->(2*L/Pi)*(sin(Pi*x/L)-1/2*sin(2*Pi*x/L)+(1/3)*sin(3*Pi*x/L)-1/4*sin(4*Pi*x/L+1/5*sin(5*Pi*x/L)));plot(fs(x), x=-3*Pi..3*Pi);fs:=x->(2*L/Pi)*(sin(Pi*x/L)-1/2*sin(2*Pi*x/L)+(1/3)*sin(3*Pi*x/L)-1/4*sin(4*Pi*x/L)+1/5*sin(5*Pi*x/L)-1/6*sin(6*Pi*x/L));plot(fs(x), x=-3*Pi..3*Pi);fs:=x->(2*L/Pi)*(sin(Pi*x/L)-1/2*sin(2*Pi*x/L)+(1/3)*sin(3*Pi*x/L)-1/4*sin(4*Pi*x/L)+1/5*sin(5*Pi*x/L)-1/6*sin(6*Pi*x/L)+1/7*sin(7*Pi*x/L)-1/8*sin(8*Pi*x/L));plot(fs(x), x=-3*Pi..3*Pi);restart;L=Pi;tot := 0:
for i from 1 to 100 do
tot :=tot + (-1)^(i+1)* (2*L/Pi)*((1/i)*sin(i*Pi*x/L));end do:fs:=unapply(tot,x,L):plot(fs(x,Pi), x=-3*Pi..3*Pi);Another examplerestart;tot := 0:
for i from 1 by 2 to 100 do
tot :=tot + (400/Pi)*((1/i)*sin(i*Pi*x/L));end do:fs:=unapply(tot,x,L):plot(fs(x,1), x=-1..1);