Unrepeated random numbers
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have a vector S
>> S=[1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10];
I want to randomly pic 5 elements which are unrepeated.
How to do that?
2 comentarios
Sean de Wolski
el 13 de Feb. de 2012
No, I don't think that's what you want. That will always pick the first 5 elements in a new order, the 6th-nth elements will never be selected.
Jonathan Sullivan's solution appears to meet your question's intent.
Respuestas (1)
Jonathan Sullivan
el 13 de Feb. de 2012
L = length(S);
k = 5;
ind = randperm(L,k);
S_rand = S(ind);
0 comentarios
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!