a | b/Semantic Features/NotUsed/bestOfArray.m | ||
---|---|---|---|
1 | function [ bestOfArray ] = bestOfArray( array, num ) |
||
2 | %bestOfArray Returns array of the same size with all but the top num items |
||
3 | %reduced to zero |
||
4 | |||
5 | |||
6 | sorted = sort(array,'descend'); |
||
7 | bestOfArray = zeros(size(array,1), size(array,2)); |
||
8 | for i = 1:num |
||
9 | keep = (array == sorted(i)); |
||
10 | bestOfArray = bestOfArray + keep .* array; |
||
11 | end |
||
12 | |||
13 | end |
||
14 |