Fractales: una nueva geometría

Fractales: una nueva geometría

Algoritmos y seudo código para dibujar fractales

Este capítulo trata de explicar los algoritmos básicos para dibujar los fractales más famosos: Mandelbrot y Julia. Cualquiera con conocimientos básicos sobre programación puede adaptar estos algoritmos.

El seudo código es la manera más genérica para adaptar el código a diferentes lenguajes.

Todo este material se distribuye con licencia GPL.

5.1- Algoritmo del conjunto de Julia

Seudo código

Inicio del programa.
Inicialización de variables: Z, Zo, x, y, iteraciones, i.
Toma del parámetro C.
División del área de dibujo en un plano de ancho de -2 a 2 y de alto de -2 a 2.
while (x < 2)
{
while (y < 2)
{
while ((i < iteraciones) && (|Z|<2))
{
Z=Zo*Zo+C;
Zo=Z;
i++;
}
proceso_de_pintado(i, x, y);
y++;
i=0;
}
y=-2;
x++;
}

 

5.2- Algoritmo del conjunto de Mandelbrot

Seudo código

Inicio del programa.
Inicialización de variables: Z, Zo, x, y, iteraciones.
División del área de dibujo en un plano de ancho de -2 a 2 y de alto de -2 a 2.
while (x < 2)
{
while (y < 2)
{
C=(x,y); //Diferencia con el conjunto de Julia
while ((i < iteraciones) && (|Z| <= 2))
{
Z=Zo*Zo+C;
Zo=Z;
i++;
}
proceso_de_pintado(i, x, y);
y++;
i=0;
}
y=-2;
x++;
}

 

 

 


Acerca de... | Licencia | Contactar | Versión PDF | por Yango .

Licencia de Creative Commons
Esta obra está bajo una licencia de Creative Commons.