Maxwell-Boltzmann Velocity Distribution

Pick a single molecule out of a gas at temperature TT and ask: what is the probability that its velocity component along the xx-axis lies between vxv_x and vx+dvxv_x+dv_x? The answer is one of the most consequential results in physics — a simple bell curve, f(vx)∝e−mvx2/2kBTf(v_x)\propto e^{-mv_x^2/2k_BT}. Each Cartesian component of velocity is an independent Gaussian, centred on zero, with a width set entirely by the ratio of thermal energy to particle mass. This is the Maxwell-Boltzmann velocity distribution, and it is where thermal motion first becomes quantitative. The distribution follows directly from the Boltzmann factor e−βEe^{-\beta E} applied to the kinetic energy E=12m(vx2+vy2+vz2)E=\tfrac{1}{2}m(v_x^2+v_y^2+v_z^2). Because the energy splits into a sum over the three components, the exponential factorizes into a product of three independent one-dimensional Gaussians. Nothing about the potential energy, the interactions, or the container shape enters — only the kinetic term matters, so the velocity distribution of any classical gas in equilibrium, dilute or dense, is the same universal Gaussian. Two features carry enormous physical weight. First, ⟨vx⟩=0\langle v_x\rangle=0: there is no net drift, motion is isotropic, and the gas as a whole is at rest even though every molecule is flying. Second, ⟨vx2⟩=kBT/m\langle v_x^2\rangle=k_BT/m, which means the average kinetic energy in each direction is exactly 12kBT\tfrac{1}{2}k_BT — the equipartition theorem, seen here in its cleanest form. The velocity distribution is the microscopic origin of temperature: TT is literally the width of this bell curve. From it flow the speed distribution, the characteristic speeds, effusion rates, reaction kinetics, and the entire kinetic theory of gases.

⚡ Key Takeaways
  • Each velocity component of a molecule in a classical gas at temperature TT is an independent Gaussian: f(vx)=m/2πkBT e−mvx2/2kBTf(v_x)=\sqrt{m/2\pi k_BT}\,e^{-mv_x^2/2k_BT}.
  • The distribution is centred on zero (⟨vx⟩=0\langle v_x\rangle=0, no drift) with variance ⟨vx2⟩=kBT/m\langle v_x^2\rangle=k_BT/m, so 12m⟨vx2⟩=12kBT\tfrac{1}{2}m\langle v_x^2\rangle=\tfrac{1}{2}k_BT — equipartition, one quadratic degree of freedom.
  • The three components are statistically independent, so the full velocity distribution factorizes: f(v)=(m/2πkBT)3/2 e−mv2/2kBTf(\mathbf v)=(m/2\pi k_BT)^{3/2}\,e^{-mv^2/2k_BT}.
  • Isotropy means ⟨vx2⟩=⟨vy2⟩=⟨vz2⟩=kBT/m\langle v_x^2\rangle=\langle v_y^2\rangle=\langle v_z^2\rangle=k_BT/m, hence ⟨v2⟩=3kBT/m\langle v^2\rangle=3k_BT/m (the root-mean-square speed).
  • Do not confuse the velocity distribution (a signed Gaussian peaked at vx=0v_x=0) with the speed distribution, which multiplies by the shell factor 4πv24\pi v^2 and peaks away from zero.
  • Key idea: the Boltzmann factor on kinetic energy makes each Cartesian velocity an independent, zero-mean Gaussian whose width kBT/m\sqrt{k_BT/m} is temperature made visible.
💡 The Core Insight

Applying the Boltzmann weight e−βEe^{-\beta E} to the kinetic energy E=12m(vx2+vy2+vz2)E=\tfrac12 m(v_x^2+v_y^2+v_z^2) makes each velocity component an independent Gaussian, f(vx)=m/2πkBT e−mvx2/2kBTf(v_x)=\sqrt{m/2\pi k_BT}\,e^{-mv_x^2/2k_BT}, with ⟨vx⟩=0\langle v_x\rangle=0 and ⟨vx2⟩=kBT/m\langle v_x^2\rangle=k_BT/m. Temperature is the width of this bell curve.

The physical picture

