Croissance démographique - bug
Publié : jeu. mars 27, 2008 8:54 am
Il y a un bug dans la nouvelle formule de la croissance démographique, on observe une croissance plus rapide que prévue.
L'une de mes planètes à 8 milliards d'habitants a déjà atteint 9,5 milliards alors qu'avec ma croissance démo (32,4) ça aurait du prendre dans la vingtaine de cycles. En revanche, les planètes proches de 10G stagnent comme cela était prévu.
J'en déduis que c'est probablement une erreur dans l'exponentielle. Soit L0 ou Lambda n'ont pas les valeurs prévues (7 et 10, respectivement) soit le logarithme utilisé n'est pas en base 10 mais en base e (logarithme népérien).
Macolu ?
Rappel si besoin est :
log10(x) = ln(x) / ln(10)
ln(10) vaut environ 2.3
Donc l'exponentielle de la formule originale devient :
exp( - 0.1 * (ln(Pop) / 16.118)² )
Ou : exp( - 3.85E-4 * (ln(Pop))² )
L'une de mes planètes à 8 milliards d'habitants a déjà atteint 9,5 milliards alors qu'avec ma croissance démo (32,4) ça aurait du prendre dans la vingtaine de cycles. En revanche, les planètes proches de 10G stagnent comme cela était prévu.
J'en déduis que c'est probablement une erreur dans l'exponentielle. Soit L0 ou Lambda n'ont pas les valeurs prévues (7 et 10, respectivement) soit le logarithme utilisé n'est pas en base 10 mais en base e (logarithme népérien).
Macolu ?
Rappel si besoin est :
log10(x) = ln(x) / ln(10)
ln(10) vaut environ 2.3
Donc l'exponentielle de la formule originale devient :
exp( - 0.1 * (ln(Pop) / 16.118)² )
Ou : exp( - 3.85E-4 * (ln(Pop))² )