-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfake_g2_fits.m
34 lines (26 loc) · 1.13 KB
/
fake_g2_fits.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function varargout = fake_g2_fits(varargin)
tmp=varargin{1};
nBatch=1;
a=tmp.dynamicQs{nBatch};
b=~isnan(a);%%find only the non-NaN
real_dynamicQs=find(b==1);
tmp.g2avgFIT1{nBatch}=tmp.g2avg{nBatch}*NaN;
tmp.baselineFIT1{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.contrastFIT1{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.tauFIT1{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.baselineErrFIT1{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.contrastErrFIT1{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.tauErrFIT1{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.g2avgFIT2{nBatch}=tmp.g2avg{nBatch}*NaN;
tmp.baselineFIT2{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.contrastFIT2{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.exponentFIT2{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.tauFIT2{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.baselineErrFIT2{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.contrastErrFIT2{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.exponentErrFIT2{nBatch}=ones(length(real_dynamicQs),1)*NaN;
tmp.tauErrFIT2{nBatch}=ones(length(real_dynamicQs),1)*NaN;
if (nargout == 1)
varargout{1}=tmp;
end
end