Christoph Budziszewski commited on 2009-01-07 18:27:21
Zeige 5 geänderte Dateien mit 43 Einfügungen und 0 Löschungen.
git-svn-id: https://svn.discofish.de/MATLAB/spmtoolbox/SVMCrossVal@101 83ab2cfd-5345-466c-8aeb-2b2739fb922d
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+function display(map) |
|
2 |
+ disp(' '); |
|
3 |
+ disp([inputname(1),' : ']) |
|
4 |
+ disp(sprintf('Condition To Label Map')) |
|
5 |
+ disp(map.ConditionToLabel) |
|
6 |
+ disp(sprintf('Label To Condition Map')) |
|
7 |
+ disp(map.LabelToCondition) |
|
8 |
+ disp(sprintf('Label To Value Map')) |
|
9 |
+ disp(map.LabelToValue) |
|
10 |
+ disp(sprintf('Value To Label Map')) |
|
11 |
+ disp(map.ValueToLabel) |
|
12 |
+ |
|
13 |
+end |
|
0 | 14 |
\ No newline at end of file |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+function conditionvector = getCondition(mapping,label) |
|
2 |
+if mapping.LabelToCondition.containsKey(label) |
|
3 |
+ hset = mapping.LabelToCondition.get(label); |
|
4 |
+ hset = hset.toArray; |
|
5 |
+ conditionvector = []; |
|
6 |
+ for item = 1:hset.length |
|
7 |
+ conditionvector = [conditionvector hset(item)]; |
|
8 |
+ end |
|
9 |
+else |
|
10 |
+ error('LabelMap:getLabel:noSuchValue','this Mapping does not contain a Value %d',condition); |
|
11 |
+end |
|
0 | 12 |
\ No newline at end of file |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+function m = getPSTEventMatrix(mapping) |
|
2 |
+ m = []; |
|
3 |
+ size(mapping.LabelToCondition.keySet) |
|
4 |
+ for key = 1:size(mapping.LabelToCondition.keySet) |
|
5 |
+ label = mapping.LabelToCondition.keySet.toArray; |
|
6 |
+ label = label(key); |
|
7 |
+ m = [m ; getCondition(mapping,label)]; |
|
8 |
+ end |
|
9 |
+end |
|
0 | 10 |
\ No newline at end of file |