Logistic Growth Calculator Formula
Understand the math behind the logistic growth calculator. Each variable explained with a worked example.
Formulas Used
Population
population = carrying / (1 + ((carrying - initial) / initial) * pow(e, -r * t))Pct Capacity
pct_capacity = (carrying / (1 + ((carrying - initial) / initial) * pow(e, -r * t))) / carrying * 100Inflection T
inflection_t = r > 0 ? log((carrying - initial) / initial) / r : 0Variables
| Variable | Description | Default |
|---|---|---|
carrying | Carrying Capacity (K) | 1000 |
initial | Initial Population (P₀) | 10 |
r | Growth Rate (r) | 0.5 |
t | Time (t) | 10 |
How It Works
Logistic Growth Model
Formula
P(t) = K / (1 + ((K - P₀) / P₀) × e^(-rt))
Where:
S-Curve
Logistic growth starts exponentially, slows as it approaches the carrying capacity, and levels off. The inflection point (fastest growth) occurs at P = K/2.
Worked Example
Population starting at 10, carrying capacity 1000, growth rate 0.5, at time t = 10.
carrying = 1000initial = 10r = 0.5t = 10
- 01P(10) = 1000 / (1 + 99 × e^(-5))
- 02= 1000 / (1 + 99 × 0.00674)
- 03= 1000 / (1 + 0.667)
- 04= 1000 / 1.667 ≈ 599.71
Ready to run the numbers?
Open Logistic Growth Calculator