Matlab - Numero aleatorio

 
Vista:

Numero aleatorio

Publicado por euson (6 intervenciones) el 09/05/2019 16:27:15
Buenas tardes,
cómo puedo generar un número aleatorio con el comando rand de módulo mayor que 1?

Gracias de antemano!
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
sin imagen de perfil
Val: 918
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Numero aleatorio

Publicado por Daniel (354 intervenciones) el 09/05/2019 19:11:38
Hola,

El comando rand genera números aleatorio entre 0 y 1, para obtener valores diferente se tiene que escalar los valores. Por ejemplo, para obtener valores entre n y m se tiene que hacer:

1
(m - n) * rand() + n

Para números enteros existe la función randi a la que se le ha de indicar el valor máximo. Así para obtener un valor aleatorio entre 0 y 100 se tiene que utlizar:

1
randi(100)

Saludos,
Daniel Rodríguez.
Analytics Lane
Matlab en Analytics Lane
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