Imagine painting an arrow on each molecule showing its velocity, then collecting all the arrows and dropping them at a common origin. The tips form a fuzzy cloud. Because motion is isotropic, the cloud is spherically symmetric — no direction is special. Slice the cloud along the xx-axis and the density of tips traces a bell curve: most molecules have small vxv_x, a few have large ∣vx∣|v_x|, and positive and negative are equally likely. That bell curve is f(vx)f(v_x), and its width grows as the gas is heated (more spread) and shrinks with heavier molecules (more inertia, less spread). The payoff is that this single Gaussian encodes temperature. Heat the gas and the cloud swells; the variance ⟨vx2⟩=kBT/m\langle v_x^2\rangle=k_BT/m rises in exact proportion to TT. Cool it and the cloud contracts toward the origin. There is no other parameter: fix TT and mm and the entire velocity statistics of the gas is determined. This is why we can define temperature through the mean kinetic energy — the width of the velocity bell curve is the thermometer.

Figure
The velocity component f(v_x) is a Gaussian centred on zero: symmetric, peaked at v_x=0, with width √(kT/m). Heating widens it; a heavier mass narrows it. The mean is zero — no net drift.
v_x → f(v_x) 0 warmer / lighter (wider) cooler / heavier ⟨v_x⟩ = 0 (no drift) width ~ √(kT/m)

The second figure is the contrast that trips people up: the velocity distribution and the speed distribution are not the same curve. A single component peaks at zero, but the speed ∣v∣|\mathbf v| cannot be negative, and there are far more ways to have a moderate speed (a whole spherical shell of directions) than a near-zero one. Multiplying the Gaussian by the shell area 4πv24\pi v^2 pushes the peak away from zero. Both come from the same exponential, but the Jacobian makes them look different.

Figure
Contrast: the signed velocity component f(v_x) peaks at zero, but the speed distribution f(v) = (that Gaussian) × 4πv² peaks at v_p > 0 because the shell factor 4πv² suppresses small speeds. Same exponential, different geometry.
v → f(v_x): Gaussian, peaks at 0 f(v) = f(v_x)·4πv², peaks at v_p v_p

The core equations

The starting point is the canonical probability that a molecule has a given velocity, obtained by weighting the kinetic energy with the Boltzmann factor and normalizing. Because only the kinetic energy depends on velocity, the spatial and interaction parts of the partition function cancel, leaving a universal result.

f(vx) dvx=m2πkBT  e−mvx2/2kBT dvx(1)f(v_x)\,dv_x = \sqrt{\frac{m}{2\pi k_BT}}\;e^{-mv_x^2/2k_BT}\,dv_x \qquad (1)

where: mm — molecular mass; kBk_B — Boltzmann constant; TT — absolute temperature; the prefactor m/2πkBT\sqrt{m/2\pi k_BT} is the normalization that makes ∫−∞∞f(vx) dvx=1\int_{-\infty}^{\infty}f(v_x)\,dv_x=1. Physically, f(vx)f(v_x) is a Gaussian of zero mean and variance kBT/mk_BT/m. The first two moments carry the physics. The mean vanishes by symmetry; the variance sets the width and, through it, the temperature.

⟨vx⟩=0,⟨vx2⟩=kBTm(2)\langle v_x\rangle = 0,\qquad \langle v_x^2\rangle = \frac{k_BT}{m} \qquad (2)

where: ⟨vx⟩=0\langle v_x\rangle=0 says the gas has no net momentum in any direction (isotropy); ⟨vx2⟩=kBT/m\langle v_x^2\rangle=k_BT/m is the mean-square speed along one axis. Multiply by 12m\tfrac12 m and it becomes 12kBT\tfrac12 k_BT — equipartition for one translational degree of freedom. Because the kinetic energy is a sum over the three orthogonal directions, the Boltzmann factor factorizes and the three components are statistically independent. The full three-dimensional velocity distribution is the product.

f(v)=f(vx) f(vy) f(vz)=(m2πkBT)3/2e−m(vx2+vy2+vz2)/2kBT(3)f(\mathbf v) = f(v_x)\,f(v_y)\,f(v_z) = \left(\frac{m}{2\pi k_BT}\right)^{3/2} e^{-m(v_x^2+v_y^2+v_z^2)/2k_BT} \qquad (3)

