Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ndice:
1.-Enunciado de la investigacin: .. 2 2.-Introduccin histrica sobre fractales: 3 3.-Ejemplos de fractales: 5 4.-Los fractales y la auto-semejanza: . 7 5.-Los fractales en computacin: . 9 5.1.-Fractal Lab: . 9 5.2.-Fractales en dispositivos mviles: . 12 6.-Los fractales en Geogebra: 17
1.-Enunciado de la investigacin:
Antes de comenzar, comentar que este trabajo corresponde a una parte de la asignatura de matemticas II del primer curso del Grado de Ingeniera Multimedia 2011. Para realizar la actividad, se nos propusieron una serie de temas relacionados con los diferentes campos de la matemtica. Cada alumno deba elegir, documentndose por encima, sobre qu iba a hacer la investigacin. Este dossier con el trabajo deba ser entregado a Don Leandro Tortosa Grau al finalizar el segundo cuatrimestre. En mi caso, despus de darle varias vueltas a algunos de los temas, me he decidido por el tema de fractales, conque voy a tratar de explicar, de manera terica y prctica, en qu se basan los fractales, la geometra fractal, y sus aplicaciones en diferentes campos de la ciencia. Para ello, en esta investigacin, voy a basarme sobre todo en informacin recopilada de internet y la materia impartida en clase por el profesor. Comencemos a trabajar! Cristian Vzquez.
Diremos que la geometra fractal ofrece un modelo alternativo que busca una regularidad en las relaciones entre un objeto y sus partes a diferentes escalas. Esta forma de regularidad busca la lgica interna del propio objeto mediante relaciones intrnsecas entre sus elementos constitutivos cuando stos se examinan a diferentes escalas. De esta forma no se pierden ni la perspectiva del objeto global, ni del aspecto del mismo en cada escala de observacin. La geometra fractal busca y estudia los aspectos geomtricos que son invariantes con el cambio de escala, es decir, trata de describir cmo se comporta un conjunto y al
Fractales y Geometra Fractal buscar en una parte de l, se vuelve a observar el mismo comportamiento (entindase distribucin de puntos). Pero Qu es un fractal?, los fractales son objetos matemticos encuadrados en el campo de la teora geomtrica de la medida cuya delimitacin exacta y definitiva est an por establecer, esto quiere decir que, al ser una sucesin infinita de puntos que repiten estructura infinitamente, no se ha llegado a encontrar su forma exacta. Bajo el nombre de fractales, acuado por B. Mandelbrot en los aos setenta, los diversos autores suelen entender ciertas realidades matemticas con unos cuantos rasgos de familia comunes, si bien las definiciones concretas de unos u otros no son aplicables a todas ellas. Tericamente, un fractal viene a ser el producto final que se origina a travs de la iteracin infinita de un proceso geomtrico bien especificado. Este proceso geomtrico elemental, que es generalmente de naturaleza muy simple, determina perfectamente la estructura final, que muy frecuentemente, debido a la repeticin infinita que se ha efectuado, tiene una complicacin aparente extraordinaria. Los fractales, por lo tanto, son conjuntos geomtricos muy frecuentemente complicados en apariencia, pero en realidad resultan ser tales que para su descripcin, construccin y exploracin se requiere muy poca informacin. La geometra fractal trata de constituir un enlace entre la geometra clsica y el anlisis moderno, utilizando los procesos infinitos de construccin, pero ampliando los objetos a los que se aplica, que son procesos de naturaleza ms global y geomtrica. Adems, nos provee tanto de una descripcin como de un modelo matemtico para muchas de las complejas formas encontradas en la naturaleza. Por ejemplo: montaas, nubes o lneas costeras no son fciles de describir con la tradicional geometra eucldea. Los fractales se han desarrollado tremendamente y nos han ayudado a unir el desarrollo matemtico puro con las ciencias naturales y la informtica. En los ltimos aos, la geometra fractal ha llegado a ser una herramienta fundamental en la mayora de las ciencias de la naturaleza: Qumica, Fsica, Biologa... Al mismo tiempo han sido muy apreciados por los diseadores grficos, para la creacin de interesantes formas que recrean mundos artificiales con gran realismo.
3.-Ejemplos de fractales:
A continuacin se van a mostrar unos ejemplos sobre fractales: Los fractales clsicos son aquellos estudiados y, por as decirlo, encontrados por distintos matemticos, vamos a destacar: La curva de Koch El tringulo de Sierpinski
Conjuntos de Julia
El conjunto de Mandelbrot
Fractales y Geometra Fractal En la naturaleza podemos encontrar miles de ejemplos de fractales, algunos interesantes son:
Esta estrella de hielo que en raras ocasiones podemos encontrar sigue una estructura reiterativa.
Las nubes como este cumulonimbo de evolucin se rigen por diseos fractales.
Helecho del gnero Dryopteris. La disposicin de sus hojas obedece a un patrn fractal.
Fractales y Geometra Fractal Volviendo al tema, en el siguiente cuadro, se pueden observar mejor las diferencias entre ambos.
Formas Eucldeas Tradicionales (+2000 aos). Se basan en caractersticas como el tamao y la escala. Adecuados para describir los objetos hechos por el hombre. Se describen mediante frmulas.
Formas Fractales Modernos ( 30 aos). No especifican ni tamao, ni se basan en la escala, son iguales a diferentes escalas. Adecuados para describir las formas de la naturaleza. Se describen mediante algoritmos generalmente geomtricos.
El concepto central de la geometra fractal se denomina propiedad de auto-semejanza. Esta propiedad indica que un objeto, ya sea en una, dos o tres dimensiones, puede ser dividido en N partes escaladas del objeto, y que dichas partes van a tener la misma estructura que el objeto en cuestin. A su vez, cada parte del objeto va a ser escalable de nuevo y se va a seguir cumpliendo la propiedad infinitamente. De manera general, un objeto auto-semejante dividido en N partes reescaladas por un factor r, su dimensin de semejanza es dada por D = log (N) / log (1/r). La dimensin fractal se diferencia de la dimensin eucldea en que no necesariamente debe ser un nmero entero, por ejemplo, una recta dividida en 3 partes por un factor de escala r = 1/3 del tamao original. Su dimensin fractal ser D= log (3) / log (3) = 1. Pero por otro lado, la curva de Koch podemos dividirla en cuatro partes semejantes a escala 1/3 y su dimensin ser D=log (4)/log (3), esta dimensin no entera mayor que 1 pero menor que 2 refleja las inusuales caractersticas de la curva.
Adems, existen dos tipos fundamentales de fractales: Fractales deterministas: Su computacin se basa en redactar una serie de reglas las cuales se va a repetir una y otra vez de forma recursiva. Fractales aleatorios: Se constituyen de un conjunto de elementos de carcter aleatorio, stos van a permitir la simulacin de fenmenos naturales.
Debido a que los fractales tienen infinitos detalles en todas las escalas en las que se aplican (incluso en pequeas escalas) va a ser imposible realizar una computacin completa de un fractal. El nivel deseado de resolucin viene dado por el nmero de pxeles disponibles en la pantalla o la cantidad de tiempo de computacin que puede gastarse en la obtencin del fractal. As pues, existe cantidad de software dirigido a este campo. A continuacin, se expondrn dos interesantes aplicaciones como ejemplo.
5.1.-Fractal Lab:
http://fractal.io/
Primero, debemos definir WebGL como un estndar que permite representar en un navegador web, objetos en dos o tres dimensiones, mediante aceleracin por hardware y sin necesidad de plug-ins. Adems, se apoya en Javascript y utiliza la etiqueta canvas de HTML-5. Luego, Fractal Lab es un explorador de fractales basado en WebGL, es decir, basado en la nube. Requiere que un navegador web, unos requisitos mnimos bastante altos y una red de banda ancha de varios megas debido a la gran cantidad de informacin que se va a procesar, destacando la renderizacin. En cuanto a la interfaz de la web, vemos que nada ms cargar, aparecen una serie de instrucciones de funcionamiento donde resalta un botn verde.
Nos da a elegir si nuestra primera muestra va a ser en dos o tres dimensiones. Tras unos segundos, dependiendo de la mquina, aparece un cubo tridimensional perforado el cual permite hacer zoom o cambiar la orientacin. Se trata de La esponja de Menger. Una vez hecho el primer render, aparecen los mens del programa. Los horizontales son los que permiten construir el fractal en 2D y 3D, adems de guardar la imagen deseada. Las pestaas verticales son las que despliegan toda la potencia de la aplicacin, aqu se encuentran varias bases de fractales (Mandelbrot, por ejemplo), de las que luego, mediante deslizadores y desplegables vamos a ir pudiendo personalizar (colores, nmero de iteraciones, etc.). Con unos pequeos ajustes, podemos construir un fractal a partir de una imagen cualquiera:
10
Fractales y Geometra Fractal En cuanto a los renderizados de 3D, encontramos que realmente, con valores bajos en cuanto a calidad, tarda unos segundos en mostrar imgenes como esta:
Adems de lo expuesto, dicha web permite de manera muy clara y accesible, buscar en cuanto a nivel de programacin del computador, cmo se forma la imagen que nos muestra. Por lo tanto, nos permite ver cmo funciona el computador, y qu rdenes ejecuta para el clculo de la figura. Un fragmento de la figura anterior:
// Details about the Mandelbox DE algorithm: for (int i = 0; i < int(maxIterations); i++) { // if (p > 1.0) { // p = 2.0 - p;} p.xyz = clamp(p.xyz, -boxFold, boxFold) * 2.0 * boxFold - p.xyz; p.xyz *= fractalRotation1; float d = dot(p.xyz, p.xyz); p.xyzw *= clamp(max(fR2 / d, mR2), 0.0, 1.0); // sphere fold p.xyzw = p * scaleFactor.xxxy + p0 + vec4(offset, 0.0); p.xyz *= fractalRotation2; if (i < colorIterations) { md = min(md, d); c = p.xyz; } } // Return distance estimate, min distance, fractional iteration count return vec3((length(p.xyz) - fudgeFactor) / p.w, md, 0.33 * log(dot(c, c)) + 1.0); } #endif
// box fold
11
Dichas competencias nos benefician a los consumidores, que por unos cntimos de (o gratis), podemos disponer no solo de software para la productividad, sino tambin para el entretenimiento y el ocio. Algunas de ellas, muy curiosas y variadas. Por poner un ejemplo, se va a mostrar una serie de aplicaciones sobre fractales para dispositivos con iOS disponibles gratuitamente para iPad en la App Store:
12
Fractales y Geometra Fractal De los anteriores, se van a mostrar los dos ms potentes y trabajados:
Esta aplicacin, renderiza con fluidez el conjunto de Mandelbrot, permitiendo personalizar los diferentes colores, el nmero de iteraciones (calidad) y mostrar un fragmento como fractal de Julia. Permite adems acercar la imagen slo con un pellizco en la pantalla. Vemos algunas capturas:
13
14
Esta aplicacin, renderiza con fluidez el Fractal de Julia, aunque no dispone de ningn tipo de personalizacin, podemos tocar con el dedo el lugar que queremos acercar. Mostramos las capturas:
15
Como los ejemplos anteriores, existen cientos de aplicaciones similares para todo tipo de plataformas.
16
Entrando en la parte prctica de la investigacin, vamos a intentar construir con Geogebra, un programa interactivo especialmente diseado para la enseanza y aprendizaje de lgebra y Geometra. Permite realizar construcciones tanto con puntos, vectores, segmentos, rectas, secciones cnicas, as como funciones. Gracias a esta herramienta, podemos generar un motivo que nos va a facilitar la construccin de un fractal por lo menos a nivel bsico y grfico, ya que dicha estructura es realmente de longitud infinita. Grficamente, el proceso y modelo elegido es el siguiente:
A continuacin se detallan los pasos para la creacin de dicha herramienta, cuyo proceso se ve grficamente as.
17
18
Nos aparece un men de pestaas como el de la imagen anterior, aqu debemos elegir qu elementos debe generar nuestra salida, de manera que colocamos en este caso, todos los elementos (visibles y ocultos, los ltimos los generar tambin ocultos) menos los puntos A y B, y el segmento a que une los puntos A y B. Despus pasamos a la pestaa siguiente.
19
Aqu debemos colocar los objetos de entrada, que vamos a necesitar para aplicar dicha herramienta, en este caso, con el segmento a es suficiente y ms cmodo. Pulsamos en siguiente, y aparece:
En este ltimo men debemos elegir un nombre para nuestra herramienta, opcionalmente una ayuda o aclaracin y un icono para mostrarlo en la Barra de Herramientas.
20
Fractales y Geometra Fractal Si todo es correcto, es decir, si ningn elemento de entrada depende de los de salida, la herramienta se forma, quedando a la vista en la interfaz de Geogebra.
Una vez tenemos dicha herramienta, conviene guardarla en la pestaa Gestin de Herramientas para no perderla. Ya tenemos listo nuestro motivo. Ahora queda aplicarlo en una figura, o mejor dicho, a cada unos de los segmentos que lo forman. En este caso, la figura elegida ser un cuadrado regular.
Es importante destacar que a cada segmento que le aplicamos el motivo, va quedar dividido en 3, el 1 y el ltimo sern segmentos de tamao a/3, mientras que el que queda en medio, toma la forma que se ha decidido. A los dos segmentos exteriores que resultan, les volveremos a aplicar la herramienta en la siguiente iteracin. De manera que comenzaremos a aplicar la herramienta en cada unos de los segmentos.
21
Lo llamaremos iteracin 1:
Vemos claramente que divide el segmento en 3 partes, quedando las dos de los extremos como segmentos a lo que podemos volver a aplicarle el motivo. Iteracin 2:
22
Fractales y Geometra Fractal Igualmente, cada segmento sigue la misma estructura, de modo que lo podemos seguir aplicando de manera infinita, la figura tendr una longitud infinita. Por dicho motivo, en cuanto la muestra de la prctica, es imposible realizar un gran nmero de iteraciones a la figura. La tercera iteracin, toma ms complejidad, aunque queda muy definida.
Vemos como la estructura va perdiendo su forma inicial de manera progresiva. Como se comentaba anteriormente, aplicarle ms iteraciones dara lugar a que la imagen no quedase bien definida. Por tanto, se pretende mostrar una 4 iteracin con una cierta ampliacin (acercndose a la figura) para mostrar cmo queda.
23
As mismo, con ese mismo procedimiento, podemos inventar cualquier otro motivo el cual aplicar para construir fractales propios. Vamos a ver algunos ejemplos ms:
Aplicando por ejemplo una especie de podio sobre los segmentos de un hexgono regular, vemos que interiormente se forma una estrella.
24
Vemos que se ha construido a partir de un segmento, un crculo y dos segmentos de tamao a/2. Aplicando el mismo motivo a cada segmento nuevo, se obtiene dicha figura.
Para terminar, me gustara comentar lo aprendido durante la investigacin sobre fractales: En primer lugar, al reflexionar sobre la estructura de un fractal cualquiera, podemos apreciar una figura, que al ser infinita, se muestra muy compleja. Pero en cambio, el modo de formarse es muy sencillo, un patrn que se repite de forma recursiva, de modo que a la vista resulta muy curioso y atractivo, sobre todo al colorear las diferentes zonas con colores llamativos. Por ltimo, aadir que me ha resultado muy interesante realizar esta investigacin, as como conocer los principales fractales, los ejemplos en la naturaleza y sobre todo la experiencia de crear una estructura fractal con Geogebra, de una manera realmente sencilla.
25