Matlab - Generación de n valores aleatorios.

 
Vista:

Generación de n valores aleatorios.

Publicado por Osckham (1 intervención) el 16/04/2018 00:07:23
Saludos,

Alguien me podría asesorar para escribir un código en Matlab al que se le ingrese una función de masa de probabilidad arbitraria Px y que como resultado genere n valores aleatorios?... muchas gracias por su ayuda.
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 Lindsey
Val: 419
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Generación de n valores aleatorios.

Publicado por Lindsey (119 intervenciones) el 16/04/2018 18:10:13
Hola, ya hay una función en matlab que hace eso, se llama randsample.

Te servirían las opciones:

1
2
y = randsample(n,k,true,w)
y = randsample(population,k,true,w)

En la primera n es un número entero positivo, y k es la cantidad de elementos que quieras seleccionar de entre los números del 1 al n. En w pones los pesos de.
La segunda opción es lo mismo, solo que en population puedes poner los valores que quieres que sean seleccionados. En la página hay ejemplos, puedes leerlos y ver mejor cómo funciona.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar