Presentación

Pintando el caos con Python (Español)


Ubicación:
Bloque 38 - Auditorio 110
Fecha y hora:
Viernes 09, 11:40
Autores:
Isabel Cristina Ruiz Buriticá (Colombia)
Diapositivas:
painting-chaos-with-python.pdf
Resumen:

Hablaremos de Fractal, sus aplicaciones, y cómo los computadores fueron imprescindibles para poder representar estas complejas y llamativas formas matemáticas. Se utilizarán las librerías Matplotlib, Numpy y Turtle graphics de Python para gráficar los principales fractales.

Descripción:

Si se quiere comenzar a construir diseños computacionales con patrones más allá de las formas simples elipse() , rect() y line() , es hora de aprender sobre conceptos y técnicas para simular la geometría de la naturaleza: los fractales.

Se revisarán dos formas de generar fractales, primero, una función que se llame recursivamente y que siempre producirá el mismo resultado en cada iteración, aplica para fractales clásicos como el conjunto de Cantor, el triángulo de Sierpinski, árboles binarios, etc, y segundo, combinar los algoritmos recursivos con aleatoriedad y generar un resultado diferente y más realista en cada iteración, por ejemplo, podríamos usar un color aleatorio, grosor de línea, orientación, etc. Aplica para fractales complejos como las curvas de Koch, el conjunto de Mandelbrot, y el conjunto de julia. El árbol fractal recursivo es un buen ejemplo de un escenario en el que agregar un poco de aleatoriedad puede hacer que el elemento parezca más natural.