Solving the 1D Helmholtz Differential Equation Using Finite Differences

Requires a Wolfram Notebook System
Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.
This Demonstration implements a recently published algorithm of an improved finite difference scheme for solving the Helmholtz differential equation in one dimension. Dirichlet and Sommerfeld boundary conditions are supported. Different source functions
can be specified. Sommerfeld boundary conditions can be specified at either end of the domain but not at both ends at the same time. The current value of points per wavelength (PPW) is shown at the top of the display. You can also vary the
value. You can view the matrix
and its eigenvalues using the dropdown menu in the top row.
Contributed by: Nasser M. Abbasi (June 2012)
Open content licensed under CC BY-NC-SA