This is sooooo simple, try it at home, REALLY!

#include <fstream.h>

main ()
{
ofstream T("bugsfile.out");
 int j;
 double x_n, x_prev, mu;

 x_prev = 0.8;
 mu = 3.8;
 x_n = 0;

  //for (j = 0; j < 300; j++)//run 300 iterations to get rid of transients
  //{       //not needed for simple cases
  // x_n = (mu)*(x_prev)*(1 - x_prev);
  // x_prev = x_n;
                //}

  for (j = 0; j < 100 ; j++)
                {
   x_n = (mu)*(x_prev)*(1 - x_prev);
   T << j << '\t' << x_n << endl;
                        x_prev = x_n;
  }
 

return 0;
}

back to Computational top

back to The Logistic Map
  Logistic Map