Standing Waves on a String
Key idea: Use boundary conditions on a string to relate length to wavelength and frequency for standing-wave harmonics (A Level Physics).
Continue where you stopped
The core idea
On this page
Learning objectives
- Explain standing-wave formation, nodes, antinodes and energy transfer.
- Apply boundary conditions to standing waves on stretched strings.
- Analyse displacement and pressure patterns in resonant air columns and determine sound wavelength.
1. Definitions (Must Know)
A. Standing wave (on a string)
A standing wave forms when two waves of the same frequency travel in opposite directions and superpose.
B. Boundary conditions (fixed ends)
For a string fixed at an end, the displacement at that end must be zero, so the end is a node.
C. Harmonic number, n
n = 1,2,3,… labels the allowed standing-wave modes:
- n = 1: fundamental (first harmonic)
- n = 2: second harmonic, etc.
2. Key Ideas (What Earns Marks)
- A string fixed at both ends has nodes at both ends.
- Allowed wavelengths (string length L): L = nλ/2 (n = 1,2,3,…) so: λₙ = 2L/n
- Using v = fλ, the allowed frequencies are: fₙ = nv/2L
- Higher n means shorter wavelength and higher frequency.
See: Stationary Waves.
3. Detailed Explanations
A. Why only certain wavelengths fit
With nodes at both ends, the string must contain an integer number of half-wavelengths: L = nλ/2
That is why only specific wavelengths (and therefore specific frequencies) produce large-amplitude standing waves (resonance).
B. Mode shapes (first three harmonics)
These are the displacement shapes at an instant (shape only).
Standing-wave harmonics on a string (shape only)
Example displacement shapes for the first three harmonics of a string fixed at both ends.
Scroll across the graph to read all labels.
View figure data
| Position along string (arbitrary units) | n = 1 | n = 2 | n = 3 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0.008333333333333333 | 0.02617694830787315 | 0.05233595624294383 | 0.07845909572784494 |
| 0.016666666666666666 | 0.05233595624294383 | 0.10452846326765346 | 0.15643446504023087 |
| 0.025 | 0.07845909572784494 | 0.15643446504023087 | 0.2334453638559054 |
| 0.03333333333333333 | 0.10452846326765346 | 0.20791169081775931 | 0.3090169943749474 |
| 0.041666666666666664 | 0.13052619222005157 | 0.25881904510252074 | 0.3826834323650898 |
| 0.05 | 0.15643446504023087 | 0.3090169943749474 | 0.45399049973954675 |
| 0.058333333333333334 | 0.18223552549214747 | 0.35836794954530027 | 0.5224985647159488 |
| 0.06666666666666667 | 0.20791169081775931 | 0.40673664307580015 | 0.5877852522924731 |
| 0.075 | 0.2334453638559054 | 0.45399049973954675 | 0.6494480483301837 |
| 0.08333333333333333 | 0.25881904510252074 | 0.49999999999999994 | 0.7071067811865475 |
| 0.09166666666666666 | 0.2840153447039226 | 0.544639035015027 | 0.7604059656000308 |
| 0.1 | 0.3090169943749474 | 0.5877852522924731 | 0.8090169943749475 |
| 0.10833333333333334 | 0.33380685923377096 | 0.6293203910498375 | 0.8526401643540922 |
| 0.11666666666666667 | 0.35836794954530027 | 0.6691306063588582 | 0.8910065241883678 |
| 0.125 | 0.3826834323650898 | 0.7071067811865475 | 0.9238795325112867 |
| 0.13333333333333333 | 0.40673664307580015 | 0.7431448254773942 | 0.9510565162951535 |
| 0.14166666666666666 | 0.4305110968082951 | 0.7771459614569708 | 0.9723699203976766 |
| 0.15 | 0.45399049973954675 | 0.8090169943749475 | 0.9876883405951378 |
| 0.15833333333333333 | 0.4771587602596084 | 0.8386705679454239 | 0.996917333733128 |
| 0.16666666666666666 | 0.49999999999999994 | 0.8660254037844386 | 1 |
| 0.175 | 0.5224985647159488 | 0.8910065241883678 | 0.996917333733128 |
| 0.18333333333333332 | 0.544639035015027 | 0.9135454576426009 | 0.9876883405951378 |
| 0.19166666666666668 | 0.5664062369248328 | 0.9335804264972017 | 0.9723699203976766 |
| 0.2 | 0.5877852522924731 | 0.9510565162951535 | 0.9510565162951536 |
| 0.20833333333333334 | 0.6087614290087207 | 0.9659258262890683 | 0.9238795325112867 |
| 0.21666666666666667 | 0.6293203910498375 | 0.9781476007338057 | 0.8910065241883679 |
| 0.225 | 0.6494480483301837 | 0.9876883405951378 | 0.8526401643540923 |
| 0.23333333333333334 | 0.6691306063588582 | 0.9945218953682733 | 0.8090169943749475 |
| 0.24166666666666667 | 0.6883545756937539 | 0.9986295347545738 | 0.760405965600031 |
| 0.25 | 0.7071067811865475 | 1 | 0.7071067811865476 |
| 0.25833333333333336 | 0.7253743710122876 | 0.9986295347545738 | 0.6494480483301834 |
| 0.26666666666666666 | 0.7431448254773942 | 0.9945218953682734 | 0.5877852522924732 |
| 0.275 | 0.760405965600031 | 0.9876883405951377 | 0.5224985647159489 |
| 0.2833333333333333 | 0.7771459614569708 | 0.9781476007338057 | 0.45399049973954686 |
| 0.2916666666666667 | 0.7933533402912352 | 0.9659258262890683 | 0.3826834323650899 |
| 0.3 | 0.8090169943749475 | 0.9510565162951536 | 0.3090169943749475 |
| 0.30833333333333335 | 0.8241261886220157 | 0.9335804264972017 | 0.23344536385590553 |
| 0.31666666666666665 | 0.8386705679454239 | 0.913545457642601 | 0.15643446504023098 |
| 0.325 | 0.8526401643540922 | 0.8910065241883679 | 0.07845909572784507 |
| 0.3333333333333333 | 0.8660254037844386 | 0.8660254037844387 | 1.2246467991473532e-16 |
| 0.3416666666666667 | 0.8788171126619654 | 0.838670567945424 | -0.07845909572784482 |
| 0.35 | 0.8910065241883678 | 0.8090169943749475 | -0.15643446504023073 |
| 0.35833333333333334 | 0.9025852843498605 | 0.777145961456971 | -0.23344536385590528 |
| 0.36666666666666664 | 0.9135454576426009 | 0.7431448254773945 | -0.3090169943749469 |
| 0.375 | 0.9238795325112867 | 0.7071067811865476 | -0.38268343236508967 |
| 0.38333333333333336 | 0.9335804264972017 | 0.669130606358858 | -0.4539904997395471 |
| 0.39166666666666666 | 0.9426414910921784 | 0.6293203910498374 | -0.5224985647159487 |
| 0.4 | 0.9510565162951535 | 0.5877852522924732 | -0.587785252292473 |
| 0.4083333333333333 | 0.958819734868193 | 0.5446390350150273 | -0.6494480483301835 |
| 0.4166666666666667 | 0.9659258262890683 | 0.49999999999999994 | -0.7071067811865475 |
| 0.425 | 0.9723699203976766 | 0.45399049973954686 | -0.7604059656000306 |
| 0.43333333333333335 | 0.9781476007338057 | 0.40673664307580004 | -0.8090169943749473 |
| 0.44166666666666665 | 0.9832549075639545 | 0.35836794954530066 | -0.8526401643540918 |
| 0.45 | 0.9876883405951378 | 0.3090169943749475 | -0.8910065241883678 |
| 0.4583333333333333 | 0.9914448613738104 | 0.258819045102521 | -0.9238795325112865 |
| 0.4666666666666667 | 0.9945218953682733 | 0.20791169081775931 | -0.9510565162951535 |
| 0.475 | 0.996917333733128 | 0.15643446504023098 | -0.9723699203976764 |
| 0.48333333333333334 | 0.9986295347545738 | 0.10452846326765373 | -0.9876883405951377 |
| 0.49166666666666664 | 0.9996573249755573 | 0.05233595624294425 | -0.996917333733128 |
| 0.5 | 1 | 1.2246467991473532e-16 | -1 |
| 0.5083333333333333 | 0.9996573249755573 | -0.052335956242943564 | -0.9969173337331281 |
| 0.5166666666666667 | 0.9986295347545738 | -0.1045284632676535 | -0.9876883405951377 |
| 0.525 | 0.996917333733128 | -0.15643446504023073 | -0.9723699203976766 |
| 0.5333333333333333 | 0.9945218953682734 | -0.20791169081775907 | -0.9510565162951536 |
| 0.5416666666666666 | 0.9914448613738105 | -0.25881904510252035 | -0.923879532511287 |
| 0.55 | 0.9876883405951377 | -0.30901699437494773 | -0.891006524188368 |
| 0.5583333333333333 | 0.9832549075639546 | -0.35836794954530043 | -0.8526401643540921 |
| 0.5666666666666667 | 0.9781476007338057 | -0.4067366430757998 | -0.8090169943749476 |
| 0.575 | 0.9723699203976767 | -0.45399049973954625 | -0.7604059656000314 |
| 0.5833333333333334 | 0.9659258262890683 | -0.5000000000000001 | -0.7071067811865477 |
| 0.5916666666666667 | 0.958819734868193 | -0.5446390350150271 | -0.6494480483301834 |
| 0.6 | 0.9510565162951536 | -0.587785252292473 | -0.5877852522924734 |
| 0.6083333333333333 | 0.9426414910921784 | -0.6293203910498373 | -0.5224985647159495 |
| 0.6166666666666667 | 0.9335804264972017 | -0.6691306063588582 | -0.45399049973954697 |
| 0.625 | 0.9238795325112867 | -0.7071067811865475 | -0.3826834323650904 |
| 0.6333333333333333 | 0.913545457642601 | -0.743144825477394 | -0.3090169943749476 |
| 0.6416666666666667 | 0.9025852843498605 | -0.7771459614569711 | -0.2334453638559052 |
| 0.65 | 0.8910065241883679 | -0.8090169943749473 | -0.15643446504023112 |
| 0.6583333333333333 | 0.8788171126619654 | -0.838670567945424 | -0.07845909572784562 |
| 0.6666666666666666 | 0.8660254037844387 | -0.8660254037844385 | -2.4492935982947064e-16 |
| 0.675 | 0.8526401643540923 | -0.8910065241883678 | 0.07845909572784514 |
| 0.6833333333333333 | 0.838670567945424 | -0.913545457642601 | 0.15643446504023062 |
| 0.6916666666666667 | 0.8241261886220158 | -0.9335804264972016 | 0.23344536385590473 |
| 0.7 | 0.8090169943749475 | -0.9510565162951535 | 0.3090169943749472 |
| 0.7083333333333334 | 0.7933533402912352 | -0.9659258262890683 | 0.38268343236508995 |
| 0.7166666666666667 | 0.777145961456971 | -0.9781476007338056 | 0.4539904997395466 |
| 0.725 | 0.760405965600031 | -0.9876883405951377 | 0.5224985647159482 |
| 0.7333333333333333 | 0.7431448254773945 | -0.9945218953682733 | 0.5877852522924722 |
| 0.7416666666666667 | 0.7253743710122875 | -0.9986295347545739 | 0.6494480483301838 |
| 0.75 | 0.7071067811865476 | -1 | 0.7071067811865474 |
| 0.7583333333333333 | 0.6883545756937542 | -0.9986295347545739 | 0.7604059656000305 |
| 0.7666666666666667 | 0.669130606358858 | -0.9945218953682733 | 0.8090169943749478 |
| 0.775 | 0.6494480483301838 | -0.9876883405951378 | 0.8526401643540923 |
| 0.7833333333333333 | 0.6293203910498374 | -0.9781476007338056 | 0.8910065241883678 |
| 0.7916666666666666 | 0.6087614290087209 | -0.9659258262890684 | 0.9238795325112865 |
| 0.8 | 0.5877852522924732 | -0.9510565162951536 | 0.9510565162951535 |
| 0.8083333333333333 | 0.5664062369248328 | -0.9335804264972017 | 0.9723699203976767 |
| 0.8166666666666667 | 0.5446390350150273 | -0.9135454576426011 | 0.9876883405951377 |
| 0.825 | 0.5224985647159489 | -0.891006524188368 | 0.996917333733128 |
| 0.8333333333333334 | 0.49999999999999994 | -0.8660254037844386 | 1 |
| 0.8416666666666667 | 0.4771587602596086 | -0.8386705679454243 | 0.996917333733128 |
| 0.85 | 0.45399049973954686 | -0.8090169943749476 | 0.9876883405951379 |
| 0.8583333333333333 | 0.4305110968082955 | -0.7771459614569713 | 0.9723699203976768 |
| 0.8666666666666667 | 0.40673664307580004 | -0.743144825477394 | 0.9510565162951536 |
| 0.875 | 0.3826834323650899 | -0.7071067811865477 | 0.9238795325112867 |
| 0.8833333333333333 | 0.35836794954530066 | -0.6691306063588588 | 0.8910065241883685 |
| 0.8916666666666667 | 0.33380685923377074 | -0.6293203910498372 | 0.8526401643540917 |
| 0.9 | 0.3090169943749475 | -0.5877852522924734 | 0.8090169943749476 |
| 0.9083333333333333 | 0.2840153447039226 | -0.544639035015027 | 0.7604059656000308 |
| 0.9166666666666666 | 0.258819045102521 | -0.5000000000000004 | 0.7071067811865483 |
| 0.925 | 0.23344536385590553 | -0.45399049973954697 | 0.6494480483301842 |
| 0.9333333333333333 | 0.20791169081775931 | -0.40673664307580015 | 0.5877852522924734 |
| 0.9416666666666667 | 0.18223552549214772 | -0.35836794954530077 | 0.5224985647159488 |
| 0.95 | 0.15643446504023098 | -0.3090169943749476 | 0.4539904997395479 |
| 0.9583333333333334 | 0.13052619222005157 | -0.2588190451025207 | 0.3826834323650905 |
| 0.9666666666666667 | 0.10452846326765373 | -0.20791169081775987 | 0.3090169943749478 |
| 0.975 | 0.07845909572784507 | -0.15643446504023112 | 0.23344536385590534 |
| 0.9833333333333333 | 0.05233595624294425 | -0.1045284632676543 | 0.1564344650402321 |
| 0.9916666666666667 | 0.02617694830787298 | -0.05233595624294348 | 0.07845909572784575 |
| 1 | 1.2246467991473532e-16 | -2.4492935982947064e-16 | 3.6739403974420594e-16 |
4. Common Mistakes
- Using the double-slit formula x = λ D/a (wrong topic).
- Mixing up L (string length) with λ (wavelength).
- Forgetting that n starts at 1 (there is no n = 0 harmonic).
- Forgetting that v = fλ uses SI units.
5. Exam Tips
- Start by stating the boundary conditions: “both ends fixed, so nodes at both ends”.
- Write L = nλ/2 first, then convert to λ or f.
- If the question gives frequency and length, you can solve for wave speed using v = 2Lfₙ/n.
6. Worked Examples
Modelled example 1
Fundamental frequency
Problem
Study the worked solution
Apply the boundary condition
Method
The fundamental fits one half-wavelength into the string.Reason
Both fixed ends are displacement nodes.Working
L = λ₁/2 ⇒ λ₁ = 2LConnect speed and frequency
Method
Use f₁ = v/(2L).Reason
Substituting λ₁ = 2L into v = fλ gives the fundamental relation.Working
f₁ = v/(2L)Calculate
Method
The fundamental frequency is 75 Hz.Reason
The wave travels 120 m each second with wavelength 1.60 m.Working
f₁ = 120/2(0.80) = 75 Hz
Guided practice 2
Third harmonic frequency
Problem
Try this before viewing the solution
Hints
Hint 1: use the harmonic factor
View solution step by step
Use the allowed-frequency sequence
Method
The third harmonic has three times the fundamental frequency.Reason
fₙ = nv/(2L) = nf₁ when v and L are unchanged.Working
f₃ = 3f₁Calculate
Method
f₃ = 225 Hz.Reason
Three half-wavelength loops fit into the same length.Working
f₃ = 3(75) = 225 Hz
Common misconception 3
Find wave speed from a resonance
Learner claim
Try this before viewing the solution
View solution step by step
Keep the harmonic number
Method
Use fₙ = nv/(2L) with n = 2.Reason
The relation f = v/(2L) applies only to the fundamental.Working
200 = 2v/[2(0.60)]Simplify the second mode
Method
For n = 2, f₂ = v/L.Reason
The second harmonic contains one full wavelength along the fixed-end string.Working
v = f₂LCalculate
Method
The wave speed is 120 m s⁻¹.Reason
Multiply the resonant frequency by the one-wavelength string length.Working
v = (200)(0.60) = 120 m s⁻¹
Examiner practice 4
Identify the harmonic number
Examination question
Try this before viewing the solution
View solution step by step
Use the modal relation
1 markMethod
fₙ = nv/(2L).Reason
Both string ends are fixed nodes.Working
fₙ = nv/(2L)Rearrange and calculate
1 markMethod
n = 4.Reason
The mode number is obtained from the measured frequency relative to the fundamental spacing.Working
n = 2Lfₙ/v = 2(0.80)(300)/120 = 4Identify the mode
1 markMethod
This is the fourth harmonic.Reason
Allowed fixed-end modes use positive integer n beginning at one.Working
n = 4
Self-mark with the mark scheme
Compare your response with each mark point. Select a point only when your response contains that evidence.
Self-mark the relation, calculation and mode identification.
Challenge 5
Wavelength of a given harmonic
Independent transfer
Try this before viewing the solution
Hints
Hint 1: count half-wavelengths
View solution step by step
Apply the fifth-mode geometry
Method
Five half-wavelengths fit into 0.60 m.Reason
The fixed ends are nodes and the fifth harmonic has five loops.Working
L = 5λ/2Calculate wavelength
Method
λ = 0.24 m.Reason
Rearrange the boundary relation for wavelength.Working
λ = 2(0.60)/5 = 0.24 m
7. Mind Stretchers
Mind stretcher 1: Why does increasing n increase frequency?Extension
Explain (without heavy maths) why higher harmonics have higher frequency.
Show Answer
Higher harmonics fit more half-wavelengths into the same length, so the wavelength is shorter. With the same wave speed, v = fλ, a smaller λ means a larger f.
Mind stretcher 2: What happens if the wave speed increases?Extension
For the same string length L, suppose the wave speed v increases (e.g. by increasing tension).
How do the resonant frequencies change? Explain using fₙ = nv/(2L).
Show Answer
From fₙ = nv/(2L), each resonant frequency is directly proportional to v.
So if v increases by some factor, all the harmonics’ frequencies increase by the same factor.
Mind stretcher 3: Optional (Enrichment)Extension
A. One end free (node–antinode)
If one end is fixed (node) and the other end is free (antinode), the allowed lengths are: L = ((2n-1)λ)/4
This is more commonly tested using air columns: see Standing Waves in Air Columns.
Mind stretcher 4: Simulation Bridge: Standing Wave ExplorerExtension
Concept Explorer: Standing Wave Explorer
Toggle string and air-column boundary conditions, change harmonic mode, and test wavelength-frequency relations.
- Boundary Conditions
- Harmonics
- Resonance Spacing
- f–λ–v Links
Investigate strings in the Standing Wave Explorer.
Continue with the next resource in this course.
Course and syllabus information
- Course
- GCE A-Level H2 Physics
- Edition
- GCE A-Level H2 Physics 2027