PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

Related simulators

Similar topics nearby (including related fields) — or browse all 85 in Math Visualization.

View category →
NewSchool

Tumor Growth (Gompertz / Logistic)

Launch Simulator

V(t) → plateau K: Gompertz rV ln(K/V) or logistic rV(1−V/K); chemotherapy as linear kill −kV; RK4 vs untreated reference.

NewSchool

Lotka–Volterra

Launch Simulator

N′ = αN−βNP, P′ = δNP−γP; phase plane RK4; equilibrium dot.

NewUniversity / research

Three-Species Food Chain (Hastings–Powell)

Launch Simulator

Plants x → herbivores y → predators z; Holling II fᵢ(u)=aᵢu/(1+bᵢu); logistic x; chaotic attractors when b₁ is varied (1991).

NewSchool

Fractal Generator

Launch Simulator

Mandelbrot, Julia, Koch snowflake. Zoom infinitely.

NewUniversity / research

Logistic Harvest & Maximum Sustainable Yield

Launch Simulator

Logistic growth with constant harvest: MSY = rK/4, stable stock, unstable collapse threshold, and population trajectory.

NewSchool

Sandpile (SOC)

Launch Simulator

BTW abelian model: add grains, ≥4 topples to neighbors; critical avalanches.

PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Math Visualization/Logistic Growth

Logistic Growth

dN/dt = rN(1−N/K); exact S-curve vs carrying capacity K.

Parameters

0.35
100
8
18

Measured values

N(t_max)97.93
K − N(t_max)2.07

About this model

Logistic growth describes how a population expands in an environment with finite resources. Unlike exponential growth, which assumes unlimited resources and leads to a J-shaped curve, logistic growth incorporates a limit known as the carrying capacity, denoted by K. The core mathematical model is the logistic differential equation: dN/dt = rN(1 - N/K). Here, N represents the population size at time t, r is the intrinsic growth rate (the maximum per capita growth rate when resources are abundant), and K is the carrying capacity—the maximum sustainable population the environment can support. The term (1 - N/K) acts as a braking factor. When N is small compared to K, growth is nearly exponential. As N approaches K, the growth rate slows and eventually reaches zero, resulting in the characteristic S-shaped or sigmoid curve. This simulator visualizes the exact solution to this equation, N(t) = K / (1 + ((K - N0)/N0) e^{-rt}), where N0 is the initial population. It allows you to manipulate parameters like r, K, and N0 to see their immediate effect on the curve's shape and the system's dynamics. Key principles illustrated include density-dependent regulation, equilibrium, and the transition from positive to negative feedback. The model simplifies real-world biology by assuming a homogeneous population, constant r and K, no time lags, and no age structure, providing a foundational understanding of bounded growth applicable to ecology, epidemiology, and product adoption.

Who it's for: High school and undergraduate biology or calculus students studying population ecology, differential equations, or mathematical modeling.

Key terms

  • Logistic Growth
  • Carrying Capacity (K)
  • Intrinsic Growth Rate (r)
  • Differential Equation
  • Sigmoid Curve
  • Population Dynamics
  • Density-Dependent Regulation
  • Exponential Growth

How it works

Logistic model dN/dt = rN(1 − N/K): early exponential-like rise, then saturation at K. Used in ecology and as a cartoon for limited resources; the plot uses the exact solution, not Euler stepping.

Key equations

N(t) = K / (1 + ((K − N₀)/N₀) e^(−rt))

Frequently asked questions

What's the difference between the exponential (dN/dt = rN) and logistic (dN/dt = rN(1-N/K)) growth models?
Exponential growth assumes resources are unlimited, leading to a constantly accelerating, J-shaped curve that goes to infinity. Logistic growth introduces the carrying capacity K, representing a finite resource limit. The (1-N/K) term reduces the growth rate as the population approaches K, producing a stabilizing S-shaped curve that levels off.
Is the carrying capacity K a fixed, unchanging number in real ecosystems?
No, this is a key simplification of the basic logistic model. In reality, carrying capacity can fluctuate with environmental conditions like drought, disease, or changes in resource availability. The model's constant K is a useful theoretical baseline, but real populations often oscillate around a dynamic average capacity.
What does the exact solution N(t) = K / (1 + A e^{-rt}) represent, and why is it useful?
This equation is the explicit, closed-form solution to the logistic differential equation, where A = (K - N0)/N0. It allows us to calculate the precise population N at any future time t without numerically simulating the differential equation step-by-step. It confirms that the long-term limit as t increases is indeed the carrying capacity K.
Can this model be applied to things other than animal populations?
Yes. The logistic equation is a versatile model for any growth process constrained by a limit. Common applications include the spread of a rumor or new technology (adoption saturation), tumor cell growth (limited by space/nutrients), and the number of users on a social network platform.