where: the product structure is the mathematical statement of independence — knowing vxv_x tells you nothing about vyv_y. The exponent depends only on the speed v=vx2+vy2+vz2v=\sqrt{v_x^2+v_y^2+v_z^2}, which makes f(v)f(\mathbf v) isotropic even though it is a product of three separate Gaussians. Isotropy then fixes all three variances to be equal, and their sum gives the mean-square speed.

⟨vx2⟩=⟨vy2⟩=⟨vz2⟩=kBTm  ⇒  ⟨v2⟩=3kBTm(4)\langle v_x^2\rangle = \langle v_y^2\rangle = \langle v_z^2\rangle = \frac{k_BT}{m}\;\Rightarrow\; \langle v^2\rangle = \frac{3k_BT}{m} \qquad (4)

where: ⟨v2⟩=3kBT/m\langle v^2\rangle=3k_BT/m is the mean-square speed, whose square root is the root-mean-square speed vrms=3kBT/mv_{\text{rms}}=\sqrt{3k_BT/m}. The factor of 3 is the number of translational degrees of freedom, each contributing kBT/mk_BT/m.

Derivation AThe velocity component distribution from the Boltzmann factor

The goal is to show that a single Cartesian velocity component of a molecule in a classical gas at temperature TT is distributed as a normalized Gaussian, f(vx)=m/2πkBT e−mvx2/2kBTf(v_x)=\sqrt{m/2\pi k_BT}\,e^{-mv_x^2/2k_BT}, with no assumptions beyond the canonical Boltzmann weight on kinetic energy. The strategy is to apply e−βEe^{-\beta E} to the kinetic energy, exploit the fact that the energy separates into independent quadratic terms, and fix the prefactor by normalization using the standard Gaussian integral.

Step 1. In the canonical ensemble the probability of a microstate is proportional to e−βEe^{-\beta E} with β=1/kBT\beta=1/k_BT. For a free molecule the velocity-dependent part of the energy is purely kinetic, E=12m(vx2+vy2+vz2)E=\tfrac12 m(v_x^2+v_y^2+v_z^2), so the velocity probability density is P(v)∝e−βm(vx2+vy2+vz2)/2P(\mathbf v)\propto e^{-\beta m(v_x^2+v_y^2+v_z^2)/2}.

Step 2. The exponent is a sum, so the exponential is a product: P(v)∝e−βmvx2/2 e−βmvy2/2 e−βmvz2/2P(\mathbf v)\propto e^{-\beta m v_x^2/2}\,e^{-\beta m v_y^2/2}\,e^{-\beta m v_z^2/2}. Each factor involves only one component, which is exactly what "statistically independent" means. Focus on one factor, f(vx)∝e−βmvx2/2f(v_x)\propto e^{-\beta m v_x^2/2}. Why the factorization is exact. Kinetic energy has no cross terms vxvyv_xv_y; the momenta enter as a pure sum of squares. Any interparticle potential energy depends on positions, not velocities, so it cancels between numerator and normalization and cannot spoil the velocity statistics.

Step 3. Normalize. Require ∫−∞∞f(vx) dvx=1\int_{-\infty}^{\infty}f(v_x)\,dv_x=1. The Gaussian integral ∫−∞∞e−avx2 dvx=π/a\int_{-\infty}^{\infty}e^{-a v_x^2}\,dv_x=\sqrt{\pi/a} with a=βm/2=m/2kBTa=\beta m/2=m/2k_BT gives ∫e−mvx2/2kBT dvx=2πkBT/m\int e^{-m v_x^2/2k_BT}\,dv_x=\sqrt{2\pi k_BT/m}.

Step 4. Therefore the normalized density is f(vx)=m/2πkBT e−mvx2/2kBTf(v_x)=\sqrt{m/2\pi k_BT}\,e^{-mv_x^2/2k_BT}, equation (1). It is a Gaussian of zero mean (the integrand vxf(vx)v_x f(v_x) is odd) and variance ⟨vx2⟩=1/(2a)=kBT/m\langle v_x^2\rangle=1/(2a)=k_BT/m, the standard Gaussian variance. Verified: the normalization integral, ⟨vx⟩=0\langle v_x\rangle=0, and ⟨vx2⟩=kBT/m\langle v_x^2\rangle=k_BT/m are confirmed symbolically, and 12m⟨vx2⟩=12kBT\tfrac12 m\langle v_x^2\rangle=\tfrac12 k_BT (equipartition) in verify_aq-sm-maxwell-boltzmann-velocity-distribution.py.

