Sobre
Atractor Bedhead
O atractor Bedhead é um sistema caótico bidimensional similar a outros atratores estranhos, mas com equações únicas que geram padrões distintos e interessantes.
Algoritmo Principal
O atractor Bedhead é definido pelas equações:
xₙ₊₁ = sin((yₙ·xₙ)/b)·yₙ + cos(a·xₙ - yₙ)
yₙ₊₁ = xₙ + sin(yₙ)/b
Onde a e b são parâmetros constantes.
Equações Implementadas
No código:
x = sin((y_prev * x_prev) / b) * y_prev + cos(a * x_prev - y_prev)
y = x_prev + sin(y_prev) / b
Com valores típicos:
a = 0.06b = 0.98
O algoritmo itera essas equações muitas vezes (geralmente 900.000+ iterações) e desenha cada ponto resultante com transparência, criando um efeito de densidade que revela o padrão do atractor.
Complexidade de Compreensão
Nível: Intermediário
- Conceitos necessários: Funções trigonométricas, sistemas iterativos, caos determinístico
- Matemática: Trigonometria, sistemas dinâmicos discretos
- Programação: Loops, funções matemáticas, processamento de pixels
Referências e Recursos para Estudo
Artigos e Documentação
- Wikipedia - Strange Attractor - Visão geral
- Paul Bourke - Attractors - Coleção de atratores
- Pickover’s Attractors - Recursos sobre atratores
Tutoriais e Código
- The Coding Train - Attractors - Tutorial
- Processing Examples - Attractors - Exemplos
Aprofundamento Matemático
- Chaos: Making a New Science - Gleick - Livro popular
- Nonlinear Dynamics and Chaos - Strogatz - Curso
Visualizações Interativas
- Attractor Explorer - Explorador interativo
- Chaos Theory Explorer - Recursos educacionais
Arquivo do processo
Todas as gerações — incluindo as ruins — fazem parte do processo.
9quadros