var('x malthus')
step(x,malthus) = malthus * x * (1-x)
stepfast = fast_callable(step, vars=[x, malthus], domain=RDF)
def logistic(m, step):
v = .5
for i in range(100):
v = stepfast(v,m)
points = []
for i in range(100):
v = stepfast(v,m)
points.append((m+step*random(),v))
return points