Any complete set of functions, not just eigenfunctions, can be used to construct a solution to a linear PDE if we know how these functions evolve in time. Dirac delta functions are a perfectly acceptable alternative to the trigonometric eigenfunctions that were studied previously. The time evolution of these delta functions is called a Green (or Green's) function.
Figure: Decomposition of sawtooth into Green's functions.
We can approximate a Dirac delta function using a narrow Gaussian if we are careful not to make the width, a, smaller than the grid spacing in the simulation.
![]()
Figure
shows how an initial saw-tooth disturbance is decomposed
into delta functions.
Clearly Green's functions exist for all of the linear PDEs in Table
;
you just displayed them as contour plots in the previous exercise!
In practice, it is often difficult to find
an analytic expression for these functions even if they are known to exist.
Green's functions depend on the position of the delta function,
, at
initial time,
, and must predict the disturbance at any other point in the medium, x,
at any subsequent time, t. The disturbance will, of course, only depend on the elapsed
time,
.
![]()
The Green's function can now be used to calculate the wavefunction at any subsequent time
if the initial disturbance,
, is known.
Since the Green's function for time-dependent PDEs allows one to calculate the
wavefunction at any time,
, using the initial conditions,
,
these functions are sometimes referred to as propagators.
![]()
Use detector graphs to demonstrate this symmetry. Set up the system with a narrow initial Gaussian and a detector at another point. Run the simulation and then freeze the graph using the blue attribute button on the detector graph. Create another detector graph and reverse the positions of the delta function and the detectors. Notice that the two detector graphs are identical.
A formal representation of Green's functions is not hard to derive . Substituting the definition
of the Fourier coefficients,
, into an eigenfunction expansion of a solution, we obtain
If we interchange the order of the summation and integration and compare the result to eq:GreenSol, we obtain the Green's function as a sum over eigenfunctions.
![]()
Does the expansion work best for short or long times? Close to or far from the boundary? Compare your result to contour plots produced by WAVE .
Table: Green's functions for various PDEs with boundaries at infinity.