Minor corrections
This commit is contained in:
parent
40915f3913
commit
883a5bc453
@ -22,8 +22,8 @@ function editPhaseDiagram(M, SCATTERING_LENGTH_RANGE, NUM_ATOMS_LIST)
|
||||
yticks(1:ylen);
|
||||
xticklabels(string(NUM_ATOMS_LIST));
|
||||
yticklabels(string(SCATTERING_LENGTH_RANGE));
|
||||
xlabel('Number of Atoms');
|
||||
ylabel('Scattering Length (a₀)');
|
||||
xlabel('Number of Atoms', 'Interpreter', 'tex', 'FontSize', 16);
|
||||
ylabel('Scattering Length (\times a_o)', 'Interpreter', 'tex', 'FontSize', 16);
|
||||
grid on;
|
||||
title('Click a cell to modify value. Press "q" to quit.');
|
||||
|
||||
|
@ -613,8 +613,7 @@ for i = 1:length(SCATTERING_LENGTH_RANGE)
|
||||
end
|
||||
|
||||
%% Visualize phase diagram
|
||||
% load('./Results/phase_diagram_matrix.mat')
|
||||
load('./Results/edited_phase_diagram.mat')
|
||||
load('./Results/PhaseDiagramUntilted.mat')
|
||||
PhaseDiagramMatrix = M;
|
||||
ScatteringLengths = SCATTERING_LENGTH_RANGE;
|
||||
NumberOfAtoms = round(NUM_ATOMS_LIST * 1E-5,2);
|
||||
@ -623,32 +622,32 @@ ylen = length(ScatteringLengths);
|
||||
|
||||
figure(1);
|
||||
set(gcf,'Position',[100 100 950 750])
|
||||
fig.WindowState = 'maximized';
|
||||
clf
|
||||
set(gcf,'Position', [100, 100, 1600, 900])
|
||||
set(gca,'FontSize',16,'Box','On','Linewidth',2);
|
||||
hImg = imagesc(M);
|
||||
set(gca, 'YDir', 'normal');
|
||||
colormap(parula);
|
||||
ax = gca; % Get current axes
|
||||
ax.FontSize = 16; % Set tick label font size (adjust as needed)
|
||||
colorbar;
|
||||
axis equal tight;
|
||||
xticks(1:xlen);
|
||||
yticks(1:ylen);
|
||||
xticklabels(string(NumberOfAtoms));
|
||||
yticklabels(string(ScatteringLengths));
|
||||
xlabel('Number of Atoms (x 1E5)', FontSize=16);
|
||||
ylabel('Scattering Length (a0)', FontSize=16);
|
||||
% title('Zero-temperature Phase Diagram for \theta = 0', 'Interpreter', 'tex', FontSize=16);
|
||||
xticklabels(string(NUM_ATOMS_LIST));
|
||||
yticklabels(string(SCATTERING_LENGTH_RANGE));
|
||||
xlabel('Number of Atoms', 'Interpreter', 'tex', 'FontSize', 16);
|
||||
ylabel('Scattering Length (\times a_o)', 'Interpreter', 'tex', 'FontSize', 16);
|
||||
grid on;
|
||||
|
||||
%% Edit phase diagram
|
||||
% load('./Results/phase_diagram_matrix.mat')
|
||||
load('./Results/edited_phase_diagram.mat')
|
||||
load('./Results/PhaseDiagramUntilted.mat')
|
||||
PhaseDiagramMatrix = M;
|
||||
ScatteringLengths = SCATTERING_LENGTH_RANGE;
|
||||
NumberOfAtoms = NUM_ATOMS_LIST;
|
||||
Scripts.editPhaseDiagram(M, SCATTERING_LENGTH_RANGE, NUM_ATOMS_LIST)
|
||||
|
||||
%% Smoothen phase diagram
|
||||
load('./Results/edited_phase_diagram.mat'); % Load M, SCATTERING_LENGTH_RANGE, NUM_ATOMS_LIST
|
||||
load('./Results/PhaseDiagramUntilted.mat'); % Load M, SCATTERING_LENGTH_RANGE, NUM_ATOMS_LIST
|
||||
titleString = "[ \omega_x, \omega_y, \omega_z ] = 2 \pi \times [ 50, 20, 150 ] Hz; \theta = 0";
|
||||
Scripts.plotSmoothedPhaseDiagram(M, SCATTERING_LENGTH_RANGE, NUM_ATOMS_LIST, titleString);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user