specified numbers of random permutation of a vector

27 visualizaciones (últimos 30 días)
mehdi J
mehdi J el 1 de En. de 2019
Respondida: mehdi J el 1 de En. de 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 comentario
Walter Roberson
Walter Roberson el 1 de En. de 2019
Duplicates https://www.mathworks.com/matlabcentral/answers/437825-how-could-i-find-specified-number-of-permutation-of-a-vector

Iniciar sesión para comentar.

Respuesta aceptada

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

Más respuestas (3)

madhan ravi
madhan ravi el 1 de En. de 2019
Editada: madhan ravi el 1 de En. de 2019
Perhaps random indexing like below?
vector(randperm(100)) % 100 a specified number

Stephen23
Stephen23 el 1 de En. de 2019
Where V is your vector:
idx = randperm(n);
V(idx(1:100))

Walter Roberson
Walter Roberson el 1 de En. de 2019

Categorías

Más información sobre Elementary Math en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by