Quantum Physics

Wave-Particle Duality

Light and matter exhibit BOTH wave and particle behaviors — depending on the experiment

Wave-particle duality is the principle that light AND matter exhibit both wave-like and particle-like properties — depending on what experiment you do. Photons interfere (wave) but also kick electrons one at a time (particle). Electrons diffract through crystals (wave) but click in detectors (particle). de Broglie (1924) — every particle has a wavelength λ = h/p. Foundational to quantum mechanics.

  • Light's particle aspectPhotons (Einstein, 1905) — discrete quanta
  • Light's wave aspectDiffraction, interference (Young, 1801)
  • Matter's wave aspectλ = h/p (de Broglie, 1924)
  • Matter's particle aspectDetected as discrete clicks
  • Confirmed byDavisson-Germer (electrons, 1927); recently with molecules
  • Key featureDifferent experiments reveal different aspects

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

Two faces of one thing

BehaviorWave-likeParticle-like
LightDiffraction, interferencePhotoelectric, Compton
ElectronsDiffraction (Davisson-Germer)Cathode rays, individual clicks
AtomsAtomic interferometryMass spectrometry
MoleculesBuckyball interferenceChemistry, mass measurement

de Broglie wavelength

λ = h / p = h / (m·v)

Every particle has an associated wavelength. h = 6.626 × 10⁻³⁴ J·s (very small).

ObjectMass (kg)Velocity (m/s)Wavelength
Electron in atom9.11e-31~2.2e6~3.3 Å (X-ray scale)
Electron in TEM9.11e-31~10⁸~7 pm
Hydrogen atom (room T)1.67e-27~2e3~2 Å
Buckyball C60 (slow)1.2e-24~100~5 pm
Pollen grain10⁻¹³~10⁻³~10⁻¹⁸ m (impossibly small)
Baseball0.1453010⁻³⁴ m
Person walking701~10⁻³⁵ m

JavaScript — duality calculations

const h = 6.626e-34;
const c = 3e8;

// de Broglie wavelength
function deBroglie(mass, velocity) {
  return h / (mass * velocity);
}

// Electron at 10⁶ m/s
const m_e = 9.11e-31;
console.log(`Electron λ: ${(deBroglie(m_e, 1e6) * 1e10).toFixed(2)} Å`);  // ~7.3

// Photon: λ = h·c/E (massless, p = E/c)
function photonWavelength(energy_J) {
  return h * c / energy_J;
}

// 1 eV photon
const eV = 1.602e-19;
console.log(`1 eV photon: ${(photonWavelength(eV) * 1e9).toFixed(0)} nm`);  // 1240 nm (IR)

// Particle wavelength from kinetic energy
function deBroglieFromKE(mass, KE) {
  // p = √(2mKE)
  const p = Math.sqrt(2 * mass * KE);
  return h / p;
}

// 100 eV electron
console.log(`100 eV electron: ${(deBroglieFromKE(m_e, 100 * eV) * 1e9).toFixed(2)} nm`);

// Resolution limit comparison: electron microscope vs optical
function microscopeResolution(wavelength) {
  // Diffraction limit: ~ λ/2 for high-NA imaging
  return wavelength / 2;
}

console.log(`Visible light (550 nm): ${microscopeResolution(550e-9) * 1e9} nm (200 nm)`);
console.log(`100 keV electron:`,
  microscopeResolution(deBroglieFromKE(m_e, 100e3 * eV)) * 1e12, 'pm');
// Massive improvement — 1.85 pm vs 200 nm

// Determine if quantum effects matter (de Broglie ~ size of system)
function quantumMatter(particle_lambda, system_size) {
  return particle_lambda / system_size;  // if > 0.01 or so, quantum effects matter
}

// Electron in atom
console.log(quantumMatter(3.3e-10, 1e-10));  // ~3 — definitely quantum

// Electron in 1m wire
console.log(quantumMatter(3.3e-10, 1));  // ~3.3e-10 — classical

