diff options
author | Eugeniy Mikhailov <evgmik@gmail.com> | 2014-04-22 11:48:18 -0400 |
---|---|---|
committer | Eugeniy Mikhailov <evgmik@gmail.com> | 2014-04-22 11:48:18 -0400 |
commit | addbb92ff06b21d2188eeefdb17692beb85e4b1c (patch) | |
tree | ded7ca8cc46e6318e025ad211cb278e724e32913 /loadSimulations.m | |
download | eit_filter_simulations-addbb92ff06b21d2188eeefdb17692beb85e4b1c.tar.gz eit_filter_simulations-addbb92ff06b21d2188eeefdb17692beb85e4b1c.zip |
Hunter's initial release
Diffstat (limited to 'loadSimulations.m')
-rw-r--r-- | loadSimulations.m | 27 |
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 |