%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % GET THE DATA OF THE SOLUTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fid=fopen('solution.dat','r'); format long e p1=fscanf(fid,'%le %le %le %le %le',[5 inf]); x = p1(1,:); r = p1(2,:); u = p1(3,:); P = p1(4,:); s=p1(5,:); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% figure(2) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subplot(2,2,1) hold on; axis('square'); hold on; grid; title('Density'); xlabel('x'); ylabel('Density \rho'); plot(x,r,'ko'); %text(0.01,0.96,'Van Leer');text(0.01,0.80,'T=1.74423'); %text(0.01,3.9,'Osher');text(0.01,3.7,'29 time Steps'); %text(0.01,3.5,'CFL=0.95'); %S-W t=0.70471 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subplot(2,2,2) hold on; axis('square'); hold on; grid; title('Velocity') xlabel('x'); ylabel('Velocity u'); plot(x,u,'ko'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subplot(2,2,3) hold on; axis('square'); hold on; grid; title('Pressure') xlabel('x'); ylabel('Pressure P'); plot(x,P,'ko'); %text(0.01,14.5,'Osher');text(0.01,13.3,'29 time Steps'); %text(0.01,12,'CFL=0.95'); %S-W t=0.7022 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subplot(2,2,4) hold on; axis('square'); hold on; grid; title('Entropy/R_{gas}') xlabel('x'); ylabel('Entropy/R_{gas}'); plot(x,s,'ko'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%