summaryrefslogtreecommitdiff
path: root/loadSimulations.m
diff options
context:
space:
mode:
authorEugeniy Mikhailov <evgmik@gmail.com>2014-04-22 11:48:18 -0400
committerEugeniy Mikhailov <evgmik@gmail.com>2014-04-22 11:48:18 -0400
commitaddbb92ff06b21d2188eeefdb17692beb85e4b1c (patch)
treeded7ca8cc46e6318e025ad211cb278e724e32913 /loadSimulations.m
downloadeit_filter_simulations-addbb92ff06b21d2188eeefdb17692beb85e4b1c.tar.gz
eit_filter_simulations-addbb92ff06b21d2188eeefdb17692beb85e4b1c.zip
Hunter's initial release
Diffstat (limited to 'loadSimulations.m')
-rw-r--r--loadSimulations.m27
1 files changed, 27 insertions, 0 deletions
diff --git a/loadSimulations.m b/loadSimulations.m
new file mode 100644
index 0000000..046e336
--- /dev/null
+++ b/loadSimulations.m
@@ -0,0 +1,27 @@
+function [data] = loadSimulations(decay_bc, dephase_bc)
+ dataFiles = dir(['data/', decay_bc, '*_*_*_', dephase_bc, '*.dat']);
+ widths = [];
+ minAbsorptions = [];
+ drives = [];
+ deltas = [];
+ for i = 1:length(dataFiles)
+ dataFile = ['data/', dataFiles(i).name];
+ data = load(dataFile);
+ detunings = data(:,1);
+ absorptions = data(:,2);
+ [width, absorption] = getPeak(detunings, absorptions);
+ widths = [widths; width];
+ minAbsorptions = [minAbsorptions; absorption];
+ sections = strfind(dataFile, '_');
+ drive = dataFile(sections(1)+1:sections(2)-1);
+ drives = [drives; str2num(drive)];
+ delta = dataFile(sections(2)+1:sections(3)-1);
+ deltas = [deltas; str2num(delta)];
+ end
+ data = [drives, widths, minAbsorptions];
+ data = sortrows(data, 1);
+ drives = data(:,1); widths = data(:,2); minAbsorptions = data(:,3);
+ loglog(drives.^2, widths);
+ hold all
+ loglog(drives.^2, minAbsorptions*10^5);
+end \ No newline at end of file