Normal Coordinates

Shove one of two identical carts that sit between walls, joined to each other by a spring, and watch what happens. The cart you struck slows down for no visible reason; its neighbour, untouched, begins to stir; a second later the first cart has nearly stopped while the second performs the motion you gave the first. Plot either cart's position and you get a tangled, wandering curve that never repeats. It looks like a system with no simple description at all. Now plot two different quantities: the sum of the displacements and their difference. Each one is a flawless sine wave — constant amplitude, constant frequency, forever. All the apparent complexity was an artifact of watching the wrong variables. The right variables are called normal coordinates: the linear combinations of the physical coordinates in which NN coupled equations of motion fall apart into NN independent simple-harmonic-oscillator equations, ξ¨k=−ωk2 ξk\ddot\xi_k = -\omega_k^2\,\xi_k. In these coordinates a coupled system is — not resembles, but is — a collection of non-interacting oscillators, each conserving its own energy, each ignorant of the others' existence. This article builds that coordinate change explicitly for the symmetric two-cart system, shows that the whole Lagrangian splits into a sum of one-dimensional oscillators, and teaches the skill the transformation exists for: projecting an arbitrary starting condition onto the modes and reading off the entire future motion. The payoff reaches far past carts. Quantize each normal coordinate separately and you get phonons in crystals, vibrational quanta in molecules, and ultimately the particle content of quantum fields — all because someone first learned to add and subtract two cart positions.

Key takeaways
  • Normal coordinates ξk\xi_k are the special linear combinations of the physical coordinates in which the coupled equations of motion decouple into NN independent SHO equations ξ¨k=−ωk2ξk\ddot\xi_k = -\omega_k^2\xi_k.
  • For two identical masses coupled symmetrically, they are simply the sum and difference: ξ±=(x1±x2)/2\xi_\pm = (x_1 \pm x_2)/\sqrt2, oscillating at ω+=k/m\omega_+ = \sqrt{k/m} and ω−=(k+2k′)/m\omega_- = \sqrt{(k+2k')/m}.
  • In normal coordinates both kinetic and potential energy become sums of squares simultaneously, so the Lagrangian splits: L=∑k12(ζ˙k2−ωk2ζk2)L = \sum_k \tfrac12(\dot\zeta_k^2 - \omega_k^2\zeta_k^2) — the system is literally a set of independent oscillators.
  • Any initial condition is handled by projection: compute each ξk(0)\xi_k(0) and ξ˙k(0)\dot\xi_k(0), evolve each mode as its own SHO, and re-assemble q(t)=∑kξk(t) a(k)\mathbf q(t) = \sum_k \xi_k(t)\,\mathbf a^{(k)}.
  • Each normal coordinate conserves its own energy EkE_k exactly — the energy that visibly sloshes between the physical masses is interference between modes, not transfer between them.
  • The projections use the mass-matrix (T\mathsf T-metric) inner product, not the Euclidean dot product; the general recipe for finding the transformation is the generalized eigenvalue problem.
  • Key idea: Diagonalizing the kinetic and potential energy simultaneously via the generalized eigenvalue problem Va=ω2Ta\mathsf V \mathbf a = \omega^2 \mathsf T \mathbf a produces coordinates ξk\xi_k that each obey ξ¨k+ωk2ξk=0\ddot\xi_k + \omega_k^2 \xi_k = 0 — independent harmonic oscillators.

Where this lives today

The cleanest working normal coordinates of 2026 sit inside trapped-ion quantum computers. A row of a dozen calcium or ytterbium ions in a linear Paul trap is exactly the system of this article — masses coupled by (Coulomb) springs — and its collective motion decomposes into normal modes: a center-of-mass mode where the whole crystal swings together (our ξ+\xi_+), a stretch mode (our ξ−\xi_-), and higher zigzag patterns. Two-qubit gates work by briefly exciting a single shared normal coordinate with laser pulses: because that mode is one independent oscillator touching every ion, it serves as a quantum bus that entangles ions sitting millimetres apart. Gate fidelities above 99.9%99.9\% depend on the mode frequencies being known to hertz precision — engineering conducted entirely in normal coordinates, ion positions be damned. The same decomposition runs the vibrational-spectroscopy industry (every infrared absorption line of a molecule is one normal coordinate announcing its ωk\omega_k), structural engineering (a skyscraper's wind response is computed mode by mode, and a tuned mass damper is a deliberately added oscillator that reshapes the two or three lowest modes), and gravitational-wave astronomy, where the "ringdown" of a newly merged black hole is fitted as a sum of damped normal-mode oscillations of spacetime itself. Whenever a coupled linear system must be understood, the first professional instinct is the one this article trains: stop watching the parts, find the coordinates that decouple.

The physical picture

Take the cleanest coupled system in physics: two identical carts of mass mm on a frictionless track, each tied to its nearest wall by a spring of stiffness kk, and tied to each other by a coupling spring of stiffness k′k'. Displace the carts and release, and in general each cart's motion is a mess — the beating, energy-swapping phenomenon explored in the Coupled Oscillators article. But two special starting patterns produce no mess at all. Start both carts displaced the same way and they swing together forever: the coupling spring keeps its natural length, never fires, and each cart feels only its wall spring. Start them displaced oppositely and they oscillate as mirror images forever, the coupling spring now stretched and squeezed maximally, adding its stiffness to the restoring force and raising the frequency.

Figure
The symmetric two-cart system and the two motions that never lose their shape
the system — two carts, three springs m m k k′ k x₁ x₂ in-phase pattern ξ₊ — coupling spring never fires ω₊ = √(k/m) out-of-phase pattern ξ₋ — coupling spring fully engaged ω₋ = √((k+2k′)/m)

Those two patterns are the system's normal modes — the mode concept has its own article, Normal Modes. This article is about something subtly different and more powerful: turning each pattern into a coordinate. Instead of tracking where cart 1 and cart 2 are, track how much in-phase motion and how much out-of-phase motion the system currently has. Those two amounts, ξ+∝x1+x2\xi_+ \propto x_1 + x_2 and ξ−∝x1−x2\xi_- \propto x_1 - x_2, are the normal coordinates, and each evolves as if the other did not exist. The deepest way to see why is to watch the system's single configuration point move in the (x1,x2)(x_1, x_2) plane. Strike one cart and the trajectory looks like scribble — but it is scribble with a secret: it stays forever inside a tilted rectangle whose sides are aligned not with the x1x_1 and x2x_2 axes but with the diagonals.

Figure
The configuration point wanders — but only inside a rectangle aligned with the normal-coordinate axes
x₁ x₂ ξ₊ axis ξ₋ axis trajectory after striking one cart — a Lissajous figure along ξ₊: pure SHM at ω₊ · along ξ₋: pure SHM at ω₋ · box sides = the two amplitudes

Read the picture as two independent motions superposed. Project the configuration point onto the ξ+\xi_+ diagonal and you see perfect SHM at frequency ω+\omega_+; project onto the ξ−\xi_- diagonal and you see perfect SHM at ω−\omega_-. The tangle is a Lissajous figure — two clean oscillations viewed through a rotated window. The tilted rectangle is the visible proof of decoupling: each diagonal amplitude is separately constant because each mode separately conserves energy. Rotating your description by 45°45° in configuration space — from (x1,x2)(x_1, x_2) to (ξ+,ξ−)(\xi_+, \xi_-) — is the entire content of "solving" this system. One more way to say it, because it is the way that generalizes: the potential energy V(x1,x2)V(x_1,x_2) has elliptical level curves in the plane, and those ellipses are tilted with respect to the x1,x2x_1, x_2 axes — that tilt is the coupling. The kinetic energy, meanwhile, has circular level curves (equal masses). The normal-coordinate axes are the axes of the potential ellipse: align your coordinates with them and both energies become sums of squares at once. When the masses are unequal the kinetic "circles" become ellipses too, and the transformation must straighten both families simultaneously — that is where the mass-weighted machinery of the eigenvalue problem earns its keep.

What a normal coordinate is

Here is the definition, stated as the property the coordinates are named for. A set of generalized coordinates q1,…,qNq_1, \dots, q_N near stable equilibrium generally obeys coupled equations — each acceleration depends on all the displacements. Normal coordinates ξ1,…,ξN\xi_1, \dots, \xi_N are linear combinations of the qiq_i chosen so that all that cross-talk cancels:

ξ¨k=− ωk2 ξk,k=1,…,N(1)\ddot\xi_k = -\,\omega_k^2\,\xi_k, \qquad k = 1, \dots, N \qquad (1)

where: ξk\xi_k — the kk-th normal coordinate, a fixed linear combination of the physical displacements; ωk\omega_k — the kk-th normal frequency, a constant of the system. Each equation is a one-dimensional SHO containing only its own coordinate: no ξj\xi_j with j≠kj \neq k appears anywhere. Solving NN coupled differential equations has been traded for solving one trivial equation NN times. Two facts should be believed now and proven later. First, such coordinates always exist for small oscillations about stable equilibrium — any TT and VV that are simultaneously positive-definite and symmetric quadratic forms can be simultaneously diagonalized. Second, the systematic recipe for finding them — eigenvectors of the generalized eigenvalue problem Va=ω2Ta\mathsf V\mathbf a = \omega^2\mathsf T\mathbf a, with T\mathsf T the mass matrix and V\mathsf V the stiffness matrix — together with the existence and orthogonality proofs, lives in the eigenvalue problem article. Here we take the one case where no machinery is needed, because symmetry hands us the answer, and squeeze everything out of it.

Decoupling the symmetric pair

For the two-cart system, Newton's second law on each cart collects the wall-spring force and the coupling-spring force. The coupling spring stretches by x2−x1x_2 - x_1, so it pulls cart 1 forward when cart 2 leads. Writing both equations at once:

mx¨1=−(k+k′) x1+k′x2,mx¨2=k′x1−(k+k′) x2(2)m\ddot x_1 = -(k+k')\,x_1 + k'x_2, \qquad m\ddot x_2 = k'x_1 - (k+k')\,x_2 \qquad (2)

where: x1,x2x_1, x_2 — displacements of the carts from their equilibrium positions; kk — stiffness of each wall spring; k′k' — stiffness of the coupling spring; mm — each cart's mass. The off-diagonal terms +k′x2+k'x_2 and +k′x1+k'x_1 are the coupling: each cart's acceleration knows where the other cart is. Killing exactly those terms is the goal.

Derivation ADecoupling the two cart system by symmetry

We are constructing, explicitly, the normal coordinates of the symmetric pair: two combinations ξ±\xi_\pm of x1x_1 and x2x_2 whose equations of motion each contain only themselves, and their frequencies ω±\omega_\pm. The route is the symmetry shortcut: the system is unchanged if the carts are relabeled 1↔21 \leftrightarrow 2, so combinations that are even and odd under that swap cannot mix — an even quantity can never source an odd one. We therefore add and subtract the equations of motion and watch the cross terms cancel. The factor 1/21/\sqrt2 is not decoration; it is chosen so the transformation is a rotation, which will keep the kinetic energy tidy in the next derivation. Watch how each frequency reads off its own physics: the sum never stretches the coupling spring, the difference stretches it twice over.

Step 1. Add the two equations of (2). The coupling terms combine as k′x2+k′x1k'x_2 + k'x_1 on the right and −(k+k′)(x1+x2)-(k+k')(x_1+x_2) collects, giving m(x¨1+x¨2)=−(k+k′)(x1+x2)+k′(x1+x2)=−k (x1+x2)m(\ddot x_1 + \ddot x_2) = -(k+k')(x_1+x_2) + k'(x_1+x_2) = -k\,(x_1+x_2). Why the k′k' vanished: when both carts displace equally the coupling spring keeps its natural length — it cannot tell the difference between this configuration and rest, so it exerts no force at all.

Step 2. Subtract the second equation from the first. Now the coupling terms reinforce: m(x¨1−x¨2)=−(k+k′)(x1−x2)−k′(x1−x2)=−(k+2k′)(x1−x2)m(\ddot x_1 - \ddot x_2) = -(k+k')(x_1-x_2) - k'(x_1-x_2) = -(k+2k')(x_1-x_2). Why 2k′2k': in opposite displacement the spring is stretched by 2x12x_1 — both ends move away from each other — and that doubled stretch acts on the difference coordinate with doubled effective stiffness.

Step 3. Define the normalized combinations and read off two clean oscillator equations:

ξ±=x1±x22,ξ¨+=−km ξ+,ξ¨−=−k+2k′m ξ−(3)\xi_\pm = \frac{x_1 \pm x_2}{\sqrt 2}, \qquad \ddot\xi_+ = -\frac{k}{m}\,\xi_+, \qquad \ddot\xi_- = -\frac{k+2k'}{m}\,\xi_- \qquad (3)

where: ξ+\xi_+ — the in-phase (center-of-mass-like) coordinate; ξ−\xi_- — the out-of-phase (relative) coordinate. Each equation is a standalone SHO: ω+2=k/m\omega_+^2 = k/m and ω−2=(k+2k′)/m\omega_-^2 = (k+2k')/m. No matter how tangled x1(t)x_1(t) looks, ξ+(t)\xi_+(t) and ξ−(t)\xi_-(t) are exact sinusoids at these frequencies.

Step 4. Invert the transformation to recover the physical motion: x1=(ξ++ξ−)/2x_1 = (\xi_+ + \xi_-)/\sqrt2 and x2=(ξ+−ξ−)/2x_2 = (\xi_+ - \xi_-)/\sqrt2. Why this matters: it says every possible motion of the pair, without exception, is a superposition of the two mode patterns — the modes are not two special motions among many, they are a complete basis for all motions. *Verified: setting k′=0k' = 0 collapses both frequencies to k/m\sqrt{k/m} — two independent carts, as it must; the same add-and-subtract on two pendulums of length ℓ\ell coupled by a spring gives ω+=g/ℓ\omega_+ = \sqrt{g/\ell}, ω−=g/ℓ+2k/m\omega_- = \sqrt{g/\ell + 2k/m}, matching Morin Ch. 4 and Taylor Ch. 11.*

The pendulum version deserves its one sentence of respect, since it is the classic lecture demonstration: for two pendulums of length ℓ\ell and mass mm joined by a spring kk, gravity supplies the "wall spring" mg/ℓmg/\ell and the identical construction gives ω+=g/ℓ\omega_+ = \sqrt{g/\ell} (spring silent) and ω−=g/ℓ+2k/m\omega_- = \sqrt{g/\ell + 2k/m} (spring fully engaged). Symmetry did all the work in both systems: the eigenvector patterns (1,1)(1,1) and (1,−1)(1,-1) were forced by the swap symmetry, no determinant required. Break the symmetry — unequal masses, unequal wall springs — and the right combinations are no longer sum and difference; then you must solve det⁡(V−ω2T)=0\det(\mathsf V - \omega^2\mathsf T) = 0 properly, which is precisely the program of the eigenvalue-problem article.

The Lagrangian falls apart

Decoupled equations of motion are good; a decoupled Lagrangian is better, because it upgrades "the equations separate" to "the system literally is a collection of independent oscillators" — energy, momentum conjugates, quantization and all. The claim: in normal coordinates, kinetic and potential energy become sums of squares at the same time.

Go deeper · Derivation B · 2 minKinetic and potential energy diagonalize simultaneously
Derivation BKinetic and potential energy diagonalize simultaneously

We are deriving the normal-coordinate form of the Lagrangian for the symmetric pair — the statement L=∑k12(ζ˙k2−ωk2ζk2)L = \sum_k \tfrac12(\dot\zeta_k^2 - \omega_k^2\zeta_k^2) — by direct substitution of the transformation (3) into TT and VV. The danger to appreciate: a generic change of variables ruins one energy while fixing the other. Diagonalizing VV alone is easy (rotate to the potential ellipse's axes); the miracle to watch for is that the same rotation leaves the kinetic energy diagonal too. For equal masses this works because TT is proportional to the identity — every rotation preserves it — and the final mass-rescaling step then absorbs mm so that each mode takes the canonical unit-mass oscillator form. Keep track of where the cross terms would appear and confirm they cancel.

Step 1. Write both energies in the physical coordinates. The kinetic energy is T=12m(x˙12+x˙22)T = \tfrac12 m(\dot x_1^2 + \dot x_2^2); the potential collects two wall springs and the coupling spring's stretch (x1−x2)(x_1 - x_2):

V=12k x12+12k x22+12k′ (x1−x2)2V = \tfrac12 k\,x_1^2 + \tfrac12 k\,x_2^2 + \tfrac12 k'\,(x_1 - x_2)^2

Why the cross term is visible here: expanding the last square produces −k′x1x2-k'x_1x_2 — the algebraic fingerprint of coupling. A cross term in VV is exactly what "coupled" means in energy language.

Step 2. Substitute x1=(ξ++ξ−)/2x_1 = (\xi_+ + \xi_-)/\sqrt2, x2=(ξ+−ξ−)/2x_2 = (\xi_+ - \xi_-)/\sqrt2 into TT. Squaring and adding, the cross terms ±2ξ˙+ξ˙−\pm 2\dot\xi_+\dot\xi_- enter with opposite signs and cancel: x˙12+x˙22=ξ˙+2+ξ˙−2\dot x_1^2 + \dot x_2^2 = \dot\xi_+^2 + \dot\xi_-^2. Why: the map (x1,x2)→(ξ+,ξ−)(x_1,x_2) \to (\xi_+,\xi_-) is a rotation by 45°45°, and rotations preserve sums of squares — this is exactly why the 1/21/\sqrt2 normalization was chosen.

Step 3. Substitute into VV. The wall-spring part gives 12k(ξ+2+ξ−2)\tfrac12 k(\xi_+^2 + \xi_-^2) by the same rotation identity; the coupling part uses x1−x2=2 ξ−x_1 - x_2 = \sqrt2\,\xi_-, so 12k′(x1−x2)2=k′ξ−2\tfrac12 k'(x_1-x_2)^2 = k'\xi_-^2. Collecting:

T=12m(ξ˙+2+ξ˙−2),V=12k ξ+2+12(k+2k′) ξ−2T = \tfrac12 m\big(\dot\xi_+^2 + \dot\xi_-^2\big), \qquad V = \tfrac12 k\,\xi_+^2 + \tfrac12 (k+2k')\,\xi_-^2

Why this is the whole game: both quadratic forms are now diagonal — no ξ+ξ−\xi_+\xi_- or ξ˙+ξ˙−\dot\xi_+\dot\xi_- terms anywhere. The single rotation straightened both energies at once.

Step 4. Absorb the mass. Define mass-normalized coordinates ζ±=m ξ±\zeta_\pm = \sqrt m\,\xi_\pm; then L=T−VL = T - V takes the canonical form

L=12(ζ˙+2−ω+2ζ+2)+12(ζ˙−2−ω−2ζ−2)=∑k12(ζ˙k2−ωk2 ζk2)(4)L = \tfrac12\big(\dot\zeta_+^2 - \omega_+^2\zeta_+^2\big) + \tfrac12\big(\dot\zeta_-^2 - \omega_-^2\zeta_-^2\big) = \sum_k \tfrac12\big(\dot\zeta_k^2 - \omega_k^2\,\zeta_k^2\big) \qquad (4)

where: ζk\zeta_k — mass-normalized normal coordinates; ω+2=k/m\omega_+^2 = k/m, ω−2=(k+2k′)/m\omega_-^2 = (k+2k')/m — the same frequencies as in (3). This Lagrangian is exactly the Lagrangian of two non-interacting unit-mass harmonic oscillators. Nothing about it remembers that the system was ever coupled. Verified: Euler–Lagrange applied to (4) returns 樱=−ω±2ζ±\ddot\zeta_\pm = -\omega_\pm^2\zeta_\pm, reproducing (3); dimensions check since ζ\zeta carries kg1/2 m\mathrm{kg^{1/2}\,m} and ζ˙2\dot\zeta^2 carries joules; matches Goldstein §6.2 and Landau–Lifshitz §23.

The general statement — quoted here, proven in the eigenvalue problem article — is the simultaneous diagonalization theorem: for any NN-degree-of-freedom system with positive-definite kinetic matrix T\mathsf T and symmetric stiffness matrix V\mathsf V, there exists a single linear transformation q=∑kζk a(k)\mathbf q = \sum_k \zeta_k\,\mathbf a^{(k)}, built from the mass-normalized eigenvectors of Va=ω2Ta\mathsf V\mathbf a = \omega^2\mathsf T\mathbf a, that takes T→12∑kζ˙k2T \to \tfrac12\sum_k \dot\zeta_k^2 and V→12∑kωk2ζk2V \to \tfrac12\sum_k \omega_k^2\zeta_k^2 simultaneously. Equal masses made our transformation a rotation; unequal masses make it a rotation plus a stretch (a congruence, not an orthogonal map), but the destination — equation (4) with NN terms — is identical.

Projecting initial conditions onto the modes

The transformation earns its living when you hand it an arbitrary starting condition. Since every motion is a superposition of modes, solving any initial-value problem reduces to three mechanical steps: resolve the initial state into modes, evolve each mode as its own SHO, reassemble. The projection uses the mass-weighted inner product — for our equal-mass pair it is just the same sum-and-difference formulas applied to the initial data, but the general formula is worth seeing whole:

ξk(0)=a(k)T T q(0),ξ˙k(0)=a(k)T T q˙(0)(5)\xi_k(0) = \mathbf a^{(k)\mathsf T}\,\mathsf T\,\mathbf q(0), \qquad \dot\xi_k(0) = \mathbf a^{(k)\mathsf T}\,\mathsf T\,\dot{\mathbf q}(0) \qquad (5)

where: a(k)\mathbf a^{(k)} — the mass-normalized kk-th mode shape; T\mathsf T — the mass matrix; q(0),q˙(0)\mathbf q(0), \dot{\mathbf q}(0) — the initial displacements and velocities. Note the T\mathsf T sandwiched in the middle: modes are orthogonal with respect to the mass matrix, not the Euclidean dot product, so the projection must weight by mass. Forgetting the weight is the classic error — harmless for equal masses, wrong answers otherwise. Each projected mode then runs forward on autopilot:

ξk(t)=ξk(0)cos⁡ωkt+ξ˙k(0)ωk sin⁡ωkt(6)\xi_k(t) = \xi_k(0)\cos\omega_k t + \frac{\dot\xi_k(0)}{\omega_k}\,\sin\omega_k t \qquad (6)

where: the two terms carry the two pieces of initial data for mode kk. Summing NN such solutions against the mode shapes, q(t)=∑kξk(t) a(k)\mathbf q(t) = \sum_k \xi_k(t)\,\mathbf a^{(k)}, fixes all 2N2N constants of the general motion from the 2N2N initial numbers. That is the whole solution algorithm for any coupled small-oscillation problem in mechanics — the worked examples below execute it digit by digit. The most instructive special case is the striking experiment from the overview: hit cart 1, leave cart 2 alone. Then q(0)=0\mathbf q(0) = 0 and q˙(0)=(v0,0)\dot{\mathbf q}(0) = (v_0, 0), and the projections give ξ˙+(0)=ξ˙−(0)=v0/2\dot\xi_+(0) = \dot\xi_-(0) = v_0/\sqrt2 — equal excitation of both modes. A localized kick is a fifty-fifty chord of the two pure notes. The resulting motion of each cart is a sum of two nearby frequencies, which is precisely the beat phenomenon whose phenomenology belongs to the coupled-oscillators article; what normal coordinates add is the clean accounting of what is actually oscillating.

Each mode keeps its own books

Because the Lagrangian (4) is a sum of independent oscillator Lagrangians, each normal coordinate has its own conserved energy — not approximately, exactly:

Ek=12 ζ˙k2+12 ωk2 ζk2,dEkdt=0,E=∑kEk(7)E_k = \tfrac12\,\dot\zeta_k^2 + \tfrac12\,\omega_k^2\,\zeta_k^2, \qquad \frac{\mathrm dE_k}{\mathrm dt} = 0, \qquad E = \sum_k E_k \qquad (7)

where: EkE_k — the energy of mode kk alone; EE — the total mechanical energy, which splits into per-mode parcels with no cross terms. The proof is one line: E˙k=ζ˙k(ζ¨k+ωk2ζk)=0\dot E_k = \dot\zeta_k(\ddot\zeta_k + \omega_k^2\zeta_k) = 0 by the mode's own equation of motion. Nothing couples the modes, so nothing can carry energy between them. Now hold that against what your eyes see in the striking experiment: the energy visibly drains out of cart 1 and into cart 2, then back, cycle after cycle. Both statements are true, and reconciling them is the best bookkeeping lesson in mechanics. "Cart 1's energy" and "mode ++'s energy" are parcels drawn along different axes of the same total. The modes are the diagonal axes of the configuration plane; the carts are the horizontal and vertical axes. Each cart's motion is a mixture of both modes, and the two modes beat in and out of phase with each other at the difference frequency ω−−ω+\omega_- - \omega_+. When the modes interfere constructively at cart 1, that cart carries the energy; half a beat later they interfere constructively at cart 2 instead. The interference pattern migrates; the mode amplitudes — and therefore E+E_+ and E−E_- — never change at all.

Figure
Energy sloshes between the carts while each mode's energy stays exactly flat
E₊ = E₋ = 0.020 J — dead flat, forever cart 1 energy (cycle-averaged) cart 2 energy t = 0.70 s — handover complete time energy (J) 0

The curves are drawn for the numbers of the worked examples below: strike one 0.5 kg0.5\ \mathrm{kg} cart at 0.40 m/s0.40\ \mathrm{m/s} and the 0.040 J0.040\ \mathrm{J} you deposited commutes between the carts every 0.70 s0.70\ \mathrm{s}, while E+E_+ and E−E_- sit at 0.020 J0.020\ \mathrm{J} each without a flicker. If a driving force or a damper enters the problem, the same bookkeeping continues to work: project the force onto the modes and each normal coordinate becomes an independent driven oscillator, which is where the machinery of the Resonance article takes over, one mode at a time.

The doorway to quantization

The decoupled Lagrangian (4) is also the reason normal coordinates outgrew classical mechanics. Quantum mechanics knows exactly one system it can solve perfectly and reuse endlessly: the harmonic oscillator, with its evenly spaced levels En=ℏω(n+12)E_n = \hbar\omega(n + \tfrac12). Equation (4) says a vibrating lattice of 102310^{23} coupled atoms is literally a sum of independent oscillators — so quantize each ζk\zeta_k separately and the solid's quantum theory comes for free: each mode kk holds an integer number of quanta ℏωk\hbar\omega_k, and those quanta are the phonons of condensed-matter physics. The same move on the normal coordinates of the electromagnetic field yields photons. "Particle," in quantum field theory, means one quantum of excitation of one normal coordinate of a field — the sum-and-difference trick of equation (3), promoted to the definition of matter and light.

Limiting cases

CaseResultMeaning
coupling switched off, k′→0k' \to 0ω−→ω+=k/m\omega_- \to \omega_+ = \sqrt{k/m}the modes become degenerate; any pair of combinations decouples, and the beat period 2π/(ω−−ω+)→∞2\pi/(\omega_--\omega_+) \to \infty — energy struck into one cart stays there
weak coupling, k′≪kk' \ll kω−−ω+≈k′m ω+=ω+k′k\omega_- - \omega_+ \approx \dfrac{k'}{m\,\omega_+} = \omega_+\dfrac{k'}{k}nearly equal frequencies; slow, complete energy slosh — the classic beating demonstration
stiff coupling, k′≫kk' \gg kω−≈2k′/m≫ω+\omega_- \approx \sqrt{2k'/m} \gg \omega_+the pair splits into a slow center-of-mass oscillation and a fast internal vibration — two separated timescales
equal masses, T=m1\mathsf T = m\mathbb 1transformation is a pure rotationEuclidean and mass-weighted orthogonality coincide; sum and difference work unchanged
free ends (no walls), k=0k = 0ω+=0\omega_+ = 0the in-phase "mode" becomes uniform drift ξ+=a+bt\xi_+ = a + bt: a zero mode expressing momentum conservation, not an oscillation
N→∞N \to \infty masses in a chainξk→\xi_k \to Fourier amplitudesnormal coordinates become the coefficients of standing waves sin⁡(nπx/L)\sin(n\pi x/L) — Fourier analysis is the continuum limit of this construction

Worked examples

1 · The laboratory pair: frequencies and pure-mode starts (confidence builder)

Two carts of mass m=0.50 kgm = 0.50\ \mathrm{kg} ride between walls with wall springs k=200 N/mk = 200\ \mathrm{N/m} and coupling spring k′=50 N/mk' = 50\ \mathrm{N/m}. Find both normal frequencies and periods. Then verify that the starts (x1,x2)=(2 cm,2 cm)(x_1, x_2) = (2\ \mathrm{cm}, 2\ \mathrm{cm}) and (2 cm,−2 cm)(2\ \mathrm{cm}, -2\ \mathrm{cm}), both from rest, each excite only one mode.

Step 1. In-phase frequency from (3): ω+=k/m=200/0.50=400=20.0 rad/s\omega_+ = \sqrt{k/m} = \sqrt{200/0.50} = \sqrt{400} = 20.0\ \mathrm{rad/s}, so T+=2π/20.0=0.314 sT_+ = 2\pi/20.0 = \boxed{0.314\ \mathrm{s}}.

Step 2. Out-of-phase frequency: ω−=(k+2k′)/m=300/0.50=600=24.5 rad/s\omega_- = \sqrt{(k+2k')/m} = \sqrt{300/0.50} = \sqrt{600} = 24.5\ \mathrm{rad/s}, so T−=2π/24.5=0.257 sT_- = 2\pi/24.5 = \boxed{0.257\ \mathrm{s}}. The coupling raises the frequency by the factor 1+2k′/k=1.5=1.22\sqrt{1 + 2k'/k} = \sqrt{1.5} = 1.22.

Step 3. Project the symmetric start with (5) (equal masses, so projection is just sum and difference): ξ+(0)=(2+2)/2=2.83 cm\xi_+(0) = (2+2)/\sqrt2 = 2.83\ \mathrm{cm}, ξ−(0)=(2−2)/2=0\xi_-(0) = (2-2)/\sqrt2 = 0. Only ξ+\xi_+ is excited. By (6), ξ−(t)=0\xi_-(t) = 0 for all time: the carts swing in step at exactly 20.0 rad/s20.0\ \mathrm{rad/s} forever, and the coupling spring never changes length — you could cut it and nothing would change.

Step 4. Project the antisymmetric start: ξ+(0)=0\xi_+(0) = 0, ξ−(0)=(2−(−2))/2=2.83 cm\xi_-(0) = (2-(-2))/\sqrt2 = 2.83\ \mathrm{cm}. Pure mode −-: mirror-image oscillation at 24.5 rad/s24.5\ \mathrm{rad/s}, period 0.257 s0.257\ \mathrm{s}, shape preserved forever. A motion started in a single mode stays in that mode — that is what "the modes don't talk" means operationally.

2 · Strike one cart: full projection, energies, and the slosh clock (exam level)

Same system. Both carts start at rest at equilibrium; cart 1 is struck, instantaneously acquiring v0=0.40 m/sv_0 = 0.40\ \mathrm{m/s}. Find the mode amplitudes, each cart's subsequent motion, the energy in each mode, and how long the energy takes to migrate to cart 2.

Step 1. Project the initial data with (5). Displacements: ξ±(0)=0\xi_\pm(0) = 0. Velocities: ξ˙±(0)=(v1±v2)/2=(0.40±0)/2=0.283 m/s\dot\xi_\pm(0) = (v_1 \pm v_2)/\sqrt2 = (0.40 \pm 0)/\sqrt2 = 0.283\ \mathrm{m/s} — both modes receive identical velocity kicks. A strike on one cart is an exact fifty-fifty superposition of the two modes.

Step 2. Evolve each mode with (6). With zero initial displacement, ξ±(t)=(ξ˙±(0)/ω±)sin⁡ω±t\xi_\pm(t) = (\dot\xi_\pm(0)/\omega_\pm)\sin\omega_\pm t. The amplitudes: C+=0.283/20.0=1.41 cmC_+ = 0.283/20.0 = 1.41\ \mathrm{cm} and C−=0.283/24.5=1.15 cmC_- = 0.283/24.5 = 1.15\ \mathrm{cm}. Note they differ: equal velocity kicks buy less displacement in the stiffer mode.

Step 3. Reassemble cart 1 via x1=(ξ++ξ−)/2x_1 = (\xi_+ + \xi_-)/\sqrt2:

x1(t)=v02(sin⁡ω+tω++sin⁡ω−tω−)=(1.00 sin⁡20.0 t+0.82 sin⁡24.5 t) cm(8)x_1(t) = \frac{v_0}{2}\left(\frac{\sin\omega_+ t}{\omega_+} + \frac{\sin\omega_- t}{\omega_-}\right) = \big(1.00\,\sin 20.0\,t + 0.82\,\sin 24.5\,t\big)\ \mathrm{cm} \qquad (8)

where: the two nearby frequencies beat against each other. Cart 2 is the same expression with a minus sign — it moves only because the two modes drift out of step.

Step 4. Mode energies from (7) (using E±=12m ξ˙±(0)2E_\pm = \tfrac12 m\,\dot\xi_\pm(0)^2 since the displacements start at zero): E+=E−=12(0.50)(0.283)2=0.020 JE_+ = E_- = \tfrac12 (0.50)(0.283)^2 = \boxed{0.020\ \mathrm{J}} each. Cross-check against the total: E=12mv02=12(0.50)(0.40)2=0.040 J=E++E−E = \tfrac12 m v_0^2 = \tfrac12(0.50)(0.40)^2 = 0.040\ \mathrm{J} = E_+ + E_-. ✓ These two numbers never change again.

Step 5. The slosh clock. Cart 1's envelope is controlled by the difference frequency: it collapses when the modes have slipped half a cycle relative to each other, at t=π/(ω−−ω+)=π/4.49=0.70 st = \pi/(\omega_- - \omega_+) = \pi/4.49 = \boxed{0.70\ \mathrm{s}}, and the energy returns to cart 1 at 1.40 s1.40\ \mathrm{s} — the curves in the energy figure above. Each handover here spans only 0.70/0.314≈2.20.70/0.314 \approx 2.2 fast oscillations because the coupling is moderately strong; weaken k′k' and the same trade stretches over many more cycles, which is the classic slow-beating demonstration.

Step 6. How complete is the handover? Not perfectly: since C+≠C−C_+ \neq C_-, cart 1's envelope shrinks to (C+−C−)/(C++C−)=0.26/2.56≈10%(C_+ - C_-)/(C_+ + C_-) = 0.26/2.56 \approx 10\% of its maximum, so about (0.10)2≈1%(0.10)^2 \approx 1\% of the energy stays behind. The exam moral: velocity kicks split evenly between modes; displacement amplitudes do not.

Origins · 1 minJoseph-Louis Lagrange and how this was discovered
JL
Joseph-Louis Lagrange
1736–1813 · Turin, Berlin, and Paris

Joseph-Louis Lagrange taught himself mathematics in Turin, and by nineteen he was corresponding with Euler about the calculus of variations he had just invented. Small oscillations were among his first loves: his early memoirs on the propagation of sound treated a string loaded with nn discrete masses, found the independent oscillation frequencies, and settled a dispute between Euler, d'Alembert, and Daniel Bernoulli about superposing modes. The Mécanique analytique (1788) — famously boasting no diagrams — assembled the full machinery this page relies on: generalized coordinates, the equations of motion from a single scalar function, and the systematic reduction of coupled oscillations about equilibrium to independent harmonic motions. He applied it on the grandest scale available, treating the slow "secular" oscillations of planetary orbits as a normal-mode problem of the whole solar system. Lagrange succeeded Euler in Berlin, moved to Paris before the Revolution, survived it (narrowly — his friend Lavoisier did not), and helped design the metric system. The coordinates on this page live inside a framework that bears his name.

History
1727
— Johann Bernoulli studies a weightless string loaded with equal masses, effectively the first coupled-oscillator chain.
1753
— Daniel Bernoulli asserts that the general motion of a vibrating system is a superposition of its simple modes — the physical seed of the normal-coordinate idea.
1759
— Lagrange's Turin memoir on sound solves the nn-mass loaded string, deriving its independent frequencies and settling the superposition dispute among Euler, d'Alembert, and Bernoulli.
1788
— The Mécanique analytique systematizes small oscillations: quadratic expansion about equilibrium and reduction to independent harmonic motions.
1877
— Rayleigh's Theory of Sound names "normal coordinates" and wields them, with the mass-weighted inner product, as the standard tool of vibration theory.
1907
— Einstein treats a crystal as independent quantized oscillators — normal coordinates become the doorway from mechanics into quantum theory, and by 1912 Born and von Kármán's lattice modes are on the road to phonons.

Going further

References. Goldstein, Poole & Safko, Classical Mechanics, 3rd ed., Ch. 6 · Landau & Lifshitz, Mechanics, 3rd ed., §23–24 · Morin, Introduction to Classical Mechanics, Ch. 4 (coupled oscillators) · Taylor, Classical Mechanics, Ch. 11

Provenance. Verifier should recompute: (1) the secular equation det⁡(V−ω2T)=0\det(\mathsf V-\omega^2\mathsf T)=0 for the two-pendulum system yielding ω+=g/ℓ\omega_+=\sqrt{g/\ell}, ω−=g/ℓ+2k/m\omega_-=\sqrt{g/\ell+2k/m}; (2) the T\mathsf T-orthogonality identity (ωk2−ωj2)a(j)TTa(k)=0(\omega_k^2-\omega_j^2)\mathbf a^{(j)\mathsf T}\mathsf T\mathbf a^{(k)}=0; (3) the simultaneous-diagonalization construction via Cholesky plus spectral theorem; (4) mode counting 3N−63N-6 / 3N−53N-5 for nonlinear/linear molecules; (5) the beat decomposition via the cosine sum-to-product identity. Cross-check Goldstein Ch. 6, Landau-Lifshitz §23-24, Morin Ch. 4, Taylor Ch. 11. Worked-example numbers on this page (ω+=20.0\omega_+ = 20.0 rad/s, ω−=24.5\omega_- = 24.5 rad/s, E±=0.020E_\pm = 0.020 J, handover time 0.700.70 s, residual ≈1%\approx 1\%) are illustrative arithmetic recomputed from the boxed formulas.

Builds on: Small Oscillations About Equilibrium · Simple Harmonic Motion · Amplitude, Phase, and Angular Frequency · Complex Exponential Representation of Oscillations Leads to: Energy in Simple Harmonic Motion · Driven Oscillations · Resonance · Damped Harmonic Oscillator

Are normal coordinates unique, or could a different set also decouple the system?

For a system with all frequencies distinct, the normal coordinates are unique up to trivial rescaling and sign: each mode direction is pinned by its own frequency, and only the normalization convention (mass-normalized or not) is yours to choose. Uniqueness fails precisely at degeneracy. If two modes share a frequency — as symmetry often forces, like the two perpendicular bending modes of CO₂ — then any linear combination of the degenerate pair oscillates at the same frequency, and infinitely many valid choices of normal coordinates exist within that plane. One picks a mass-orthogonal basis adapted to the symmetry. The degenerate case is treated properly in the eigenvalue-problem article; the working rule is: distinct frequencies, unique modes; repeated frequencies, freedom of choice.

Why the factor 1/√2 in ξ± = (x₁ ± x₂)/√2? Wouldn't x₁ + x₂ decouple just as well?

For the equations of motion alone, yes — any multiple of the sum decouples, and some textbooks use (x1+x2)/2(x_1+x_2)/2, which has the charm of being the center-of-mass position. The 1/21/\sqrt2 earns its place at the energy step: it makes the transformation an orthogonal rotation, so the kinetic energy keeps the same coefficient 12m\tfrac12 m in front of each new velocity and the Lagrangian lands in the clean form (4) without stray factors. Choose (x1+x2)/2(x_1+x_2)/2 instead and the sum-mode kinetic term picks up an effective mass 2m2m while the difference mode gets m/2m/2 — nothing wrong, just bookkeeping you must drag through every energy formula. The 1/21/\sqrt2 convention is the special case of the general rule: mass-normalize the mode vectors, aTTa=1\mathbf a^{\mathsf T}\mathsf T\mathbf a = 1.

My system has unequal masses. Is the normal coordinate still the sum and difference of the displacements?

No — and this is the most common way to misuse this article. Sum and difference are the answer only because the swap symmetry 1↔21 \leftrightarrow 2 forces the patterns (1,1)(1,1) and (1,−1)(1,-1). Unequal masses (or unequal wall springs) break that symmetry, and the true mode shapes tilt: the lighter mass moves with larger amplitude, in a ratio you can only get by actually solving (V−ω2T)a=0(\mathsf V - \omega^2\mathsf T)\mathbf a = 0. The projections then need the mass matrix sandwiched in, as in equation (5), because the modes are orthogonal only in the T\mathsf T-metric. The recipe — build T\mathsf T and V\mathsf V, solve the secular determinant, extract eigenvectors — is exactly the program of the eigenvalue-problem article, worked there end to end with numbers.

What are the units of a normal coordinate? It doesn't look like a length anymore.

It depends on the convention, and being casual here breeds errors. The unnormalized ξ±=(x1±x2)/2\xi_\pm = (x_1 \pm x_2)/\sqrt2 is still a length (metres), and its energy formula carries the mass explicitly: E±=12mξ˙±2+12mω±2ξ±2E_\pm = \tfrac12 m\dot\xi_\pm^2 + \tfrac12 m\omega_\pm^2\xi_\pm^2. The mass-normalized version ζk=m ξk\zeta_k = \sqrt m\,\xi_k has units of kg1/2 m\mathrm{kg^{1/2}\,m} — strange-looking, but it buys the universal Lagrangian 12(ζ˙k2−ωk2ζk2)\tfrac12(\dot\zeta_k^2 - \omega_k^2\zeta_k^2) with no masses anywhere, which is the form theorists and quantum mechanics prefer. Neither convention is wrong; what is wrong is mixing them, e.g. computing an amplitude in one convention and an energy in the other. Pick one at the start of a problem and write its energy formula down explicitly before plugging in numbers.

Normal modes versus normal coordinates — are these two names for the same thing?

They are two faces of one construction, and the distinction is worth keeping sharp. A normal mode is a special solution of the coupled system: a pattern of amplitudes (the eigenvector a(k)\mathbf a^{(k)}) in which everything oscillates at one frequency. A normal coordinate is a variable: the time-dependent amount ξk(t)\xi_k(t) of that pattern present in the actual motion. The mode is the basis vector; the coordinate is the component along it. You can exhibit the modes of a system without ever changing coordinates (that is the Normal Modes article), but the payoffs of this article — the decoupled Lagrangian, per-mode energy conservation, projection of initial conditions, quantization — require promoting each mode to a coordinate. In the configuration-space picture: modes are the tilted axes, normal coordinates are positions measured along them.

Does the decoupling survive damping, or is this a frictionless-only trick?

Only sometimes, and knowing when is genuinely useful. Add a damping force described by a matrix C\mathsf C (forces −Cq˙-\mathsf C\dot{\mathbf q}), and the normal coordinates of the undamped problem decouple the damped system only if C\mathsf C is simultaneously diagonalizable with T\mathsf T and V\mathsf V. The workhorse sufficient condition is proportional damping, C=αT+βV\mathsf C = \alpha\mathsf T + \beta\mathsf V: then each mode becomes an independent damped oscillator with its own damping rate, and engineers happily quote a quality factor per mode. Generic damping breaks this — the "modes" of the damped system become complex, and energy genuinely leaks between the undamped mode coordinates. For our symmetric pair, identical dampers on both carts preserve the decoupling (the damping respects the swap symmetry); a damper on cart 1 alone destroys it.

Where did the 3N − 6 rule for molecular vibrations come from?

Count coordinates, then subtract the ones that cost no potential energy. A molecule of NN atoms has 3N3N Cartesian coordinates, hence 3N3N normal coordinates. But rigid translations (3 of them) and rigid rotations (3 for a nonlinear molecule) leave every interatomic distance unchanged, so VV does not rise along those directions: they are zero modes, ω=0\omega = 0, drifts rather than vibrations — the free-ends limiting case in the table above. That leaves 3N−63N - 6 genuine vibrational normal coordinates (3N−53N - 5 for a linear molecule, which has only 2 nontrivial rotations). Water: 3(3)−6=33(3) - 6 = 3 vibrations — symmetric stretch, antisymmetric stretch, bend — and precisely three fundamental infrared bands. The counting is a normal-coordinate statement: it enumerates independent oscillators, not atoms.

How literally should I take the claim that quantizing normal coordinates gives phonons?

Very literally — the calculation is short enough to sketch. Write the lattice Lagrangian, transform to normal coordinates, and get equation (4) with N∼1023N \sim 10^{23} terms: independent oscillators labeled by wavevector and polarization. Quantum mechanics then quantizes each one separately — the coordinates do not interact, so the many-body Schrödinger equation factorizes — giving each mode the ladder Enk=ℏωk(nk+12)E_{n_k} = \hbar\omega_k(n_k + \tfrac12). The integer nkn_k counts quanta in mode kk; those quanta carry energy ℏωk\hbar\omega_k and crystal momentum ℏk\hbar\mathbf k, scatter off neutrons and electrons like particles, and are called phonons. Everything hangs on the decoupling: had the Lagrangian kept cross terms, the factorization would fail. Anharmonic corrections do exactly that, which is why phonons at high temperature acquire finite lifetimes — the normal-coordinate picture is the exactly-solvable skeleton that interactions dress.

Before this

Where this leads