--- a +++ b/Semantic Features/NotUsed/bestOfArray.m @@ -0,0 +1,14 @@ +function [ bestOfArray ] = bestOfArray( array, num ) +%bestOfArray Returns array of the same size with all but the top num items +%reduced to zero + + +sorted = sort(array,'descend'); +bestOfArray = zeros(size(array,1), size(array,2)); +for i = 1:num + keep = (array == sorted(i)); + bestOfArray = bestOfArray + keep .* array; +end + +end +