Sobre
Atractor de Svensson
O atractor de Svensson é um sistema caótico bidimensional similar ao atractor de Clifford, mas com equações diferentes que geram padrões únicos e complexos.
Algoritmo Principal
O atractor de Svensson é definido pelas equações:
xₙ₊₁ = d·sin(a·xₙ) - sin(b·yₙ)
yₙ₊₁ = c·cos(a·xₙ) + cos(b·yₙ)
Onde a, b, c, d são parâmetros constantes.
Equações Implementadas
No código:
x = d * sin(a * x_prev) - sin(b * y_prev)
y = c * cos(a * x_prev) + cos(b * y_prev)
Com valores típicos:
a = 1.4b = 1.56c = 1.4d = -6.56
O algoritmo itera essas equações muitas vezes (geralmente 5.000.000+ iterações) e desenha cada ponto resultante com transparência, criando um efeito de densidade.
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.
3quadros