MultipleScattering.jl

Abstract

MultipleScattering.jl: a Julia library for simulating, processing, and plotting multiple scattering of acoustic waves.

Publication
GitHub
Placing impenetrable particles side-by-side creates the same effect as a solid wall. In this case I left two gaps in the wall, so that as this wave squeezes through two gaps, it interacts with itself, creating a unique diffraction pattern on the right. This figure is a snapshot of this wave for a fixed time.
Similar to the figure above, here we show the absolute magnitude of the wave.

Related