// Bullet vs system size
console.log(quantumMatter(deBroglie(0.005, 800), 0.01));  // ~10⁻³⁵ — utterly classical

Where wave-particle duality matters

  • Quantum mechanics fundamentals. Underlies Schrödinger's equation, all quantum predictions.
  • Electron microscopy. Electron wavelength much smaller than visible light → atomic-scale imaging.
  • X-ray crystallography. X-rays have atomic-scale λ → diffract off crystals → reveal atomic structure.
  • Quantum interference experiments. Test foundations of quantum mechanics; double-slit with molecules etc.
  • Atomic clocks. Use atomic interferometry; precision time measurements.
  • Quantum computing. Qubits exploit superposition (related to wave nature) and discrete states (particle).
  • Particle physics. Detector design relies on particle aspect; beam guidance on wave aspect.

Common mistakes

  • Treating wave and particle as simultaneous. They're complementary aspects revealed by different experiments. Bohr's complementarity principle — observing one excludes the other.
  • Asking "is it really a wave or particle?" Neither. It's a quantum object. Both wave and particle are imperfect classical analogies.
  • Forgetting particle aspect for visible objects. Macroscopic objects always look like particles (λ utterly small). Wave nature only matters at quantum scales.
  • Misusing classical wave properties. Quantum waves are probability amplitudes (complex). Classical waves are physical (real-valued). Don't apply directly.
  • Treating measurement as passive. Measurement disturbs quantum state. "Trying to see which slit" eliminates interference. Observer effect is real.
  • Confusing duality with super-heroic physics. Photons aren't both ON and OFF; particles aren't both alive and dead. Duality is a precise mathematical property, not magic.

Frequently asked questions

How can something be both wave and particle?

It's not "both" simultaneously — it's a different framework. Quantum objects are NEITHER classical waves NOR classical particles. They have features of each, depending on observation. In a "which-path" experiment (try to detect particle nature), they look particle-like. In an interference experiment (try to detect wave nature), they look wave-like.

What's de Broglie's wavelength?

λ = h/p. Every particle with momentum p has an associated wavelength. Baseball at 30 m/s: λ ~ 10⁻³⁴ m (undetectable). Electron at 10⁶ m/s: λ ~ 10⁻⁹ m (X-ray scale, observable). Wave aspects matter when λ is comparable to or larger than the system size.

How do you observe electron waves?

Davisson-Germer experiment (1927) — electrons reflected off nickel crystal show diffraction pattern, like X-rays. Electron microscopy uses electron waves of much smaller λ than visible light, achieving higher resolution. Electron diffraction is now standard tool for studying crystal structures.

Has wave-particle duality been shown for larger objects?

Yes. Atoms, molecules, even C60 (buckyballs, ~720 atomic mass) and larger molecules have shown interference. Largest objects yet — molecular fragments with ~10,000 atoms (Vienna group, 2019). Theoretically, ALL particles have de Broglie waves, but for macroscopic objects, λ is so small (h/big_p) it's unobservable.

How does the double-slit experiment show duality?

Send single particles (photons OR electrons) through two slits. After many particles, interference pattern emerges (wave-like). But each individual click is a localized particle. If you try to detect which slit each particle goes through, the interference pattern DISAPPEARS (particle-like). Measuring forces a "choice" of behavior.

What's the difference between coherent and incoherent waves?

Coherent waves have a fixed phase relationship — give stable interference. Incoherent waves have random phase — interference averages out. Lasers are coherent; sunlight is mostly incoherent. For wave-particle duality experiments, coherent quantum sources are typically used.

Is light "really" a wave or particle?

Light is a quantum field (the electromagnetic field). In some experiments, this field manifests as wave-like phenomena (interference). In others, as particle-like (photoelectric, photon counting). Neither classical picture (pure wave or pure particle) is "the truth." Light is what it is — a quantum entity that doesn't fit either classical concept.