randSample

PURPOSE ^

Generate values sampled uniformly without replacement from 1:n.

SYNOPSIS ^

function r = randSample( n, k, isArray )

DESCRIPTION ^

 Generate values sampled uniformly without replacement from 1:n.

 If n is an integer, samples k values from 1:n without replacement. If n
 is an array, samples k values without replacement from n. This function
 implements much of the same functionality as randsample.m in the
 Statistics Toolbox.

 USAGE
  r = randSample( n, k, [isArray] )

 INPUTS
  n           - specifies sampling source (if array) or range (if scalar)
  k           - the number of samples to draw
  isArray     - [0] if true treat n as an array (even if has single elt)

 OUTPUTS
  r           - k uniformly generated random samples

 EXAMPLE
  r = randSample( 10, 5 )
  r = randSample( [ 5 6 8 9 32 45 ], 2 )

 See also randperm

 Piotr's Computer Vision Matlab Toolbox      Version 2.50
 Copyright 2014 Piotr Dollar.  [pdollar-at-gmail.com]
 Licensed under the Simplified BSD License [see external/bsd.txt]

Generated by m2html © 2003