randperm
Generates a random permutation vector.
Syntax
v = randperm(n)
v = randperm(n, m)
Inputs
- n
- The number of elements to permute: [1:n].
- m
- The number of unique elements ≤ n to select (default: n).
Outputs
- v
- A random permutation vector.
Examples
Randomly permute the vector [1:10].
rand('seed', 2021);
v = randperm(10)
v = [Matrix] 1 x 10
7 9 8 1 5 2 3 10 4 6
Randomly select 7 elements from the vector [1:10].
rand('seed', 2021);
v = randperm(10, 7)
v = [Matrix] 1 x 7
7 9 8 1 5 2 3