randsample
Random sample
Syntax
Description
returns a vector of y
= randsample(population
,k
)k
values sampled uniformly at random, without
replacement, from the values in the vector population
.
returns a sample taken with replacement if y
= randsample(___,replacement
)replacement
is
true
, or without replacement if
replacement
is false
. Specify
replacement
following any of the input argument combinations
in the previous syntaxes.
uses a vector of nonnegative weights, y
= randsample(population
,k
,true,w
)w
, of the same length as
the vector population
, to determine the probability that a value
population(i)
is selected as an entry for
y
.
uses
the stream y
= randsample(s
,___) s
for random number generation. The option
s
can precede any of the input arguments in the previous
syntaxes. s
is a member of the RandStream
class.
Examples
Input Arguments
Output Arguments
Alternative Functionality
To sample data randomly, with or without replacement, use datasample
.
Extended Capabilities
Version History
Introduced before R2006a
See Also
datasample
| rand
| randperm
| RandStream