Logistic Growth Calculator NZ
This calculator models logistic growth, the realistic S-shaped curve that describes how populations and many other quantities grow when limited by their environment. Pure exponential growth assumes nothing ever holds it back, but in the real world resources are finite: food, space, money or market size eventually constrain growth. Logistic growth captures this. It starts out looking exponential, accelerating from a small base, but as the quantity approaches its carrying capacity, the maximum the environment can sustain, growth slows and finally levels off, tracing a smooth S-curve. It is the standard model for biological populations, the spread of a disease or a product through a market, and the adoption of new technology. This tool computes it. You enter the starting value, the carrying capacity, the growth rate, and the time, and the calculator returns the value at that time using the logistic equation, along with the carrying capacity, how far through to capacity the quantity has reached as a percentage, and the model's internal constant. The results update as you type, so you can watch the curve rise steeply then flatten as it nears the ceiling. Use it for biology and ecology problems, for modelling adoption or market saturation, or to understand why real growth cannot continue exponentially forever. The key insight is the carrying capacity: no matter the growth rate, the quantity can never exceed it, and growth is fastest at the midpoint, when the quantity is half the capacity, then slows as competition for the remaining room intensifies. This is a more realistic alternative to exponential growth whenever a natural limit exists.
Logistic: P(t) = K / (1 + A e^(-rt)), where A = (K - P0)/P0. Growth is fastest at half capacity and levels off as it nears K. Rounded for display.
How it works
The logistic equation gives the value at time t as the carrying capacity divided by one plus a constant times e to the minus growth rate times time. The constant A is the carrying capacity minus the starting value, divided by the starting value, set so the curve passes through the starting point. The curve rises in an S-shape and approaches but never exceeds the capacity.
Worked example
Starting at 100 with a carrying capacity of 1,000 and a growth rate of 0.5, the constant A is (1,000 minus 100) over 100, which is 9. At time 5, the value is 1,000 divided by one plus 9 times e to the minus 2.5, which is about 575, or 57.5 percent of the way to capacity.
Related calculators
- Exponential Growth: uncapped growth.
- Compound Interest: money growth.
- Percentage Calculator: percentages.
- Normal Distribution: statistics.