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

More from Math Visualization

Other simulators in this category — or see all 46.

View category →
NewUniversity / research

Logistic Map Bifurcation

x_{n+1}=rx_n(1−x_n): scan r, plot attractors — period doubling to chaos (Feigenbaum cascade).

Launch Simulator
NewSchool

2×2 Matrix & Eigenvectors

Grid deformation under M; real λ eigen-direction arrows.

Launch Simulator
NewUniversity / research

Lorenz Strange Attractor

σ, ρ, β ODEs; sensitive butterfly in (x,z) projection — RK4 trace.

Launch Simulator
NewUniversity / research

STFT & Spectrogram

Slide a windowed FFT across the signal: chirps, two-tones, bursts. Tune window M, hop, type — see the time–frequency trade-off live.

Launch Simulator
NewUniversity / research

Morlet Wavelet (CWT)

Continuous wavelet transform with the complex Morlet wavelet: scaleogram |W(s,t)|, log-frequency axis, cone of influence, adjustable ω₀ and scale range.

Launch Simulator
NewUniversity / research

Butterworth / Chebyshev IIR

Design Butterworth, Chebyshev I/II LP/HP filters: |H(f)|, phase, impulse response, and z-plane pole–zero plot via bilinear transform.

Launch Simulator
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

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

Parameters

0.35
100
8
18

Measured values

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

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.