Está en la página 1de 27

Fractales parte 2

Iteracin de funciones

Para iterar una funcin f(x), se aplica inicialmente un valor x = a0. Obtenemos a1 = f (a0), a2 = f (f(a0)), etc. Podramos considerar una secuencia infinita de iteraciones. a0, a1 = f (a0), a2 = f (a1), a3 = f (a2), ...

Iteracin de funciones
Ejercicio 1

Sea f(x) = x2 0.75 Encuentre las primeras 30 iteraciones (usar Excel). a) Para a0 = 1. b) Para a0 = 2. c) Las iteraciones anteriores parecen converger a un nmero o regin en particular?
3

Iteracin de funciones
Ejercicio 2

Considera la siguiente funcin, donde c es un nmero complejo cualquiera:

Encuentre las primeras 30 iteraciones (usar Excel). a) Para c = -1, c = -0.1 + 0.75i, c = 0, c = -0.1 - 0.75i. b) Cules de las iteraciones anteriores parecen converger a un nmero o regin en particular?

Iteracin de funciones
Ejercicio 3 Suponiendo el siguiente programa para la funcin M5:
1. function M5(complex z) { 2. complex c = z; 3. for(int i=0; i < 30; i++){ 4. if (5 modulo(z) ) then return(i); 5. z = z*z + c; 6. } Determine: 7. return(i); a) M5(-1+i) 8. }

b) M5(-1-i) c) M5(0.4+0.1i) d) M5(5+3i) e) M5(0.1)

Iteracin de funciones
Ejercicio 4 Suponiendo el siguiente programa para la funcin J5:
1. function J5(complex z, complex c) { 2. for(int i=0; i < 30; i++){ 3. if (5 modulo(z) ) then return(i); 4. z = z*z + c; 5. } 6. return(i); Determine: 7. }

a) J5(-1-i, 0.2+0.8i) b) J5(-1+i , 0.2+0.8i) c) J5(0.4+0.1i, 0.4+0.1i) d) J5(5+3i, i) e) J5(0.1, 0.1)

Fractales IFS (Iterated Function System)

Son fractales que se obtienen coloreando puntos en el plano complejo, de acuerdo al comportamiento de cada nmero complejo en funciones iteradas.

Conjunto de Mandelbrot
Sea c un nmero complejo cualquiera. A partir de c, se construye una sucesin por induccin:

Si esta sucesin queda acotada, entonces se dice que c pertenece al conjunto de Mandelbrot, y si no, queda excluido del mismo. Por ejemplo, si c = 1 obtenemos la sucesin 0, 1, 2, 5, 26 que diverge. Como no est acotada, 1 no es un elemento del conjunto de Mandelbrot. En cambio, si c = -1 obtenemos la sucesin 0, -1, 0, -1, que s es acotada, y por tanto, -1 s pertenece al conjunto de Mandelbrot.

Conjunto de Mandelbrot

Conjunto de Mandelbrot

10

Conjunto de Mandelbrot: Autosimilitud

11

Ver: http://en.wikipedia.org/wiki/Mandelbrot_set

Conjunto de Mandelbrot
Ejercicio 5

Cules de los siguientes puntos pertenecen al conjunto de Mandelbrot? a) c = 0.5 i b) c = i c) c = 0.5 i Puedes verificarlo usando las ligas: http://www.bugman123.com/Fractals/Mandelbrot.html http://facstaff.unca.edu/mcmcclur/java/Julia/

12

Conjunto de Mandelbrot Diferentes colores


Defina un color para el conjunto (puede ser negro o el tono ms oscuro) adems de una escala de colores (1 a n). A cada punto c del plano complejo aplique la siguiente estrategia de coloreo: Si c es un punto que no escapa al infinito al iterar la funcin, entonces c pertenece al conjunto de Mandelbrot (coloree el punto del color elegido para el conjunto). De lo contrario, observar cul es la primera iteracin en que | z | 2 Coloree el punto c con el color asociado a esa iteracin.

13

Conjunto de Mandelbrot Diferentes colores


Hay distintas maneras de colorear el conjunto de Mandelbrot.

Por ejemplo:
Si | z | 2 en las iteraciones 1 4, elegir color 1. Si | z | 2 en las iteraciones 5 8, elegir color 2. Si | z | 2 en las iteraciones 9 12, elegir color 3. Etc.

14

Planos alternos para el Conjunto de Mandelbrot


Plano 1/m
1/ m

m 1/

Se itera esta funcin: 2 n 1 n

z 1/

Mandelbrot Set (in the 1/mu plane) : x in [-4.24221693,1.54934580]; y in [-2.92373697,2.86782575].

Planos alternos para el Conjunto de Mandelbrot


Plano 1 / (m + 0.25)

Conjunto de Julia
Nombrados as en honor al matemtico francs Gaston Julia, quien investig sus propiedades en 1915 1918. Sea c un nmero complejo cualquiera. Elegir un valor de z0. Iterar la funcin:
2 z n 1 z n c

17

Si esta sucesin queda acotada, entonces se dice que z0 pertenece al conjunto de Julia con parmetro c ; y si no, queda excluido del mismo.

Conjunto de Julia
Ejercicio 6

Cules de los siguientes puntos pertenecen al conjunto de Julia con parmetro c = 1 ? (usar Excel) a) z = 0.5 i b) z = i c) z = 0.5 i Puedes dibujar el fractal: http://www.bugman123.com/Fractals/Mandelbrot.html http://facstaff.unca.edu/mcmcclur/java/Julia/

18

Conjuntos de Julia
Si el parmetro c del conjunto de Julia, pertenece al conjunto de Mandelbrot, entonces se produce un conjunto conexo. Si el parmetro c del conjunto de Julia, NO pertenece al conjunto de Mandelbrot, entonces se produce un conjunto disconexo (tambin llamado polvo Fatou o conjunto de Cantor). Obsrvalo: http://www.bugman123.com/Fractals/Mandelbrot.html http://facstaff.unca.edu/mcmcclur/java/Julia/

19

Conjunto de Julia
Tomando al parmetro

c = -0.75
Pertenecen al conjunto los valores de z0 que no escapan al iterar la funcin. 2

z n 1 z n 0.75

Conjunto de Julia
Tomando al parmetro c como el centro del crculo de arriba del conjunto de Mandelbrot.

Conjunto de Julia
Tomando al parmetro

c = 0.4

Un fractal clsico ms: Conjunto de Cantor

El conjunto de Cantor toma su nombre de Georg F. L. P. Cantor que en 1883 lo utiliz como herramienta de investigacin. Su verdadero creador fue Henry Smith, un profesor de geometra de Oxford, en 1875. Es uno de los fractales ms antiguos.

Construccin del Conjunto de Cantor


n=0

n=1
n=2 n=3

24

Conjunto de Cantor
Completar la tabla:

Iteracin
0 1 2 3 n

Nm. de segmentos

Longitud de cada segmento

Conjunto de Cantor
Considerar la longitud del segmento que se elimina en cada iteracin: 1/3, 2/9, 4/27, etc. Cul es la suma total de la longitud de los segmentos eliminados?

Conjunto de Cantor

El conjunto de Cantor es el conjunto de los puntos que quedan al final: los 1/3n donde n corresponde a los nmeros naturales. Es un conjunto disconexo de puntos sobre un segmento de recta con muy interesantes propiedades.

27

También podría gustarte