Quantum
Quantum Foundations
Use the photoelectric effect and single-particle interference to motivate quantum ideas.
Wavefunctions
Interpret amplitudes, probabilities, and measurement in a one-dimensional quantum state.
Quantization
Use bound-state potentials to build intuition for discrete energies in quantum systems.
Time Evolution
Evolve wavefunctions through free spreading, finite barriers, and two-dimensional interference.
Time Evolution
We introduced as a probability amplitude, and the time-independent Schrodinger equation gave us specific allowed states. The next question is how a wavefunction evolves over time.
In nonrelativistic quantum mechanics, wavefunction dynamics are given by the time-dependent Schrodinger equation:
This particular combination of spatial and temporal derivatives can seem a bit strange, especially if you haven’t encountered classical Hamiltonian mechanics.
The expression in parentheses is the Hamiltonian operator. At a high level, there is a kinetic energy term determined by curvature in the wavefunction and a potential energy term . Once you know the initial wavefunction and the potential landscape, the equation predicts the full future wavefunction.
Free Packets Spread
A localized wave packet is built from many momentum components. Even when no force acts (), those component waves propagate at different rates. The net result is that the packet’s center moves with the group velocity, while the envelope spreads.
For a free Gaussian packet in the dimensionless units, the spatial width follows
The narrower the packet starts (smaller uncertainty in position), the faster it spreads. This is Heisenberg’s uncertainty principle naturally arising from wave dynamics.
Free Gaussian Packet
Dispersion
A free packet translates at its group velocity while its width grows because different momentum components carry different phase speeds.
Controls
Why Free Packets Spread
Show how the zero-potential Schrodinger equation makes each momentum component accumulate a different phase.
Why Free Packets Spread
Show how the zero-potential Schrodinger equation makes each momentum component accumulate a different phase.
With in one dimension, the time-dependent Schrodinger equation becomes
Try one momentum component,
Substitution gives
So the component evolves as
A localized packet is a sum of many nearby values:
Because is quadratic, nearby momentum components do not keep the same relative phase. The center moves at the group velocity , while the changing relative phases make the envelope spread.
Scattering From A Barrier
When a packet reaches a finite potential barrier,
we would expect a classical particle to either be reflected or transmitted, dependent on the particle’s kinetic energy. In quantum mechanics, the wavefunction has both a reflected and transmitted component after interaction with the barrier. When the barrier is higher than the packet’s energy scale, the transmitted part is an example of tunneling.
Finite Barrier Scattering
Scattering
The barrier is higher than the packet energy scale, but the tail can still leak through because the wavefunction penetrates the forbidden region.
Controls
Two-Dimensional Evolution
In two dimensions, the time dependent Schrodinger equation becomes
The simulator below uses a split-step Fourier method in dimensionless units with and . It alternates between the potential update in position space and the kinetic update in momentum space. Wavelike phenomena like diffraction, reflection, transmission, spreading, and interference emerge naturally from the dynamics described by this equation.
Note that it’s difficult to handle boundaries in a finite simulation, so there are some non-physical effects once the wavefunction begins “interacting” with the screen edges.
2D Time Evolution Simulator
Evolve a wavefunction through slits, free space, and finite barriers using the time-dependent Schrodinger equation.
Problem Solving
Packet Spreading Estimate
Packet Spreading Estimate
Problem
A free Gaussian packet begins with width in dimensionless units. Estimate the width at .
Use
Solve
Check
The packet more than doubles in width because it began tightly localized.
Time Evolution Checkpoint
Question 1 of 2
Choose an answer to get instant feedback.