home Balloting Simple trig Logistic map The Attractor of Henon Number doubling Barnsley's Fern The Sierpinski Triangle The Attractor of Henon X = ((previousY + 1) - (1.4 * previousX ^ 2)) Y = (0.3 * previousX) "Iterating this pair of equations produces a strange simple set of curved lines that is poorly understood by mathematicians. As thousands, then millions of points appear, more and more detail emerges. What appear to be single lines prove, on magnification, to be pairs, then pairs of pairs, and so on to infinity. Whether any two successive points appear nearby or far apart is unpredictable." - James Gleick I used .3, .2 as initial values for X, Y (built into the program code) Start with iterations = 20, then 60, then 100, then 200, then 400, then 800, then 1500, then 3000, then 10000 then 20000 then 40000 then 100000 watching the strange attractor slowly materialize. For fun, the attractor superimposed onto a starfield (the "double a number" algorithm) Here is my Visual BASIC program code: Private Sub attractorbtn_Click() ITER = Val(itera.Text) OLDX = 0.3: OLDY = 0.2 For ATTR = 1 To ITER X = ((OLDY + 1) - (1.4 * OLDX ^ 2)) Y = (0.3 * OLDX) TEMPX = (260 * X) + 430 TEMPY = (260 * Y) + 530 viewport.PSet (TEMPX, TEMPY), RGB(208, 32, 6) OLDX = X OLDY = Y Next ATTR End Sub ============================================================= home Balloting Simple trig Logistic map The Attractor of Henon Number doubling Barnsley's Fern The Sierpinski Triangle |