%simulation of a discrete Gompertz
function x=gen_dg(pars,reps,simlen)
a = pars.a;
b = pars.b;
s2 = pars.s2;
x1 = pars.initx;
dt = 1;
x = -99*ones(reps,simlen);
x(:,1) = x1;
for i = 2:simlen,
x(:,i) = x(:,i-1)*a + b...
+randn(reps,1)*sqrt(s2);
end