Matlab - generar vecoresaleatoreos sin repetirse dentro de un rango

 
Vista:

generar vecoresaleatoreos sin repetirse dentro de un rango

Publicado por andres (3 intervenciones) el 28/03/2018 21:42:11
buen dia,una pregunta quiero generar un vector sin repetirse pero que este tenga 5 números desde 6 a 10
es decir poner un rango en los números que me arroja el vector;

ya he probado randperm(10,5) y en ese caso me arroja un vector de 5 números aleatorios del 1 al 10 sin repetirse y quisiera poner que los números que me bote sean del 6 al 10
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de David Correa
Val: 784
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

generar vecoresaleatoreos sin repetirse dentro de un rango

Publicado por David Correa (1082 intervenciones) el 31/03/2018 06:19:54
Hola;

Podrías hacerlo de esta forma


1
2
3
4
5
>> randperm(5,5)+5
 
ans =
 
     7     8     6    10     9

Espero que sea de alguna ayuda.


Saludos
David Correa Ch.
correa.dave30@gmail.com
dcorrea@fismatlab.org
Servicios de Programación Matlab
http://fismatlab.org​​
http://fismatlab.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar