-->

maandag 2 april 2018

Pet Project Zombies: Logaritmische Groei




Deel 2: Groei met een begrenzing door beperkingen in  de omgeving.

Stel dat de omvang van een populatie beperkt is met  een maximum van B

De groei van de populatie zou naarmate dit maximum benaderd wordt moeten verminderen.

De recursieve functie gaat dan als volgt:
N(t+1)~ = N(t) + r * N(t) * ((B – N(t)) / B)

De groei van de populatie kun je dan als volgt formuleren:
dNdt=r×N×(1NB)dNdt=r×N×(BBNB)dNdt=r×N×(BNBdNdt=r×N(BN)B1N(BN)B×dNdt=rBN(BN)×dNdt=rBN(BN)×dN=r×dtdNdt=r×N×(1NB)dNdt=r×N×(BBNB)dNdt=r×N×(BNBdNdt=r×N(BN)B1N(BN)B×dNdt=rBN(BN)×dNdt=rBN(BN)×dN=r×dt
BN(BN)×dN=r×dt1N+1BN×dN=r×dtln|N|+ln|BN|=r×dtln|NBN|=r×dtln|NBN|=r×t+Cer×t+C=NBNeCer×t=NBNN=B×ec×ert1+ec×ertBN(BN)×dN=r×dt1N+1BN×dN=r×dtln|N|+ln|BN|=r×dtln|NBN|=r×dtln|NBN|=r×t+Cer×t+C=NBNeCer×t=NBNN=B×ec×ert1+ec×ert N=B×C×ert1+C×ertN=BCertert1+C×ertertN=B×C×ertert1ert+c×ertertN=B×Cert+CN=B×CC+ertN=B×C×ert1+C×ertN=BCertert1+C×ertertN=B×C×ertert1ert+c×ertertN=B×Cert+CN=B×CC+ert Uitwerking C
ln|NBN|=r×t+Cln|NBN|=r×t+C
stel dt = 0

ln|NBN|=C|NBN|=eC×er×0|NBN|=eC×e0|NBN|=eC×1|NBN|=ˇc|N0BN0|=ˇcN=B×N0BN0N0BN0+ertN=B×N0BN0N0BN0+ert×BN0BN0N=N0BN0+(BN0)ertln|NBN|=C|NBN|=eC×er×0|NBN|=eC×e0|NBN|=eC×1|NBN|=ˇc|N0BN0|=ˇcN=B×N0BN0N0BN0+ertN=B×N0BN0N0BN0+ert×BN0BN0N=N0BN0+(BN0)ert Uitwerking breuksplitsen: BN(BN)=pN+qBNpN×BNBN+qBN×NNp(BN)N(BN)+qN(BN)Np(BN)+qNN(BN)p(BN)+qN=BpBpN=qN=BpB+N(p+q)=Bp=1(p+q)=0p=1q=1BN(BN)=1N+1BN

Hieronder volgt een voorbeeld van de groei-functie:

1) startpopulatie (N0) = 100
2) grens van de populatie (B) = 1000
3) initiële groeiratio (r) = 0.8

groeifunctie =  (100*1000)/ (100 + (1000 -100) * e^(-0.8*x))
afgeleide = (7200*e^((4*x)/5))/(e^((4*x)/5)+9)^2


begrenzingsfunctie = 1000
x1 = 0
x2 = 10



Klassiek voorbeeld van de logaritmische groei: