Lessons · waves
Standing waves on a string: why only the harmonics fit
Regime 3 — an algebra-only topic.
A string of length m, fixed at both ends, carries transverse waves at speed m/s. It cannot vibrate at just any frequency — only at a discrete ladder of standing waves, the harmonics . The -th harmonic has half-wavelengths between the walls and interior nodes that never move. Drag the mode number: the shape changes, the nodes stay pinned, and the frequency climbs in exact integer steps. Why only integers? Because the ends are pinned — and that boundary condition is what quantizes the modes.
Every small piece of the string obeys the wave equation. Looking for solutions that oscillate in place — a fixed shape times a time wobble — gives , which solves it whenever . So far could be anything.
check ; fixed ends ; standing = two travelling waves; ;
- ✓ The mode solves the wave equation — back-substituting leaves zero, with . [structural]
- ✓ The string is pinned at both ends: automatically, and forces — the boundary condition that quantizes the modes to integer . [structural]
- ✓ A standing wave is two counter-propagating travelling waves superposed: . [simplify]
- ✓ The harmonic frequencies fall out: . [structural]
- ✓ The wavelengths are — an integer number of half-wavelengths fits the length. [structural]
Dimensional homogeneity: checked by SymPy (holds).
It cannot. The fixed ends force a node at each end, so only shapes with a whole number of half-wavelengths between them survive — the harmonics . Drive the string at some other frequency and the reflections off the ends no longer line up: the wave interferes with itself and dies out instead of building a steady standing pattern. This is the same quantization that, one domain over, restricts an electron in a box to discrete energies — boundary conditions select a discrete ladder.
Modeling assumptions — author-asserted, disclosed not discharged
- An ideal string fixed rigidly at both ends, so there is a displacement node at each end at all times.
- The wave speed is constant (a uniform string under constant tension); damping is neglected, so the modes are sharp.
The stacked graph, fully annotated
A static rendering (Matplotlib) at the default parameters — the interactive version is in the Graph tab above.
Formulas used
Hover a formula to preview its reference entry; click to open it in the reference (or the concept graph):
- Standing-wave harmonics (string fixed at both ends)
Valid when: string fixed at both ends (a node at each end); n = 1, 2, 3, … selects the harmonic
Open in reference →
- Standing-wave wavelengths (string fixed at both ends)
Valid when: string fixed at both ends (a node at each end); an integer number of half-wavelengths fits the length
Open in reference →
- Wave speed
Valid when: periodic wave; v set by the medium; frequency and wavelength trade off at fixed v
Open in reference →