Given a system whose behaviour is described by a linear operator L^,
its impulse responseuδ(t) is defined as the system’s response
when forced by the Dirac delta functionδ(t):
L^{uδ(t)}=δ(t)
This can be used to find the response u(t) of L^
to any forcing function f(t),
by simply taking the convolution with uδ(t):
L^{u(t)}=f(t)⟹u(t)=(f∗uδ)(t)
Starting from the definition of uδ(t),
we shift the argument by some constant τ,
and multiply both sides by f(τ):
L^{uδ(t−τ)}L^{f(τ)uδ(t−τ)}=δ(t−τ)=f(τ)δ(t−τ)
Where f(τ) was moved inside thanks to the linearity of L^.
Integrating over τ gives us:
∫0∞L^{f(τ)uδ(t−τ)}dτ=∫0∞f(τ)δ(t−τ)dτ=f(t)
The integral and L^ are operators of different variables, so we reorder them,
and recognize that the resulting integral is a convolution:
f(t)=L^∫0∞f(τ)uδ(t−τ)dτ=L^{(f∗uδ)(t)}
Because L^{u(t)}=f(t) by definition,
we then see that (f∗uδ)(t)=u(t).
This is useful for solving initial value problems,
because any initial condition can be satisfied thanks to linearity,
by choosing the initial values of the homogeneous solution L^{u0(t)}=0
such that the total solution (f∗uδ)(t)+u0(t) has the desired values.
For boundary value problems, there is the related concept of
a fundamental solution.
References
O. Bang,
Applied mathematics for physicists: lecture notes, 2019,
unpublished.