Spaces:
Sleeping
Sleeping
Update dynamical_system.py
Browse files- dynamical_system.py +9 -1
dynamical_system.py
CHANGED
@@ -11,4 +11,12 @@ def invasion_fitness2(z, zm, pars):
|
|
11 |
|
12 |
def pop_dynamics2(t, n, pars):
|
13 |
alpha, beta, z = pars
|
14 |
-
return n * (z - z**beta - alpha * n)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
def pop_dynamics2(t, n, pars):
|
13 |
alpha, beta, z = pars
|
14 |
+
return n * (z - z**beta - alpha * n)
|
15 |
+
|
16 |
+
def invasion_fitness3(z, zm, pars):
|
17 |
+
z0, k = pars
|
18 |
+
r = np.exp(-((z - z0) ** 2) / 2)
|
19 |
+
n_res = r
|
20 |
+
rm = np.exp(-((zm - z0) ** 2) / 2)
|
21 |
+
am = np.exp(-((zm - z) ** 2) / k)
|
22 |
+
return rm - am * n_res
|