Hola de nuevo, por si alguien está interesado en el tema o para contrastar otras formas de hacerlo, la tecla con la que dí al final es ésta:
j<-c(1:100)
n1<-NULL
a<-function(x){
b<-(1.5*(x/1000))*(1-(x/1000))
c<-b*1000
}
for (i in j){
if (1==i){ n1<-as.vector(a(50))
}else{m<-a(n1[i-(i-1)])
n1<-abind(m,n1,along=)
}
}
n1
Mi intención era trabajar con una versión simple de la ecuación de crecimiento exponencial para estudiar la evolución de poblaciones, en el ejemplo de arriba se aplica a 100 generaciones, con una tasa de natalidad de 1.5, una capacidad de carga de 1000 individuos y un n inicial de 50.
Las claves para conseguir iterar con feedback estuvieron en el bucle, el condicional y abind.
Saludos.