Sobre

Conjunto de Julia

O conjunto de Julia é uma família de fractais intimamente relacionada ao conjunto de Mandelbrot. Enquanto o conjunto de Mandelbrot varia o ponto inicial c e mantém z₀ = 0, o conjunto de Julia fixa c e varia o ponto inicial z₀.

Algoritmo Principal

O conjunto de Julia é definido pela mesma iteração do Mandelbrot, mas com uma diferença fundamental:

z₀ = ponto inicial (variável)
zₙ₊₁ = zₙ² + c

Onde c é um número complexo fixo (constante) e z₀ varia para cada ponto no plano.

Equações Implementadas

No código, para cada pixel (x, y):

  • Mapeia coordenadas para o plano complexo: a = map(x, 0, width, -3, 2.5), b = map(y, 0, height, -2.5, 2.5)
  • Define z₀ = a + bi (ponto inicial variável)
  • Define c = ca + cbi (constante fixa, no código: ca = 0.285, cb = 0.01)
  • Itera: z = z² + c, onde z² = (a² - b²) + 2abi
  • Calcula o módulo: |z| = √(a² + b²)
  • Se |z|² > 16, o ponto diverge

Complexidade de Compreensão

Nível: Intermediário a Avançado

  • Conceitos necessários: Números complexos, iteração, relação com conjunto de Mandelbrot
  • Matemática: Álgebra complexa, teoria de sistemas dinâmicos
  • Programação: Similar ao Mandelbrot, mas com lógica invertida

Referências e Recursos para Estudo

Artigos e Documentação

Tutoriais e Código

Aprofundamento Matemático

Visualizações Interativas

Arquivo do processo

Todas as gerações — incluindo as ruins — fazem parte do processo.

3quadros