Vés al contingut

Fractals oscil·lants

De la Viquipèdia, l'enciclopèdia lliure

Existeixen un tipus de fractals derivats del mètode de Júlia o de Mandelbrot, anomenats oscil·lants, ja que de forma alternativa s'iteren 2 o més funcions diferents, fins a la convergència a un determinat valor o a la divergència cap a l'infinit. En els ejemples que reproduim més endavant es poden veure alguns fractals oscil·lants, que estan colorejants mitjançant l'algoritme de la velocitat d'escapament.

Fractals oscil·lants tipus Mandelbrot Asimètrics

[modifica]

En aquests fractals les funcions oscil·lants no presenten cap mena de simetria.

Fractales oscil·lants tipus Júlia Asimètrics amb constant única

[modifica]

En aquests fractals les funcions oscil·lants no presenten cap mena de simetria.

Fractals oscil·lants tipus Júlia Simètrics (3 funcions amb constant única)

[modifica]

En aquests fractals les funcions oscil·lants presenten simetria. F(Z)+C .. G(Z)+C .. F(Z)+C

Fractals oscil·lants tipus Júlia Simètrics (3 funcions amb constants diferents)

[modifica]

En aquests fractals les funcions oscil·lants presenten simetria. F(Z)+c1 .. G(Z)+c2 .. F(Z)+c1

Fractals oscil·lants tipus Júlia NO Simètrics (4 funcions amb constants diferents)

[modifica]

En aquests fractals les funcions oscil·lants NO presenten simetria. F(Z)+c1 .. G(Z)+c2 .. H(Z)+c2 .. I(Z)+c1

Fractals oscil·lants tipus Júlia Simètrics (5 funcions amb constant única)

[modifica]

En aquests fractals les funcions oscil·lants presenten simetria. F(Z)+c .. G(Z)+c .. H(Z)+c .. G(Z)+c .. F(Z)+c

Fractals oscil·lants tipus Júlia Simètrics (5 funcions amb constants diferents)

[modifica]

En aquests fractals les funcions oscil·lants presenten simetria. F(Z)+c1 .. G(Z)+c2 .. H(Z)+c1 .. G(Z)+c2 .. F(Z)+c1

Fractals oscil·lants tipus Júlia Simètrics (7 funcions amb constant única)

[modifica]

En aquests fractals les funcions oscil·lants presenten simetria. F(Z)+c .. G(Z)+c .. H(Z)+c .. G(Z)+c .. H(Z)+c .. G(Z)+c .. F(Z)+c

Fractals oscil·lants tipus Júlia Simètrics (7 funcions amb constants diferents)

[modifica]

En aquests fractals les funcions oscil·lants presenten simetria. F(Z)+c1 .. G(Z)+c2 .. H(Z)+c2 .. G(Z)+c2 .. H(Z)+c2 .. G(Z)+c2 .. F(Z)+c1

Fractals oscil·lants tipus Júlia pseudo-simetrics amb constant única

[modifica]

En aquests fractals les funcions oscil·lants presenten un cert patró de simetria.. F(Z)+c .. G(Z)+c .. F'(Z)+c, sent F i F' funcions de la mateixa família (per exemple: potències de Z).

Estudi fractals oscil·lants tipus Júlia Z3+c1..Ln(Z)+c2..Ln(Z)+c2..Z3+c1

[modifica]

Fractals oscil·lants tipus Júlia pseudo-simètrics inversos amb constant única

[modifica]

F(Z)+c .. G(Z)+c .. H(Z)+c i H(Z)+c .. G(Z)+c .. F(Z)+c

Pseucodi en Visual Basic

[modifica]

Funcions oscil·lants: Z² + C .. Z + 1/C

xtemp = 0
ytemp = 0
frac = 0
iter = 0
While ((iter < maxiter) And ((Abs(x1 * x1) + Abs(y1 * y1)) < 100000))
If frac = 0 Then
frac = 1
xtemp = x1 * x1 - y1 * y1 + x    
ytemp = 2 * x1 * y1 + y
Else
frac = 0
xtemp = x1 + x / (x * x + y * y)   
ytemp = y1 - y / (x * x + y * y) 
End If
x1 = xtemp
y1 = ytemp
iter = iter + 1
Wend

La variable frac, amb els valors 0 o 1, permet la iteració d'una o altra funció de forma alternada.