Equação do Calor com barra
uma extremidade no gelo e outra isolada
por
Milton Procópio de Borba
> restart;
> Ate:=40:
> T:=piecewise(x>=0 and x<=1,60*x, x>=1 and x<=2,20*x+40, x>=2 and x<=3,-80*x+240);
> plot(T,x=0..3,color=blue);
> s[n]:=sin(n*Pi*x/6);
> bn:=2*int(T*s[n],x=0..3)/3;
> for i from 1 to Ate by 2 do
> B:=subs(n=i,bn):
> b[i]:=evalf(B)
> od;
> ser_Cal:=0:
> for n from 1 to Ate by 2 do
> ser_Cal:=ser_Cal + exp(-t*(n*Pi/6)^2)*b[n]*sin(n*Pi*x/6):
> od:
> with(plots):
> G1 := plot(T,x=0..3,color=blue,style=point):
> ser:=subs( t=0, ser_Cal):
> G2:=plot(ser,x=0..3):
> display({G1,G2});
Warning, the name changecoords has been redefined
Gráfico da Equação do Calor na Barra
> plot3d(ser_Cal,x=0..3,t=0..5,axes=boxed);
> animate(ser_Cal,x=0..3,t=0..2,frames=100);