IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
pre_norm_base.m
Go to the documentation of this file.
1 %> @brief Normalization - base class
2 %>
3 %> Uses normaliz.m to do the job.
4 %>
5 %> @sa pre_norm, normaliz.m
6 classdef pre_norm_base < pre
7  properties
8  %> See normaliz.m
9  types = 'c';
10  %> See normaliz.m
11  idxs_fea = [];
12  end;
13 
14 
15  methods
16  function o = pre_norm_base(o)
17  o.classtitle = 'Normalization';
18  o.flag_params = 0;
19  end;
20  end;
21 
22  methods(Access=protected)
23 
24  %> Applies block to dataset
25  function data = do_use(o, data)
26  data.X = normaliz(data.X, data.fea_x, o.types, o.idxs_fea);
27  end;
28  end;
29 end
Pre-processing block base class.
Definition: pre.m:2
Base Block class.
Definition: block.m:2
Normalization - base class.
Definition: pre_norm_base.m:6
Normalization - final class.
Definition: pre_norm.m:6
function normaliz(in X, in x, in types, in idxs_fea)