Effacer les filtres
Effacer les filtres

specified numbers of random permutation of a vector

21 vues (au cours des 30 derniers jours)
mehdi J
mehdi J le 1 Jan 2019
randperm(n) returns a row vector containing a random permutation of the integers from 1 to n inclusive but I need random permutation of the integers from a vector, also I don't need all off them just specified number e.g. 100.
  1 commentaire
Walter Roberson
Walter Roberson le 1 Jan 2019
Duplicates https://www.mathworks.com/matlabcentral/answers/437825-how-could-i-find-specified-number-of-permutation-of-a-vector

Connectez-vous pour commenter.

Réponse acceptée

mehdi J
mehdi J le 1 Jan 2019
I did it by myself as below:
for k=1:MatSize
ind=randperm(numel(vec));
Mat(k,:)=vec(ind);
end

Plus de réponses (3)

madhan ravi
madhan ravi le 1 Jan 2019
Modifié(e) : madhan ravi le 1 Jan 2019
Perhaps random indexing like below?
vector(randperm(100)) % 100 a specified number

Stephen23
Stephen23 le 1 Jan 2019
Where V is your vector:
idx = randperm(n);
V(idx(1:100))

Walter Roberson
Walter Roberson le 1 Jan 2019

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by