Doppler Effect and Mach 1

[color=#0000ff][i][color=#0000ff][i][color=#999999]This activity belongs to the GeoGebra book [url=https://www.geogebra.org/m/mes4bgft]The Domain of the Time[/url].[/color][/i][/color][/i][/color][br][br]Even something as straightforward as uniform motion can provide fascinating scenarios. Here, we combine the uniform motion of sound waves with the constant motion of an F18 aircraft, where the user can choose the speed at which the plane travels.[br][br]This setup allows us to observe the compression of sound waves, which results in the variation of frequency perceived by the observer (the [i]Doppler Effect[/i]). Additionally, it demonstrates the breaking of the sound barrier, where a [b][i]shock wave[/i][/b] appears in the form of a conical surface. This shock wave is a pressure wave that travels faster than the speed of sound in that medium—i.e., it exceeds [i]Mach 1[/i]. When this wave reaches an observer, they will hear a [i]sonic boom[/i].[br][list][*]Note 1: In the construction, the aircraft may not appear to be to scale. However, we can imagine that the aircraft is on a different plane, much closer to the observer (who is always in the foreground) than the x-axis.[/*][/list][list][*]Nota 2: Since sound is essentially a variation in air pressure, the cone represents a region of intense sound (the sonic boom). If the aircraft were very small, the effect would be a singular burst. However, with a larger aircraft, there may be two or more cones of pressure, resulting in multiple sonic booms—at least one from the nose and another from the tail.[/*][/list]
[b]SCRIPT FOR SLIDER anima[/b][br][br][color=#cc0000][color=#cc0000]# Calculate the elapsed seconds dt; add one second if t1(1) < tt[/color][/color][br][color=#999999]SetValue(tt, t1(1))[br]SetValue(t1, First(GetTime(), 3))[br]SetValue(dt, (t1(1) < tt) + (t1(1) − tt)/1000)[/color] [br][color=#cc0000][br]# Move M while keeping focus on it[/color][br][color=#999999]SetValue(M, M + dt v)[/color][br][color=#0000FF]SetActiveView(1)[br]CentreView(M + (-100, 500))[br][/color][br][color=#cc0000]# Control automatic changes in velocity[/color][color=#0000FF][br]SetValue(v0, If(desp ∧ v0 < 140 ∨ mach1 ∧ v0 < 343 ∨ mach2, v0 + 1, v0))[br]SetValue(v, (v0, 0))[br]SetValue(M, If(80 < v0 < 140, (x(M), 17v0 - 1210), M))[/color][br] [br][br][br][br][br][color=#999999][color=#999999][color=#0000ff][color=#0000ff][color=#999999][color=#999999]Author of the activity and GeoGebra construction: [/color][/color][/color][color=#0000ff][color=#999999][color=#999999][url=https://www.geogebra.org/u/rafael]Rafael Losada[/url].[/color][/color][/color][/color][/color][/color]

Information: Doppler Effect and Mach 1