rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
get_estimator_from_sim_data_mixed.m
1 function errors = get_estimator_from_sim_data_mixed(sim_data,derivative_nr)
2 %function errors = get_estimator_from_sim_data_mixed_relative(sim_data)
3 %
4 %function returning the error estimators of the soultion and its derivatives from sim_data
5 %
6 % derivative_nr indicates which derivative error should be returned. (0 for
7 % solution error)
8 %
9 % Markus Dihlmann 03.02.2011
10 %
11 
12 
13 if (nargin==1)||(isempty(derivative_nr))
14  %returning the errors of solution and derivative solutions in a vector
15  errors=[sim_data.Delta(end)];
16 
17  if isfield(sim_data,'Delta_der')
18  for i=1:size(sim_data.Delta_der(:,1))
19  errors = [errors, sim_data.Delta_der(i,end)];
20  end
21  end
22 
23 else
24  %returning only one error
25  if derivative_nr == 0
26  %return solution error
27  errors = sim_data.Delta(end);
28  else
29  errors = sim_data.Delta_der(derivative_nr, end);
30  end
31 end