Julia c*F(z)           Por Ariel S.

Como vimos anteriormente el conjunto de Julia está definido por la sucesión dada por

MATH

donde $c$ es un número complejo fijo.

O sea, estamos utilizando la función MATH definida como $f_{c}(z)=z^{2}+c$ para todo $z\in \U{2102} .$

Un conjunto completamente distinto se obtiene aplicando alguna función al complejo $c$, o sea

MATH

donde MATH, entonces la sucesión queda como

MATH

Estamos entonces considerando los siguientes conjuntos

MATH

Particularmente podemos tomar a $F$ como la función seno, o conseno recordando el hecho que:

MATH

MATH

Para simplificar conviene programar estas dos funciones:

complejo Csin(complejo a)
{    complejo c;
     c.x=sin(a.x)*cosh(a.y);
     c.y=cos(a.x)*sinh(a.y);
     return(c);
}


complejo Ccos(complejo a)
{    complejo c;
     c.x=cos(a.x)*cosh(a.y);
     c.y=-sin(a.x)*sinh(a.y);
     return(c);
}

El código es muy similar al que genera al conjunto de Julia clásico, solamente varían las lineas referentes a la constante $c$




int JuliacFn(int fn,complejo z, complejo c, int itera_max)
{    complejo w;
     int k=0;
     double t;
     w=Cprod(c,Csin(z));
     float m=Cmod(w);
     while ((m<=itera_max) && (k<=itera_max))
     {    w=Cprod(c,Csin(w));
          m=Cmod(w);
          k++;
     }
     return(k);
}

Aquí algunas vistas obtenidas para diferentes valore c y tomando como función a sinz

juliacsinz1.jpg (88641 bytes)

Para c=1+0.15i

juliacsinz2.jpg (131548 bytes)

Para c=1.1+0.4i

Dejá un comentario, sugerencia u opinión