Mapeamentos complexos
// Autor: Prof.Deilson Tavares
// Para o curso "Fractais e Caos na Ciência e na Tecnologia"
 
function z = conjunto_julia_z_q(z1,c,N)
// z1 - ponto inicial. Pode ser um número complexo escrito na forma x + %i*y .
// c - constante. Pode ser um número complexo.
// N - número de elementos na saída (número de iterações mais 1).
 
 z=zeros(N,1); 
  z(1)=z1;
  for i = 2:N
    d = 2*ceil((2-2*%eps)*rand()+%eps)-3;
    z(i)=d*sqrt(z(i-1)+c);
  end
endfunction