6985c69e8d9d17871756db748c1f69df79f2efa4
Christoph Budziszewski class def parsing added str...

Christoph Budziszewski authored 15 years ago

1) function outstruct = parseClassDef(model)
2) outstruct = struct;
3) txt = get(model.txtClassDef,'String');
4) 
5) % txt =txt(find(all(isspace(txt(i,:))) ???
6) 
7) nClasses = size(txt,1); % clear empty lines!
8) 
Christoph Budziszewski new LabelMap new svm groupi...

Christoph Budziszewski authored 15 years ago

9) outstruct.eventMatrix = [];
Christoph Budziszewski class def parsing added str...

Christoph Budziszewski authored 15 years ago

10) 
11) for i = 1:nClasses
12)     line = txt(i,:);
13)     delim = strfind(line,','); %first and last are real delimiter
14) 
Christoph Budziszewski new LabelMap new svm groupi...

Christoph Budziszewski authored 15 years ago

15)     outstruct.labelCells{i} = strtrunc(line(1:delim(1)-1));
16)     outstruct.conditionCells{i} = eval(strtrunc(line(delim(1)+1:delim(length(delim))-1)));
17)     outstruct.eventMatrix   = [outstruct.eventMatrix ; outstruct.conditionCells{i}];
18)     outstruct.valueCells{i} = strtrunc(line(delim(length(delim))+1:length(line)));