rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
lin_evol_opt_calculate_average_base_size.m
1 function sumN = lin_evol_opt_calculate_average_base_size(reduced_data)
2 
3  part_used = 1:length(reduced_data.parts_reduced_data);
4 
5  sumN=[0,0,0];
6 
7  nr_tparts = length(reduced_data.parts_reduced_data{part_used(1)}.t_part_reduced_data);
8  for i=1:length(part_used)
9  rd=reduced_data.parts_reduced_data{part_used(i)};
10  for j=1:length(rd.t_part_reduced_data)
11  sumN(1) = sumN(1)+rd.t_part_reduced_data{j}.N;
12  sumN(2) = sumN(2)+length(rd.t_part_reduced_data{j}.c0{1}{1});
13  sumN(3) = sumN(3)+length(rd.t_part_reduced_data{j}.c0{2}{1});
14  end
15  end
16 
17  N=size(part_used,2)*nr_tparts;
18  sumN = sumN./N;
19 
20  disp(['Durchschnittliche Basenzahl: ',num2str(sumN)]);