Sistemas Aleatorios MA2006 Evaluación Final Parte 0:

Anuncio
Sistemas Aleatorios MA2006
Evaluación Final
Departamento de Matemáticas, Ene-May 2013
Equipos de máximo 3 personas.
Es cuestión de ética no mostrar tu trabajo a otros equipos. Si tienes dudas, consulta con
la profesora (por mail o asesoría presencial).
Parte 0: Solicitar una cita de 15 min con la profesora para explicación del trabajo final en
su oficina (A4-122B). Enviar un mail indicando el horario de su preferencia: cualquier
intervalo de 15 min en el horario de 8:00 a 12:00 del viernes 10 o lunes 13 de mayo.
No es necesario preparar presentación ya que solo se harán algunas preguntas puntuales
acerca de su trabajo a cada integrante del equipo.
El equipo completo debe asistir (podría ser incluso en diferentes horarios).
El trabajo completo debe ser enviado por mail previamente al momento de la cita.
Parte A: Generación de números aleatorios con distribución normal (30
puntos).
Utilizar Excel y el generador xn+1 = (81 ・xn + c) mod 231– 1, para generar 500 números
aleatorios con distribución uniforme entre 0 y 1. El parámetro c debe ser igual a la
matrícula menor del equipo y la semilla x0 será igual a la matrícula mayor de los miembros
del equipo. Convertir cada número con distribución uniforme a número aleatorio con
distribución normal con media 75 y desviación estándar 11 (corresponden a la media y
desviación estándar de la medida de la cintura de un grupo de mujeres de entre 20 y 30
años).
Incluir en el reporte:
 Los 500 números.
 Tabla de frecuencias observadas y esperadas.
 Histogramas de las frecuencias observadas y esperadas por separado.
 Interpretación de los histogramas.
 Gráfica de puntos e interpretación y/o comentarios de la gráfica de puntos.
 Cálculo del estadístico 2.
 Buscar el valor crítico de tablas.
 A partir de la prueba estadística 2 concluir si se trata de un buen generador.
Tips:
 Si en la celda A5 hay un número aleatorio con distribución uniforme entre 0 y 1; la fórmula
de Excel “=NORMINV(A5,500,50)” genera un número con distribución normal con media
500 y desviación estándar 50.
 La fórmula de Excel “=NORMDIST(450,500,50,TRUE)” calcula la probabilidad de que una
variable normal con media 500 y desviación estándar 50 tome un valor menor a 450.
 Entonces la expresión “=NORMDIST(450,500,50,TRUE)-NORMDIST(430,500,50,TRUE)”
calcula la probabilidad de que una variable normal con media 500 y desviación estándar 50
tome un valor entre a 430 y 450.



Las frecuencias observadas se calculan contando en la lista de 500 números, aquellos que
cayeron en cada intervalo.
Las frecuencias esperadas se calculan con base a la probabilidad de que una variable
normal tome un valor dentro de cada intervalo.
Considera que cada histograma debe tener forma de campana.
Parte B: Escena en Maya (MEL) (40 puntos).
Crear una escena en maya utilizando al menos 50 objetos colocados en varias filas con
mismo número de objetos cada fila. La separación entre filas contiguas debe ser
constante así como la separación entre objetos contiguos de la misma fila.
Las siguientes características deben ser aleatorias:
o Tamaño (usar aquí la distribución normal)
o Orientación (usar la distribución uniforme continua)
o Color (usar 4 o 5 colores diferentes que aparezcan aleatoriamente de acuerdo a la
distribución discreta no uniforme, es decir los distintos colores utilizados deben
aparecer con diferentes probabilidades)
Entregar en un solo archivo:
 Código
 2 o 3 escenas diferentes producidas con el mismo código.
 Una explicación de lo que la escena representa.
 Los parámetros de las distribuciones utilizadas:
o Distribución normal: media y varianza.
o Distribución uniforme continua: valor mínimo y valor máximo, es decir, el
rango.
o Distribución discreta no uniforme: las probabilidades con las que cada
color aparece en su escena.
Tips:
 Pueden tomar ideas del Script Aleatorios.mel.
 La instrucción de MEL “gauss (1) + 3” genera números aleatorios con distribución normal,
media = 3 y desviación estándar = 1 (ver últimas 3 filminas de la presentación sobre
Distribución Normal: archivo Dist_Normal.pptx).
 Para generar la distribución discreta, puede servirles recordar las filminas 37 y 38 de la
presentación sobre números aleatorios y el ejercicio 7 en el archivo
Apoyo_Num_Aleatorios.xls.
Parte C: Paisajes fractales (30 puntos).
Crear un paisaje en 2D implementando el algoritmo del desplazamiento del punto medio,
o Utilizar 1025 puntos.
o Iniciar con los valores extremos de 0 y 10 (para crear un paisaje que simulará un
ascenso).
o Los parámetros a utilizar son 0 = 5 y r = 0.5.
o Generar la secuencia de puntos a partir de un programa en C#.
o Generar el paisaje graficando los puntos (esto puede hacerse en Excel).
o Decorar el paisaje generado.
Tips:






Usar un arreglo de longitud 1025, donde A[0] = 0 y A[1024] = 10.
Puedes usar una variable puntosACalcular, la cual tomará el valores de 1, 2, 4, 8, 16, …
en cada una de las iteraciones.
El primer punto medio a calcular será A[512] y sus extremos serán A[0] y A[1024].
En la segunda iteración los valores a actualizar serán A[256] (con extremos A[0] y A[512])
y A[768] (con extremos A[512] y A[1024]).
La función rnd.NextDouble() genera números aleatorios entre 0 y 1.
La función rnd.NextDouble()*10-5 genera números aleatorios entre -5 y 5.
Bonus: Implementar Ruido Perlín en C# (10 puntos).
Programar en lenguaje C# y graficar un paisaje fractal con el método del ruido Perlín (la
gráfica puede ser en Excel). Sumar al menos 4 funciones de ruido. El método de
suavizamiento (lineal o cosenoidal) es libre, así como el resto de los parámetros del
método.
En su trabajo anexar una tabla como la siguiente. Deben escribir el porcentaje de
colaboración que tuvo cada miembro del equipo (no escribir números decimales, sólo
enteros). Además, describir brevemente lo que cada miembro del equipo realizó.
Porcentaje de
Nombre y matrícula
Parte del trabajo realizado
participación
Total
100%
El trabajo final se enviará por email (enviar la cantidad de archivos necesaria, cuidando
que esté todo en orden y que no sean demasiados archivos) a más tardar 15 min antes
asistir a la oficina de la profesora.
Después, asistir a la oficina de la profesora en el horario acordado donde se les pedirá
que expliquen algunos detalles de la implementación.
Asesoría presencial:
Lunes a viernes 11:00 a 12:00 (hasta el viernes 10 de mayo exceptuando 1 y 6 de mayo).
Mi oficina está en Aulas 4, primer piso: A4-122B.
Asesoría virtual: eunice.lopez@itesm.mx
Las calificaciones finales se publicarán en línea el martes 14 de mayo a las 10:30 am (o
antes). Si hay algún comentario, la revisión será el mismo martes 14 de mayo entre 12:00
y 1:00 pm. A la 1:00 pm del martes capturaré las calificaciones finales en el sistema
y ya no habrá cambios.
Descargar