You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

41 lines
856 B

clear
close all
format compact
set(groot,'defaulttextinterpreter','latex');
set(groot, 'defaultAxesTickLabelInterpreter','latex');
set(groot, 'defaultLegendInterpreter','latex');
pos = hdf5read('infinite_well_3D.h5', '/pos');
rsol = hdf5read('infinite_well_3D.h5', '/rsol');
csol = hdf5read('infinite_well_3D.h5', '/csol');
x = pos(:, 1);
y = pos(:, 2);
z = pos(:, 3);
f1 = figure(1);
scatter3(x, y, z, 10, rsol, 'filled');
title("$\Re{\Psi(x,y,z)}$");
axis('equal')
xlabel('$x$')
ylabel('$y$')
zlabel('$z$')
xlim([0 1])
ylim([0 1])
zlim([0 1])
colorbar
colormap jet
saveas(f1, 'infinite_well_3D_rsol.pdf')
f2 = figure(2);
scatter3(x, y, z, 10, csol, 'filled');
title("$\Im{\Psi(x,y,z)}$");
axis('equal')
xlabel('$x$')
ylabel('$y$')
zlabel('$z$')
xlim([0 1])
ylim([0 1])
zlim([0 1])
colorbar
colormap jet
saveas(f2, 'infinite_well_3D_circular_csol.pdf')