0001 function [all_calmat] = plot_caldata2(save_path,caldata_filename)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 [home,installeddir] = where_am_i();
0015 maindir= [home,'/',installeddir,'/',save_path,'/'];
0016
0017
0018
0019 if(nargin==2)
0020 [cal_files] = import_caldatafile(caldata_filename);
0021
0022 else
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035 cal_files={'06-Feb-2014:01:24:02_taua_I_caldata.mat';...
0036 '11-May-2014:21:41:45_taua_I_caldata.mat';...
0037 '13-Dec-2013:04:24:57_taua_I_caldata.mat';...
0038 '13-May-2014:18:49:45_m42_I_caldata.mat';...
0039 '17-May-2014:17:30:00_taua_I_caldata.mat';...
0040 '17-Oct-2013:07:45:40_taua_I_caldata.mat';...
0041 '18-May-2014:18:31:28_m42_I_caldata.mat';...
0042 '21-Sep-2013:08:26:15_taua_I_caldata.mat';...
0043 '22-Sep-2013:10:48:51_m42_I_caldata.mat';...
0044 '28-Apr-2014:18:47:08_taua_I_caldata.mat';...
0045 '29-Apr-2014:20:55:39_m42_I_caldata.mat';...
0046 '29-Mar-2014:21:34:00_taua_I_caldata.mat';}
0047
0048 end
0049
0050
0051
0052 plot_labels = {'I-I1', 'I-I2', 'I-Q1', 'I-Q2', 'I-U1', 'I-U2','Q-I1', 'Q-I2', 'Q-Q1','Q-Q2', 'Q-U1', 'Q-U2', 'U-I1', 'U-I2', 'U-Q1','U-Q2', 'U-U1', 'U-U2'};
0053 for i=1:length(cal_files);
0054 temp_cal_file = char(cal_files(i));
0055 load([maindir,temp_cal_file]);
0056 all_calmat{i}=calmat;
0057 clear caldata calmat;
0058 end
0059
0060
0061
0062 figure(1)
0063
0064 for j=1:18
0065 subplot(3,6,j);
0066 for i=1:length(cal_files);
0067 temp_date = regexp(char(cal_files(i)), ':', 'split');
0068 dates = datenum(temp_date{1});
0069 k=floor((j-1)/6) + 1;
0070 l = j-(6*(k-1));
0071
0072 plot(dates,all_calmat{1,i}(k,l),'+r');
0073 hold on
0074 end
0075
0076
0077 datetick('x','mmm-yy','keeplimits','keepticks');
0078 grid on;
0079 xlabel('Date');
0080 ylabel('Calibration value');
0081 title(plot_labels(j));
0082 gtitle('Calibration factors for TauA');
0083 if(j==1|j==2|j==9|j==10|j==17|j==18)
0084 subplot(3,6,j)
0085
0086 else
0087 subplot(3,6,j)
0088
0089 end
0090
0091 end
0092 print('-f1','-dpng','LongTermCaldata.png')
0093
0094
0095
0096
0097 for j=1:length(cal_files);
0098 j
0099 inv_caldata{j} = inv(all_calmat{j})
0100 end
0101
0102
0103
0104 figure
0105 for j=1:9
0106 subplot(3,3,j);
0107 for i=1:length(cal_files);
0108 temp_date = regexp(char(cal_files(i)), ':', 'split');
0109 dates = datenum(temp_date{1});
0110 k=floor((j-1)/3) + 1;
0111 l = j-(3*(k-1));
0112 plot(dates,inv_caldata{1,i}(k,l),'o');
0113 hold on
0114 end
0115
0116
0117 datetick('x','mmm-yy','keeplimits','keepticks');
0118 grid on;
0119 xlabel('Date');
0120 ylabel('Calibration value');
0121 title(plot_labels(j));
0122 gtitle('Calibration factors for TauA');
0123 if(j==1)
0124 subplot(3,3,j)
0125
0126 end
0127
0128 end
0129 subplot(3,3,1);ylim([0 0.003])
0130 subplot(3,3,5);ylim([0 0.003])
0131 subplot(3,3,9);ylim([0 0.003])
0132 subplot(3,3,2);ylim([0 0.001])
0133 subplot(3,3,2);ylim([-0.001 0.001])
0134 subplot(3,3,3);ylim([-0.001 0.001])
0135 subplot(3,3,4);ylim([-0.001 0.001])
0136 subplot(3,3,6);ylim([-0.001 0.001])
0137 subplot(3,3,7);ylim([-0.001 0.001])
0138 subplot(3,3,8);ylim([-0.001 0.001])
0139