Вы находитесь на странице: 1из 2

Métodos para generación de variables aleatorias

(Transformada Inversa)

Caso Continuo - Distribución Exponencial

La función de distribución acumulada F(x) de la distribución exponencial esta dada por:

F ( x ) =1 −e −α*x

Como F(x) se iguala a un número aleatorio r, entonces se debe despejar X


F ( x) = r
1 −e −α*x = r

1
x =− * In (1 − r )
α

Algoritmo
Los pasos para generar un numero aleatorio X con distribución exponencial se sigue los
siguienes pasos:
Paso 1: Se define el valor de alfa
Paso 2: Se genera un numero aleatorio r con distribución uniforme [0,1]
Paso 3: Se evalua r en la ultima ecuación y como resultado tenemos X aleatorio con
distribución exponencial.
Fin.

Supongamos que deseamos generar 100 numeros aleatorios con distribución


exponencial, entonces debemos repetir los pasos 2 y 3 100 veces

Ejemplo
Dado un α =1.2 generar los diferentes valores

r X
0.2145 0.2011956844
0.1278 0.113947103
0.9121 2.026296229
0.5314 0.6316714608

CONTENIDO DEL ARTICULO en formato IEEE


1.- La teoría mencionada
2.- De forma clara el algoritmo para generar X
3.- Un ejemplo de 60 números aleatorios X con 5 decimales en formato de la tabla
mencionada arriba.
4.- Supongamos que los números generados son x1, x2, x3, x4, … , x60. Graficarlos
puntos en el plano de la siguiente forma (x1,x2) , (x3,x4), … (X59, x60). Incluir la grafica
en el documento.
5.- Conclusión y demás

ESPECIFICACIONES PARA EL PROGRAMA EN MATLAB


1.- En un archivo de matlab llamado “exponencial.m” se debe programar y definir de
forma interna las constanes “alfa”, y definir una función llamado exponencial(), de tal
forma que cuando cargemos el “exponencial.m” en matlab podamos ejecutar
“exponencial() <ENTER>” y nos de un numero aleatorio de 4 decimales por default,
pero si ejecutamos exponencial(7) nos muestre un numero aleatorio de 7 decimales,
en otras palabras podemos expecificarle cuantos decimales queremos.

2.- En un archivo de matlab llamado “ejExponencial.m” invocar la función


“exponencial()” del programa anterior para generar 200 numeros X, además:
a) Mostrarlos en el formato del articulo (tabla especificada)
b) Graficarlo asi como se menciono en el articulo, en este caso serán 100 puntos.

ENVIAR ARTICULO y programas en las fechas especificadas.

Вам также может понравиться