Daniel@0: function [i,j] = pick(ndx) Daniel@0: % PICK Pick an entry at random from a vector Daniel@0: % function [i,j] = pick(ndx) Daniel@0: % Daniel@0: % i = ndx(j) for j ~ U(1:length(ndx)) Daniel@0: Daniel@0: dist = normalize(ones(1,length(ndx))); Daniel@0: j = sample_discrete(dist); Daniel@0: i = ndx(j);