Derivation BIndependence, factorization, and isotropy of the three components

The goal is to prove that the three Cartesian velocity components are statistically independent, that the full velocity density factorizes into a product of the one-dimensional Gaussians, and that the resulting distribution is isotropic — so all three component variances are equal and sum to ⟨v2⟩=3kBT/m\langle v^2\rangle=3k_BT/m. This is the structural backbone that connects the one-component Gaussian to the speed distribution and to equipartition, and it rests entirely on the additive structure of kinetic energy.

Step 1. From the previous card, f(v)=f(vx)f(vy)f(vz)f(\mathbf v)=f(v_x)f(v_y)f(v_z) because the Boltzmann factor of a sum is a product. Substituting the normalized one-dimensional forms gives f(v)=(m/2πkBT)3/2 e−m(vx2+vy2+vz2)/2kBTf(\mathbf v)=(m/2\pi k_BT)^{3/2}\,e^{-m(v_x^2+v_y^2+v_z^2)/2k_BT}, equation (3).

Step 2. Independence is now manifest: the joint density is the product of the marginals, which is the definition of statistical independence. The covariance ⟨vxvy⟩−⟨vx⟩⟨vy⟩=0\langle v_x v_y\rangle-\langle v_x\rangle\langle v_y\rangle=0 because the integral factorizes and each first moment vanishes.

Step 3. Isotropy: the exponent depends on the components only through v2=vx2+vy2+vz2v^2=v_x^2+v_y^2+v_z^2, so f(v)f(\mathbf v) is invariant under rotations. No direction is preferred; the velocity cloud is a spherically symmetric Gaussian ball. Why isotropy forces equal variances. Rotational invariance means the labelling of axes is arbitrary, so any statistical quantity computed for vxv_x must equal the same quantity for vyv_y or vzv_z. In particular ⟨vx2⟩=⟨vy2⟩=⟨vz2⟩\langle v_x^2\rangle=\langle v_y^2\rangle=\langle v_z^2\rangle.

Step 4. Sum the equal variances: ⟨v2⟩=⟨vx2⟩+⟨vy2⟩+⟨vz2⟩=3×(kBT/m)=3kBT/m\langle v^2\rangle=\langle v_x^2\rangle+\langle v_y^2\rangle+\langle v_z^2\rangle=3\times(k_BT/m)=3k_BT/m, equation (4). The root-mean-square speed is vrms=3kBT/mv_{\text{rms}}=\sqrt{3k_BT/m}, and the total mean kinetic energy is 12m⟨v2⟩=32kBT\tfrac12 m\langle v^2\rangle=\tfrac32 k_BT — three quadratic degrees of freedom, each 12kBT\tfrac12 k_BT. Verified: the factorization f(v)=f(vx)f(vy)f(vz)=(m/2πkBT)3/2e−mv2/2kBTf(\mathbf v)=f(v_x)f(v_y)f(v_z)=(m/2\pi k_BT)^{3/2}e^{-mv^2/2k_BT} is confirmed symbolically, along with ⟨v2⟩=3kBT/m\langle v^2\rangle=3k_BT/m and a numerical zero-covariance check between components (verify script).

Limiting cases

The Gaussian velocity distribution is a purely classical, high-temperature result; its edges reveal where classical kinetic theory holds and where it must be replaced.

CaseResultMeaning
Any classical gas, equilibriumf(vx)=m/2πkBT e−mvx2/2kBTf(v_x)=\sqrt{m/2\pi k_BT}\,e^{-mv_x^2/2k_BT}Universal — independent of interactions, density, or container.
High temperature T→∞T\to\inftywidth kBT/m→∞\sqrt{k_BT/m}\to\inftyBroad, flat distribution; molecules explore a huge range of velocities.
Low temperature T→0T\to0width →0\to0, f→δ(vx)f\to\delta(v_x)Classical gas freezes toward zero velocity; but quantum statistics take over first.
Heavy vs light masswidth ∝1/m\propto1/\sqrt mHeavy molecules move slowly; H2_2 is far broader than SF6_6 at the same TT.
Quantum-degenerate regimeGaussian failsWhen nλ3≳1n\lambda^3\gtrsim1, Fermi-Dirac or Bose-Einstein statistics replace the Maxwell-Boltzmann form.
⚠️ Common pitfall

