El Conjunto de Mandelbrot (en honor a su descubridor, Benoit B. Mandelbrot del Centro de Investigaciones Thomas Watson de la IBM), no es otra cosa sino un conjunto infinito de puntos en el plano complejo que satisfacen determinadas condiciones.
En realidad, para no entrar en aburridas explicaciones matemáticas, vamos a explicar la construcción del conjunto con la ayuda de una analogía: el Autobús de Mandelbrot:
veamos pues el pizarrón para entender el procedimiento:
Los puntos que pertenecen al Conjunto son aquéllos que hacen que el recorrido del autobús describa una ruta que lo mantenga siempre a menos de 2 unidades del origen, independientemente del número de "paradas" que éste realice. |
En esta imagen podemos observar el recorrido el autobús para el caso en que el punto de análisis sea P(0.2,0.4). Es fácil calcular los sucesivos destinos (vamos a tomar como ejemplo 11 iteraciones):
P0( 0, 0)
P1( 0.2000, 0.4000)
P2( 0.0800, 0.5600)
P3(- 0.1072, 0.4896)
P4(- 0.0282, 0.2950)
P5( 0.1138, 0.3834)
P6( 0.0660, 0.4872)
P7(- 0.0330, 0.4643)
P8(- 0.0145, 0.3693)
P9( 0.0638, 0.3893)
P10( 0.0525, 0.4497)
P11( 0.0005, 0.4472)
Es evidente en este caso que después de 11 iteraciones (o paradas), nuestro autobús no se aleja del centro. Aunque aumentásemos el número de iteraciones para 1000 o 10k, el resultado sería el mismo: es decir, este punto pertenece al conjunto.
Pero, ¿que habría ocurrido si nuestro autobús se hubiese escapado al infinito después de, digamos, 150 iteraciones? En este caso deberíamos adjudicar un color para todos los puntos que (si bien no perteneciendo al conjunto), "se mantienen dentro de él hasta 150 iteraciones"...
Ciertamente habrá puntos en los que nuestro autobús sólo huye al infinito después de 106 iteraciones (o más), de forma que debemos determinar el numero de iteraciones que asociaremos a cada color para indicar "pseudo puntos del conjunto", los puntos que sí pertenecen al Conjunto de Mandelbrot los indicaremos con negro (por ejemplo...).
Veamos el Conjunto de Mandelbrot tal como mostrado por mi programa:
Esta es la imagen básica del conjunto, y vemos que inclusive con un número máximo de iteraciones relativamente bajo (Nmax=200), conseguimos tener una idea bastante clara de su extensión.
La necesidad de elevados números de iteraciones se torna clara cuando examinamos el conjunto en "ventanas de observación" relativamente pequeñas.
Es importante observar los sentidos positivos (+) de los ejes de coordenadas x e y para poder determinar las coordenadas de la "ventana de observación" al usar mi programa.
Para realizar el download del programa y conocer los principales aspectos de su uso, por favor proceda para la página correspondiente MBROT.EXE
Para ver una serie de aproximaciones sucesivas del conjunto, realizadas con mi programa, sírvase clicar en Tour por el Mandelbrot.