Section 5.11: Exploring the Dispersion of Classical Waves
This simulation has not been converted from Java to JavaScript.
The most common example of dispersion is the splitting of white light into a rainbow of color as it passes through a prism. Different wavelengths of light travel though glass at different speeds and so different colors of light are refracted different amounts resulting in a rainbow. This animation allows you to explore dispersion of waves on a string as modeled by a chain of coupled oscillators. You can set the chain in motion by typing in different functions or dragging a red ball before you start the simulation and watch the oscillation of the chain over time (time is given in seconds and position in cm). Note that if you change a parameter, the text box stays yellow until you push "enter" and then you must push the "Init" button to initialize the animation.
- Start with the initial equation of sin(2*pi*x) and #Part = 16 and determine the period of the oscillation. What is the speed of the wave (v = ω/k = 2π/kT)?
- Half the wavelength (Input the equation: sin(4*pi*x) and initialize the animation). What is the period of the oscillation? Speed of the wave?
- Continue changing the wavelength and measuring the period and the speed of the wave. How does the wave speed change with the wavelength?
- Enter e^(-25*(x-0.5)*(x-0.5)) for the initial condition of a Gaussian wave packet. Describe how its shape changes over time.
Note that this varying wave speed is a variation in the phase velocity of the wave. This is dispersion of a wave: a difference in phase velocity depending on the wave number. This has implications for the time evolution of a wave packet constructed out of a series of these waves. Here the dispersion leads to the change of the wave packet shape over time.
This Exploration uses an Open Source Physics Quantum Mechanics Applet.