The velocity distribution f(vx)f(v_x) and the speed distribution f(v)f(v) are different objects and peak at different places. The single component f(vx)f(v_x) is a signed Gaussian centred on vx=0v_x=0 — the most probable value of any one component is zero. The speed v=∣v∣≥0v=|\mathbf v|\ge0 is obtained by converting to spherical shells, which multiplies by the Jacobian 4πv24\pi v^2; this factor vanishes at v=0v=0 and pushes the peak of f(v)f(v) out to the most probable speed vp=2kBT/m>0v_p=\sqrt{2k_BT/m}>0. Saying "molecules most commonly have zero speed" confuses the two: zero is the most common component, not the most common speed. The exponential is shared; the geometry (4πv24\pi v^2) is what differs.

Worked examples

Example 1 — The width of the velocity distribution for oxygen (enumerate, apply, boundary number). Take O2_2 (M=31.998 g/molM=31.998\,\mathrm{g/mol}, so m=31.998×1.66054×10−27 kg=5.314×10−26 kgm=31.998\times1.66054\times10^{-27}\,\mathrm{kg}=5.314\times10^{-26}\,\mathrm{kg}) at T=300 KT=300\,\mathrm{K}.

Step 1. The variance of one component is ⟨vx2⟩=kBT/m=(1.380649×10−23)(300)/(5.314×10−26)=7.79×104 m2/s2\langle v_x^2\rangle=k_BT/m=(1.380649\times10^{-23})(300)/(5.314\times10^{-26})=7.79\times10^{4}\,\mathrm{m^2/s^2}.

Step 2. The width (standard deviation of one component) is ⟨vx2⟩=7.79×104=279 m/s\sqrt{\langle v_x^2\rangle}=\sqrt{7.79\times10^{4}}=\mathbf{279\,m/s}. This is the typical size of a single velocity component, and the width of the bell curve f(vx)f(v_x).

Step 3. The root-mean-square speed uses all three components: vrms=⟨v2⟩=3×279=483 m/sv_{\text{rms}}=\sqrt{\langle v^2\rangle}=\sqrt{3}\times279=\mathbf{483\,m/s}. Notice vrmsv_{\text{rms}} is larger than one component's width by exactly 3\sqrt3.

Step 4. Boundary check via equipartition: 12m⟨vx2⟩=12(5.314×10−26)(7.79×104)=2.07×10−21 J\tfrac12 m\langle v_x^2\rangle=\tfrac12(5.314\times10^{-26})(7.79\times10^{4})=2.07\times10^{-21}\,\mathrm{J}, and 12kBT=12(1.380649×10−23)(300)=2.07×10−21 J\tfrac12 k_BT=\tfrac12(1.380649\times10^{-23})(300)=2.07\times10^{-21}\,\mathrm{J}. They match — each translational degree of freedom carries 12kBT\tfrac12 k_BT, confirming the physics.

Example 2 — Fraction of molecules with a component above a threshold. For nitrogen (m=4.65×10−26 kgm=4.65\times10^{-26}\,\mathrm{kg}) at T=300 KT=300\,\mathrm{K}, what fraction have vx>2σv_x>2\sigma, where σ=kBT/m\sigma=\sqrt{k_BT/m}?

Step 1. Compute σ=(1.380649×10−23)(300)/(4.65×10−26)=8.91×104=298 m/s\sigma=\sqrt{(1.380649\times10^{-23})(300)/(4.65\times10^{-26})}=\sqrt{8.91\times10^{4}}=298\,\mathrm{m/s}.

Step 2. Because f(vx)f(v_x) is a standard Gaussian, the fraction with vx>2σv_x>2\sigma is the upper tail of a normal distribution beyond two standard deviations: 12 erfc(2/2)=12 erfc(1.414)=0.0228\tfrac12\,\text{erfc}(2/\sqrt2)=\tfrac12\,\text{erfc}(1.414)=\mathbf{0.0228}, i.e. about 2.3%2.3\%.

Step 3. Interpret: roughly one molecule in 4444 has an xx-velocity exceeding 2σ≈596 m/s2\sigma\approx596\,\mathrm{m/s} in the +x+x direction. The Gaussian tails are thin — extreme single-component velocities are rare, which is why the mean kinetic energy is a sharply defined quantity for a macroscopic gas.

