%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                            Michael Pokojovy                             % 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figure(1);

set(gcf, 'PaperUnits', 'centimeters');
xSize = 20; ySize = 10;
xLeft = (21 - xSize)/2; yTop = (30 - ySize)/2;
set(gcf,'PaperPosition', [xLeft yTop xSize ySize]);
set(gcf,'Position',[0 0 xSize*50 ySize*50]);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hold on;

t = title('L\"osung des AWP f\"ur die W\"armeleitungsgleichung in 1D zum Anfangswert $x \mapsto u^{0}(x) = e^{x}$', 'interpreter', 'latex');
set(t, 'FontSize', 16);

M = 50;
N = 50;

R = 2;
T = 2;

[X, Y] = meshgrid(linspace(0, T, M), linspace(-R, R, N));

Z = exp(X + Y);

colormap hot;
surf(X, Y, Z);

%axis([-2 2 -2 2 -1.2 0.3]);

view([-65 56]);

grid on;

xlabel('t');
ylabel('x');
zlabel('u(t, x)');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%