rendered paste body%% Task 1 = Animatie in de tijd van Gaussian.
L=1;
kappa=1;
x=-L/2:L/100:L/2;
vf=20; %vertragingsfactor
dt = 0.01/vf;
t=0;
%y=(4*pi*kappa*t)^-(1/2)*exp(-x.^2/(4*kappa*t));
y=100*dirac(x);
h = plot(x,y);
axis([-L/2 L/2 0 10]);
title('Task1, animatie van de warmte diffusie, Analytical solution'); xlabel('Plaats'); ylabel('Graden
Celsius');
set(h,'EraseMode','xor','MarkerSize',18);
while t<=0.01
drawnow
t=t+dt;
x=x;
y=(4*pi*kappa*t)^-(1/2)*exp(-x.^2/(4*kappa*t));
set(h,'XData',x,'YData',y)
pause(dt);
end;
y_ana=y;