MD
maxwell-boltzmann distribution
statistical-mechanics concept · Maxwell 1860, Boltzmann 1868–77

The Maxwell-Boltzmann distribution is the equilibrium probability law for the velocities (and speeds) of particles in a classical gas. Maxwell first wrote down the velocity distribution in 1860 using a symmetry argument — that the components must be independent and isotropic, which forces the Gaussian form — and Boltzmann later derived it from his transport equation and the more general principle that equilibrium maximizes entropy. The distribution is the microscopic content of temperature: its width is kBT/m\sqrt{k_BT/m}, so measuring the spread of molecular velocities measures TT directly. It underlies kinetic theory, effusion, reaction rates, Doppler line broadening, and the very definition of the mean kinetic energy 32kBT\tfrac32 k_BT.

⏳ History
1859
— Maxwell presents the velocity distribution to the British Association, using an independence-plus-isotropy argument.
1860
— Maxwell publishes "Illustrations of the Dynamical Theory of Gases" with the Gaussian velocity law.
1868
— Boltzmann generalizes the distribution to include external potentials and arbitrary energies.
1872
— Boltzmann's transport equation and H-theorem show the Maxwell distribution is the unique equilibrium.
1920
— Otto Stern's molecular-beam experiments give the first direct measurement of the speed distribution.

Where this lives today

The velocity distribution is everywhere thermal motion is quantitative. Doppler broadening of spectral lines is a direct fingerprint of f(vx)f(v_x): the line width along the line of sight measures the Gaussian width kBT/m\sqrt{k_BT/m}, and astronomers routinely read gas temperatures off stellar and nebular spectra this way. Laser cooling and atom trapping are engineered by reshaping this distribution — Doppler cooling narrows it, evaporative cooling clips its high-velocity tail. In plasma physics and fusion, the velocity distribution controls reaction rates and confinement. In molecular-dynamics simulations, thermostats work precisely by forcing the velocity components back onto the Maxwell-Boltzmann Gaussian at the target temperature. Wherever "temperature" appears as a property of moving particles, this Gaussian is the definition underneath it.

Going further

References. Pathria & Beale, Statistical Mechanics, 3rd ed., §6.4 and Ch. 1 (Maxwell distribution) · Reif, Fundamentals of Statistical and Thermal Physics, §7.9–7.11 · Kardar, Statistical Physics of Particles, §3–4 · Blundell & Blundell, Concepts in Thermal Physics, Ch. 5–6 · Landau & Lifshitz, Statistical Physics Part 1, §29.

Provenance. The velocity component form f(vx)=m/2πkBT e−mvx2/2kBTf(v_x)=\sqrt{m/2\pi k_BT}\,e^{-mv_x^2/2k_BT}, its moments ⟨vx⟩=0\langle v_x\rangle=0, ⟨vx2⟩=kBT/m\langle v_x^2\rangle=k_BT/m, the factorization f(v)=(m/2πkBT)3/2e−mv2/2kBTf(\mathbf v)=(m/2\pi k_BT)^{3/2}e^{-mv^2/2k_BT}, and ⟨v2⟩=3kBT/m\langle v^2\rangle=3k_BT/m are standard (Pathria §6.4, Reif §7.9). A verifier should confirm: (i) ∫−∞∞f(vx) dvx=1\int_{-\infty}^{\infty}f(v_x)\,dv_x=1; (ii) ⟨vx⟩=0\langle v_x\rangle=0 (odd integrand) and ⟨vx2⟩=kBT/m\langle v_x^2\rangle=k_BT/m; (iii) 12m⟨vx2⟩=12kBT\tfrac12 m\langle v_x^2\rangle=\tfrac12 k_BT; (iv) the product factorizes to (m/2πkBT)3/2e−mv2/2kBT(m/2\pi k_BT)^{3/2}e^{-mv^2/2k_BT}; (v) numerically for O2_2 at 300 K, ⟨vx2⟩=279 m/s\sqrt{\langle v_x^2\rangle}=279\,\mathrm{m/s} and vrms=483 m/sv_{\text{rms}}=483\,\mathrm{m/s}. All checks are in verify_aq-sm-maxwell-boltzmann-velocity-distribution.py. Constants: kB=1.380649×10−23 J/Kk_B=1.380649\times10^{-23}\,\mathrm{J/K}, atomic mass unit 1.66054×10−27 kg1.66054\times10^{-27}\,\mathrm{kg}.

