Motiva esto el mostrar un posible camino que
nos permita llegar a la creación de estas imágenes, recurriendo al conocimiento
matemático necesario para provocarlas, pero preocupados más bien por su
aprovechamiento, y no tanto en su profundización. En el caso de los alumnos de
enseñanza media, esta actividad puede ser útil para ver aplicaciones de algunos
contenidos curriculares como ser: sucesiones y series, convergencia- divergencia,
el conjunto de los números complejos, (sus expresiones y operaciones, en
particular potencia en C), polinomios en C, polinomios de variable real como una acotación de polinomio
de variable compleja, y ceros de este polinomio.
Por otra parte los estudiantes más avanzados podrán profundizar mucho más en estos mismos conceptos, vinculando materia específicas como algebra y geometría, didáctica de la matemática, calculo numérico -historia de la matemática, y de manera interdisciplinar con TIC”.
En la medida que avancemos en el escrito trataremos los contenidos matemáticos vinculados, e iremos viendo a la par cómo trabajar con ellos en un software libre.
¿Qué es un fractal?
Mi primer fractal
Ya estamos en condiciones de iniciar nuestro dibujo de una imagen fractal. Comenzaremos eligiendo una función adecuada y sencilla, para que los cálculos internos que deba realizar el programa no sean demasiado exigentes. Luego veremos el criterio de asignación de color a cada punto, utilizando la función elegida.
Puede
haber muchísima variedad en la función que uno elija para generar una imagen
fractal, pero las que se agrupan bajo el título de fractales de Newton son bastante sencillas y responden a una
expresión de la forma:
z (n+1)= z n- ( p z n / p ' z n)
Aquí p es una función
polinómica compleja, y se cumple la curiosidad de que los puntos atractores
(aquellos candidatos a ser puntos de convergencia de la sucesión que se obtiene
al iterar muchas veces la función, sobre un punto determinado), son
precisamente las raíces de p. Pongamos por ejemplo que utilizamos el polinomio p
(z)=z3 -1. Tendremos pues tres raíces complejas, candidatas a ser atractores de
cada punto del plano. De modo que implícitamente estamos considerando algunas
regiones: los complejos que, luego de varias iteraciones, converjan hacia la
primera raíz, pertenecerán a la primera región. Análogamente con la segunda y
tercera raíces. Y si identificáramos cada región con un color, estaríamos casi
estableciendo un criterio para pintar todos los puntos del plano.
¿De qué color pintamos cada
punto?
Lo importante es ver cómo va
quedando armado el procedimiento. Dado un punto, iteraremos varias veces (ya
decidiremos cuántas) la función sobre él. Atendiendo a la imagen obtenida luego
de las iteraciones, observaremos a cuál punto a tractor se ha acercado, y en
función de esa distancia lo pintaremos. Veamos cómo hacerlo en GeoGebra.
Consideremos un número complejo A1 variable (asociado, inevitablemente, a la celda A1). Por ejemplo, escribamos A1=2+3i. Necesitaremos también definir los tres puntos atractores, que al ser las raíces del polinomio ya mencionado, coinciden con las tres raíces cúbicas de la unidad. Los llamaremos A, B y C, y para hacerlo más sencillo los introduciremos utilizando la notación polar, como sigue: A= (1; 0) B= (1; 2 pi/3) C= (1; 4 pi/3.
IMAGEN FRACTAL GENERADA CON GEOGEBRA CLASSIC
VERSION 5.0
¡Hemos creado una imagen fractal! Aunque, a
decir verdad, está un poco desprolija. ¿Habrá una manera más sencilla de
colorear cada punto?
Automatizar el trabajo:
Replicaremos el trabajo arriba expuesto a partir de la celda A2, realizado el primer paso, Dejaremos a la vista sólo el punto A2, y ocultaremos el resto para evitar confusiones. Asimismo, reduciremos el tamaño de A2 al mínimo, para que la imagen final sea de una buena resolución. Luego, definiremos el parámetro a que será la abscisa de nuestra hilera de puntos. Lo definimos como un deslizador en el intervalo [-3, 3] (esto puede variarse a gusto, de acuerdo con el tamaño de la imagen que quiera lograrse), con un incremento del 0.02 y una velocidad de 0.2. Aprovechando a, definimos en la celda A1 el punto (a, 3). Basta mover el deslizador para constatar que el nuevo punto A1 se mueve en simultáneo. Este punto A1 será un extremo de nuestra hilera: a partir de él, y hacia abajo, iremos colocando los nuevos puntos. El primero en agregarse será A2, que lo redefinimos escribiendo A2=A1+ (0,-0.03), lo cual puede interpretarse como una suma de complejos. Obsérvese que esta forma de definir A2 lo hace depender de a indirectamente, y al mover el deslizador, se desplaza A2. Toda la fila 2 de la hoja de cálculo tiene la información necesaria para que el punto A2 funcione correctamente, y además, éste se ha ubicado “un poquito más abajo” del punto A1. Si copiamos la fila 2 en las filas subsiguientes, obtendremos los puntos que necesitamos uno debajo del otro, y se heredarán las propiedades definidas. Seleccionando el rango desde A2 hasta K2, y tomando desde el cuadro azul del extremo inferior derecho, extendamos la selección hasta la línea 200 (puede ser más o menos, según se desee). Ya está casi listo. Si movemos el deslizador a, irá apareciendo el fractal; pero si activamos la animación automática del deslizador (con clic derecho sobre él), la imagen se irá formando lentamente.
ASI DEBIERA QUEDAR:
Los pequeños coeficientes utilizados se pueden
modificar, y eso hará variar la calidad y el tamaño de la imagen resultante.




No hay comentarios:
Publicar un comentario