Borrar filtros
Borrar filtros

how to feel an array with 3 numbers randomly

4 visualizaciones (últimos 30 días)
joy
joy el 14 de Ag. de 2014
Editada: Joakim Magnusson el 14 de Ag. de 2014
Hi,
I have an array say A, now it could contain 10,20,30 and 40 elements. Now I want to fill this array with 90,105,120 numbers randomly.
i.e my array would contain 10/20/30/40 elements but each time it have to be filled up with only 90,105,120 values randomly

Respuesta aceptada

Michael Haderlein
Michael Haderlein el 14 de Ag. de 2014
Do I understand you correctly? In case of the 10 values array, you'd like to have e.g.
A=[90 120 105 105 120 90 90 90 120 105]
I'd go like this:
nums=[90 105 120];
A=nums(randi(3,1,10));
In case of 20 or more values, just change the third parameter in the randi function.
  2 comentarios
joy
joy el 14 de Ag. de 2014
can u just tell me that what does the 2nd parameter 1 signifies in randi
Joakim Magnusson
Joakim Magnusson el 14 de Ag. de 2014
Editada: Joakim Magnusson el 14 de Ag. de 2014
If you write
A=nums(randi(3,2,10));
You get something like:
A=[90 120 105 105 120 90 90 90 120 105;105 120 90 105 120 90 105 90 120 105];
The 2nd parameter choose number of rows.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices 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