Unlimited Faxes, No Fees, Dedicated Phone Number
Julia c*F(z) Por Ariel S.
Como vimos anteriormente el conjunto de Julia está definido por la sucesión dada por
donde
es un
número complejo fijo.
O sea, estamos utilizando la función
definida como
para todo
Un conjunto completamente distinto se obtiene aplicando alguna función al complejo
, o sea
donde
, entonces
la sucesión queda como
Estamos entonces considerando los siguientes conjuntos
Particularmente podemos tomar a
como la función seno, o conseno recordando el hecho que:
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
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
![]() |
Para c=1+0.15i
![]() |
Para c=1.1+0.4i
Dejá un comentario, sugerencia u opinión