Transfer Matrix Method
The transfer matrix method is a compact way to solve one-dimensional scattering problems made from constant-potential regions. Instead of writing a large system of matching equations from scratch, one stores right-moving and left-moving amplitudes in a vector and multiplies matrices for interfaces and propagation through layers.
This page gives a practical wave-mechanics convention. Full scattering theory introduces related -matrix and Green-function methods, but the transfer matrix is often the quickest way to handle finite stacks of steps, wells, and barriers.
Region Amplitudes
Section titled “Region Amplitudes”In a region where the potential is constant,
the stationary Schrödinger equation has plane-wave solutions when :
The amplitude vector is
Here multiplies the right-moving component and multiplies the left-moving component.
If , then with
The same algebra works, but the two exponentials become growing and decaying evanescent terms. This is useful analytically and potentially dangerous numerically.
Propagation Through a Constant Region
Section titled “Propagation Through a Constant Region”Across a constant-potential segment of length , the amplitudes acquire phases:
where
For an evanescent region with ,
The second entry grows with . That growth does not mean the physical wavefunction diverges; it means this amplitude basis is tracking a component that must cancel appropriately when matched to neighboring regions.
Interface Matrix
Section titled “Interface Matrix”At a finite potential jump, both and are continuous. Put the interface at , with wavenumber on the left and on the right. Then
and
Solving for the right-side amplitudes in terms of the left-side amplitudes gives
with
This matrix is just the potential-step matching calculation written once and reused.
Composition
Section titled “Composition”For a stack of layers, multiply the matrices in the order encountered from left to right. For example, suppose the wave crosses an interface from region to region , propagates across region for length , and then crosses into region . With the convention above,
The total transfer matrix is
Longer stacks are handled by inserting more propagation and interface matrices.
Extracting r and t
Section titled “Extracting r and t”For left incidence, set the incoming amplitude on the far left to :
If there is no incoming wave from the far right, then on the far right
Let
Then
so
The transmitted amplitude is
Equivalently,
If the left and right asymptotic wavenumbers differ, the transmission probability includes the velocity factor:
The reflection probability is
for the standard one-channel left-incident setup.
Single Step Check
Section titled “Single Step Check”For one interface, . The no-incoming-from-right condition gives
and
These are exactly the amplitudes found in the Potential Step calculation. The transfer matrix therefore reproduces the elementary result before being trusted on more complicated stacks.
Multiple Barriers
Section titled “Multiple Barriers”For a double barrier, the total matrix has the schematic form
where denotes barrier regions and denotes the intermediate well region. The transmission probability can show sharp peaks when the phase accumulated in the well makes multiple reflected amplitudes interfere constructively. This is the transfer-matrix route to Resonant Transmission.
Numerical Stability
Section titled “Numerical Stability”Transfer matrices can be poorly conditioned for thick barriers or long stacks. Evanescent propagation contains factors such as
which may become enormous even when the physical transmission is tiny. Multiplying many such matrices can produce overflow, underflow, or severe cancellation.
For robust numerical work, one often uses:
- scattering matrices instead of transfer matrices;
- logarithmic derivatives;
- stable recursive algorithms;
- rescaling after each layer;
- arbitrary-precision arithmetic only after the formulation is checked.
A stable result should be checked against current conservation when the potential is real and the scattering is one-channel:
Failure of this check can signal physical absorption, but in a nominally conservative calculation it usually signals a numerical or convention error.
Common Mistakes
Section titled “Common Mistakes”- Multiplying matrices in the wrong order.
- Mixing amplitude conventions from different texts.
- Forgetting the velocity factor in when asymptotic wavenumbers differ.
- Treating evanescent growth in the transfer basis as a physical divergence.
- Trusting raw transfer-matrix multiplication through very opaque barriers.
- Comparing before checking whether the model includes absorption or extra channels.
Exercises
Section titled “Exercises”- Derive the interface matrix from continuity of and at .
Solution
Continuity gives
and derivative continuity gives
Thus
Adding and subtracting these equations yields
and
This is exactly the stated matrix.
- Use the single-step transfer matrix to recover .
Solution
For left incidence,
The lower component of gives
Solving,
- In a barrier region with , why can a transfer matrix contain even though the physical wavefunction should not blow up in the final answer?
Solution
Inside a finite barrier, the general solution contains both and terms. The growing term is allowed inside a finite interval because the interval has finite length and because matching at both interfaces determines coefficients that combine to give the physical solution.
Numerically, however, can become very large. The final physical amplitudes may require cancellation between large intermediate numbers, which is unstable in floating-point arithmetic. This is why transfer matrices should be used carefully for opaque barriers.
Where This Is Used
Section titled “Where This Is Used”- Potential Step is the single-interface check.
- Finite Potential Barrier is the simplest two-interface barrier calculation.
- Rectangular Barrier Tunneling is the simplest two-interface barrier problem.
- Reflection and Transmission Coefficients gives the current-based interpretation of and .
- Resonant Transmission applies matrix composition to double barriers and quasi-bound states.
- Anderson Localization turns random transfer-matrix products into Lyapunov exponents and one-dimensional localization lengths.
- Conditioning and Stability explains why raw matrix products can become unreliable.
- One-Dimensional Scattering Revisited derives the associated -matrix and identifies bound and resonance poles through the transfer denominator.
References
Section titled “References”- D. J. Griffiths and D. F. Schroeter, Introduction to Quantum Mechanics, 3rd ed., Cambridge University Press, 2018.
- R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.
- J. R. Taylor, Scattering Theory: The Quantum Theory of Nonrelativistic Collisions, Dover, 2006.
- P. Yeh, Optical Waves in Layered Media, Wiley, 1988.