Loading…

Group Velocity Tool

Physics Oscillations and Waves • Waves Properties and Equations

View all topics

Compute the group velocity of a wave packet from a dispersion relation: \[ v_g=\frac{d\omega}{dk}. \] This tool compares \(v_g\) with phase velocity \[ v_p=\frac{\omega}{k}, \] and shows how dispersion affects packet motion and spreading. It includes common models such as deep-water waves \(\omega=\sqrt{gk}\), nondispersive waves \(\omega=vk\), and a custom power law \(\omega=a k^n\).

Dispersion relation
Input variable
Visualization
In nondispersive media, \(v_g=v_p\). In dispersive media, the envelope and the carrier can move at different speeds.
Ready
Wave packet animation
The packet envelope moves at \(v_g\), while the carrier oscillations move at \(v_p\). In dispersive cases the packet also broadens slightly.
Axes: x (m, schematic), relative amplitude. Slow by default.
Interactive plot
Plots \(\omega\), \(v_p\), or \(v_g\) as functions of \(k\). Axes include units and support zoom and pan.
Tip: on narrow screens, scroll horizontally to see the full plot.
Enter values and click “Calculate”.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What is group velocity?

Group velocity is the speed at which the overall shape or envelope of the wave's amplitudes propagates.

Does group velocity equal phase velocity?

They are only strictly equal when the physical medium is completely non-dispersive.

How is group velocity mathematically found?

It is the direct first derivative of angular frequency with respect to wavenumber.