summaryrefslogtreecommitdiff
path: root/compass_output_results.m
diff options
context:
space:
mode:
Diffstat (limited to 'compass_output_results.m')
-rw-r--r--compass_output_results.m74
1 files changed, 49 insertions, 25 deletions
diff --git a/compass_output_results.m b/compass_output_results.m
index 38ae693..306f2ac 100644
--- a/compass_output_results.m
+++ b/compass_output_results.m
@@ -1,33 +1,57 @@
1;
-load 'total_absorption_vs_detuning.mat' ;
+load '/tmp/total_absorption_vs_detuning_and_angle_phi.mat' ;
+
+% let's create sideband transmission vs angle vectors
+% 1st of all we need to create matrix instead of a vector
+% with rows corresponding to absorption for each sideband
+% and columns to each phi angle
+
+N_detunings=length(detuning_freq);
+N_angles=length(phis);
+
+absorption_matrix=reshape(total_absorption_vs_detuning, N_detunings, N_angles);
+
+% the last sideband is not in two-photon resonance
+% we use it as a reference for background transmission
+background_vector=absorption_matrix(N_detunings,:);
+background_absorption=repmat( background_vector , N_detunings, 1);
+
+transmission_matrix=background_absorption-absorption_matrix;
+
+
+
+line_colors= [ ...
+ [ 0, 0, 1]; ...
+ [ 1, 0, 0]; ...
+ [ 0, 1, 0]; ...
+ [ 0, 0, 0]; ...
+ [ 0, 0.8, 0]; ...
+ [ 1, 0, 1]; ...
+ [ 0, 0, .8] ...
+ ];
figure(1);
+clf();
hold off;
-max_abs=max(total_absorption_vs_detuning);
-zoom_factor=1/max_abs;
-%plot(detuning_freq, zoom_factor*(max_abs- total_absorption_vs_detuning), '-');
-plot( zoom_factor*(max_abs- total_absorption_vs_detuning), '-');
+labels={};
+for i=1:N_detunings-1
+ %we will skip the very last row since it the reference transmission
+
+ zoom_factor=1;
+ %plot_style=strcat("-", num2str(i));
+ %plot( phis, zoom_factor*(transmission_matrix(i,:)), plot_style);
+ labels = {labels{:}, strcat("Sideband ", num2str(i-4))};
+ line( phis, zoom_factor*(transmission_matrix(i,:)), "color", line_colors(i,:) );
+ hold on;
+endfor
+
title("relative transmission");
-xlabel("two photon detuning");
-
-%load 'xi_vs_detuning.mat' ;
-
-%figure(1);
- %hold off;
- %plot(detuning_freq, imag(xi_linear), '-1;linear;');
- %hold on;
- %plot(detuning_freq, imag(xi_left), '-2;left;');
- %plot(detuning_freq, imag(xi_right), '-3;right;');
- %title("probe absorption");
- %hold off;
-%figure(2);
- %hold off;
- %plot(detuning_freq, real(xi_linear), '-1;linear;');
- %hold on;
- %plot(detuning_freq, real(xi_left), '-2;left;');
- %plot(detuning_freq, real(xi_right), '-3;right;');
- %title("probe dispersion");
- %hold off;
+xlabel("angle");
+ylabel("amplitude");
+legend(labels);
+
+hold off;
+% vim: ts=2:sw=2:fdm=indent