de Broglie’s Matter Waves
In 1924 Louis de Broglie proposed a bold symmetry: just as Einstein and Compton had shown that light (classically a wave) carries momentum , perhaps matter (classically particles) also exhibits wave-like behaviour characterised by a wavelength. His postulate reads
where is Planck's constant and is the relativistic momentum of the particle. For non-relativistic speeds, .
This single equation — later confirmed by electron diffraction experiments (Davisson and Germer, 1927; G. P. Thomson, 1927) — placed particles and waves on equal footing and planted the seed for Schrödinger's wave mechanics.
Where the formula comes from
De Broglie's reasoning was elegant. For a photon, Einstein's relation gives , and Planck's relation gives . Combining these:
De Broglie simply assumed the same relation holds for any particle, replacing the photon momentum with the classical momentum for a massive body.
Electrons accelerated through a voltage
A common scenario: an electron (charge , mass ) is accelerated from rest through a potential difference . All the electrical potential energy converts to kinetic energy:
Substituting into de Broglie's relation:
For this works out to approximately (), which is comparable to atomic spacings in a crystal — the reason electron beams can diffract from crystal planes and produce interference patterns just like X-rays.
The wave-particle picture
The de Broglie wavelength is not a classical wave; it encodes the quantum phase of the particle's wavefunction. In double-slit experiments with electrons, the interference fringes appear even when electrons are sent one at a time — each particle interferes with itself, guided by its wavefunction whose spatial oscillation period is exactly .
This duality is not a curiosity confined to electrons. The same relation has been verified for neutrons, atoms, and even large molecules such as buckminsterfullerene (, carbon atoms), confirming that wave-particle duality is a universal feature of quantum mechanics.
Try it
This is a numerical exercise — your code should return a number. An electron is accelerated
through . Return its de Broglie wavelength in metres.
Sign in on the full site to ask questions and join the discussion.