Builds on: Classical Ideal Gas · Equipartition Theorem · Thermal de Broglie Wavelength Leads to: Maxwell-Boltzmann Speed Distribution · Characteristic Speeds: Mean, RMS, and Most Probable · Generalized Equipartition Theorem

Why is the mean velocity zero if molecules are moving so fast?

Because velocity is a vector with direction, and the distribution is symmetric: for every molecule moving in the +x+x direction there is, on average, one moving in −x-x at the same speed. The individual speeds are large (hundreds of m/s), but the vector average cancels to zero, which is exactly why the gas as a whole is at rest. The non-zero quantity is ⟨vx2⟩=kBT/m\langle v_x^2\rangle=k_BT/m, the mean of the square, which cannot cancel because squares are always positive.

Does this distribution depend on the interactions between molecules?

No. The velocity distribution of a classical gas in equilibrium is always the same Gaussian, whether the gas is ideal or a dense interacting fluid. The reason is that interaction potentials depend only on positions, not velocities, so they factor out of the velocity part of the Boltzmann weight. Interactions change the spatial distribution and the equation of state, but the velocity statistics are universal — a striking and useful fact.

How is the velocity distribution related to temperature?

The variance ⟨vx2⟩=kBT/m\langle v_x^2\rangle=k_BT/m is directly proportional to TT, so temperature is literally the width of the velocity bell curve (scaled by mass). This makes the velocity distribution the operational definition of temperature for a gas: measure the spread of molecular velocities — for instance through Doppler line broadening — and you have measured TT. Equivalently, T=m⟨vx2⟩/kBT=m\langle v_x^2\rangle/k_B.

Is this the same as the speed distribution?

No, and confusing the two is the classic error. The velocity distribution f(vx)f(v_x) is a signed Gaussian peaked at zero for each component. The speed distribution f(v)f(v) describes the magnitude v=∣v∣≥0v=|\mathbf v|\ge0; obtaining it requires multiplying the isotropic Gaussian by the spherical-shell factor 4πv24\pi v^2, which vanishes at v=0v=0 and shifts the peak to vp=2kBT/mv_p=\sqrt{2k_BT/m}. They share the same exponential but differ by the geometric Jacobian.

When does the Maxwell-Boltzmann distribution break down?

When quantum statistics matter — that is, when the thermal de Broglie wavelength becomes comparable to the interparticle spacing, nλ3≳1n\lambda^3\gtrsim1. Then indistinguishability forces Fermi-Dirac (fermions) or Bose-Einstein (bosons) statistics, and the velocity distribution is no longer Gaussian. For ordinary gases at room temperature and pressure this regime is far away (nλ3∼10−6n\lambda^3\sim10^{-6}), so the classical Gaussian is excellent; it fails in white-dwarf electrons, ultracold atomic gases, and conduction electrons in metals.

Why are all three component variances equal?

Because the distribution is isotropic — the exponent depends only on the speed v=vx2+vy2+vz2v=\sqrt{v_x^2+v_y^2+v_z^2}, which is rotationally invariant. Rotational invariance means the choice of axes is arbitrary, so any statistical average for vxv_x must equal the same average for vyv_y or vzv_z. Hence ⟨vx2⟩=⟨vy2⟩=⟨vz2⟩=kBT/m\langle v_x^2\rangle=\langle v_y^2\rangle=\langle v_z^2\rangle=k_BT/m, and their sum gives ⟨v2⟩=3kBT/m\langle v^2\rangle=3k_BT/m.

Can I derive the speed distribution from this?

Yes — it is the natural next step. Take the isotropic three-dimensional Gaussian f(v)f(\mathbf v) and integrate over all directions at fixed speed vv. The solid-angle integral gives the shell area 4πv24\pi v^2, so f(v) dv=4πv2 (m/2πkBT)3/2e−mv2/2kBT dvf(v)\,dv=4\pi v^2\,(m/2\pi k_BT)^{3/2}e^{-mv^2/2k_BT}\,dv. That is the Maxwell-Boltzmann speed distribution, whose peak, mean, and rms are the characteristic molecular speeds.

Before this

Where this leads