%%%user input r =1; numiter =1000; startx =rand; %%%change at your own risk!!! x0 =0:0.01:1; y0 =r*x0.*(1-x0); x =zeros(1,2*numiter); y =zeros(1,2*numiter); initx =startx; for n=1:numiter x(2*n-1) =initx; y(2*n-1) =r*x(2*n-1)*(1-x(2*n-1)); x(2*n) =y(2*n-1); y(2*n) =y(2*n-1); initx =x(2*n); end X =x(2:2:2*numiter); tol =0.000001; idxX =find(abs(X(1:numiter-1)-X(numiter))