Map Function:
λ1:
λ2:
x Range: to x0: Rate: Skip initial 60:
Logistics map (default):
4.0 * lambda1 * x * (1.0 - x)
Tent map with symmetrical slopes:
(x < 0.5) ? 2.0 * lambda1 * x : lambda1 - 2.0 * lambda1 * (x - 0.5)
or
Math.min(2.0 * lambda1 * x,2.0 * lambda1 * (1.0 - x))
Tent map with two independent slopes:
(x < 0.5) ? 2.0 * lambda1 * x : lambda1 - 2.0 * lambda2 * (x - 0.5)
or
Math.min(2.0 * lambda1 * x,(lambda1 + lambda2) - 2.0 * lambda2 * x)
Tent map with two independent slopes and floor:
Math.max((x < 0.5) ? 2.0 * lambda1 * x : lambda1 - 2.0 * lambda2 * (x - 0.5),0.2)
V map with symmetrical slopes:
(x < 0.5) ? lambda1 - 2.0 * lambda1 * x : 2.0 * lambda1 * (x - 0.5)
V map with two independent slopes:
(x < 0.5) ? lambda1 - 2.0 * lambda1 * x : 2.0 * lambda2 * (x - 0.5)
Bernoulli map with symmetrical slopes:
(x < 0.5) ? 2.0 * lambda1 * x : 2.0 * lambda1 * (x - 0.5)
Bernoulli map with two independent slopes:
(x < 0.5) ? 2.0 * lambda1 * x : 2.0 * lambda2 * (x - 0.5)
Inverted Bernoulli map with two independent slopes:
(x < 0.5) ? lambda1 - 2.0 * lambda1 * x : lambda1 - 2.0 * lambda2 * (x - 0.5)
Zig-zag map with two independent slopes:
(x < 0.5-0.5*lambda1/(2.0*lambda1+10.0*lambda2)) ? 2.0 * lambda1 * x : ((x>0.5+0.5*lambda1/(2.0*lambda1+10.0*lambda2)) ? 2.0 * lambda1 * (x - 0.5) : 0.5 * lambda1 - 10.0 * lambda2 * (x - 0.5))
Inverted Zig-zag map with two independent slopes:
(x < 0.5-0.5*lambda1/(2.0*lambda1+10.0*lambda2)) ? lambda1 - 2.0 * lambda1 * x : ((x>0.5+0.5*lambda1/(2.0*lambda1+10.0*lambda2)) ? lambda1 - 2.0 * lambda1 * (x - 0.5) : 0.5 * lambda1 + 10.0 * lambda2 * (x - 0.5))
Sine map:
lambda1 * Math.sin(Math.PI * x)
Babylonian square root iteration (also set xrange to 0.1 to 5 and x0 to 1):
(x + 25.0 * lambda1 / x) * 0.5
Back to Computational Physics Playground page
Back to John Fattaruso's home page