1 %> @ingroup conversion classlabelsgroup
3 %> @brief Converts classes into a
boolean matrix.
5 %> Converts classes into a
boolean matrix where each column correspond to one
class. It will contain a one in column j
6 %>
if the i-th row belongs to the j-th
class or zero otherwhise.
8 %> @param classes Zero-based
class vector. It may be a column or row vector, doesn't matter.
9 %> @param no_different =(
auto) Number of classes
11 %> @
return output Matrix described below.
14 if ~exist(
'no_different',
'var')
15 no_different = max(classes >= 0)+1; %> number of classes
17 len = length(classes);
18 output = zeros(len, no_different);
22 output(i, classes(i)+1) = 1;
function classes2boolean(in classes, in no_different)