Longitudinal Wave Demonstration
Loading the math board and drawing, please wait…
This example demonstrates the propagation of a longitudinal wave (compression wave) by visualizing the displacement changes of the waveform. Key mathematical concepts involved include cosine and sine functions, definite integral, stochastic process, bar chart, functions, and logarithm. The construction leverages GeoGebra commands/objects like T, A, Displace, t, P0, dx, dt, P1-P32 to simulate wave displacement and propagation. It is suitable for high school and above students to learn wave theory, function graphs, and integral applications, as well as for physics teaching demonstrations.
GeoGebra Commands & Parameters
Numeric T(5)Numeric A(2)Displace(x) = (A * sin((360° * x / T)))Numeric t(12.5)(Displace(t), 0)Numeric dx(0.5)Numeric dt(0.15)(dx + Displace(t - dt), 0)((2 * dx) + Displace(t - (2 * dt)), 0)((3 * dx) + Displace(t - (3 * dt)), 0)((4 * dx) + Displace(t - (4 * dt)), 0)((5 * dx) + Displace(t - (5 * dt)), 0)((6 * dx) + Displace(t - (6 * dt)), 0)((7 * dx) + Displace(t - (7 * dt)), 0)Numeric a(2)((9 * dx) + Displace(t - (9 * dt)), 0)((8 * dx) + Displace(t - (8 * dt)), 0)((10 * dx) + Displace(t - (10 * dt)), 0)((11 * dx) + Displace(t - (11 * dt)), 0)((12 * dx) + Displace(t - (12 * dt)), 0)((13 * dx) + Displace(t - (13 * dt)), 0)((14 * dx) + Displace(t - (14 * dt)), 0)((15 * dx) + Displace(t - (15 * dt)), 0)((16 * dx) + Displace(t - (16 * dt)), 0)((17 * dx) + Displace(t - (17 * dt)), 0)((18 * dx) + Displace(t - (18 * dt)), 0)((19 * dx) + Displace(t - (19 * dt)), 0)((20 * dx) + Displace(t - (20 * dt)), 0)((21 * dx) + Displace(t - (21 * dt)), 0)((22 * dx) + Displace(t - (22 * dt)), 0)((23 * dx) + Displace(t - (23 * dt)), 0)((24 * dx) + Displace(t - (24 * dt)), 0)((25 * dx) + Displace(t - (25 * dt)), 0)((26 * dx) + Displace(t - (26 * dt)), 0)((27 * dx) + Displace(t - (27 * dt)), 0)((28 * dx) + Displace(t - (28 * dt)), 0)((29 * dx) + Displace(t - (29 * dt)), 0)((30 * dx) + Displace(t - (30 * dt)), 0)((31 * dx) + Displace(t - (31 * dt)), 0)((32 * dx) + Displace(t - (32 * dt)), 0)((-dx) + Displace(t + dt), 0)(((-2) * dx) + Displace(t + (2 * dt)), 0)(((-3) * dx) + Displace(t + (3 * dt)), 0)(((-4) * dx) + Displace(t + (4 * dt)), 0)(((-5) * dx) + Displace(t + (5 * dt)), 0)(((-6) * dx) + Displace(t + (6 * dt)), 0)(((-7) * dx) + Displace(t + (7 * dt)), 0)Boolean ShowAll(true)