SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: Zuri en Lunes 2 de Agosto de 2010, 15:43

Título: Crear matrices con números aleatorios
Publicado por: Zuri en Lunes 2 de Agosto de 2010, 15:43
Muy buenas,

Necesito crear una matriz en matlab de 10 filas por 8 columnas, con número aleatorios. El caso, es que los números tienes que estar en un rango, por ejemplo del 0 al 50. ¿Como se puede hacer?
Título: Re: Crear matrices con números aleatorios
Publicado por: allisap en Miércoles 11 de Agosto de 2010, 19:36
fácil

la función rand te genera un valor aleatorio entre 0 y 1 y ademas si le das rand(10,8) te genera una matriz de 10 * 8 llena de números aleatorios entre 0 y 1

si ademas quieres que estén en el rango de 0 - 50, simple, multiplica todo por 50 ,

esto te debe solucionar el problema

 mat_rand=rand(10,8)*50

Espero te sirva.

PD. 1 minuto en la ayuda de matlab te lo habría solucionado también