Differential Equations for EngineersXYZ Homework Edition

⇩ Download ▾

6.3 Convolution

Convolution

We said that the Laplace transformation of a product is not the product of the transforms. All hope is not lost however. We simply have to use a different type of a “product.” Take two functions f(t)f(t) and g(t)g(t) defined for t0t \geq 0, and define the convolution1 of f(t)f(t) and g(t)g(t) as

( f * g ) ( t ) = d e f 0 t f ( τ ) g ( t τ ) d τ . \label{eq:1} (f \ast g)(t) \overset{\rm{def}}{=} \int_0^t f(\tau)g(t- \tau)d\tau.

(6.3.1)

As you can see, the convolution of two functions of tt is another function of tt.

Interactive figureConvolution as flip-and-slide, and where resonance comes fromDrag the t and Frequency ω sliders.
A pale wave runs across the frame at fixed height. A second, dashed wave of the same height occupies only the region left of a moving vertical line, and shifts bodily as that line is dragged rightward. A heavy curve fills the same region, being the product of the two, swinging above and below the axis. A separate curve behind them oscillates with a height that grows steadily larger the further right it goes, staying inside a pair of dashed straight lines that widen away from the origin — so its swings start small near the left edge and become several times taller by the right. Adjustable parameters: t — how far g has slid (s) = 2.5, Frequency ω (w) = 1 rad/s. Viewing window: x from -2.07 to 8.07, y from -3.13 to 3.13.
XYZ Graph · viewer build 5edf91b
Lebl's Example 6.3.2 worked as a picture: (sin ωt ∗ cos ωt)(t) = ½ t sin(ωt). The pale curve is f(τ) = sin(ωτ), fixed. The dashed curve is g(t − τ) = cos(ω(t − τ)) — g REVERSED and slid to the right by t, which is the whole content of the definition ∫₀ᵗ f(τ)g(t − τ)dτ. The heavy orange curve is their product, drawn only on 0 ≤ τ ≤ t, and its signed area is the answer. Drag t: the window widens, the reversed copy slides, and the bold blue curve is TRACED OUT as you go — that is the running result, and the pale blue curve ahead of it is where it is headed. Notice the blue curve does not just oscillate — it grows inside the dashed ±t/2 envelope. That factor of t is why §2.6's resonance solution grows without bound, and here you can watch it accumulate rather than take it from the algebra.

The convolution has many properties that make it behave like a product. Let cc be a constant and ff, gg, and hh be functions then

f * g = g * f ( c f ) * g = f * ( c g ) = c ( f * g ) ( f * g ) * h = f * ( g * h ) \begin{align}\begin{aligned} f*g &= g* f \\ (c\,f)*g &= f*(c\,g)=c\,(f*g) \\ (f*g)*h&=f*(g*h) \end{aligned}\end{align} \nonumber

The most interesting property for us, and the main result of this section is the following theorem.

In other words, the Laplace transform of a convolution is the product of the Laplace transforms. The simplest way to use this result is in reverse.

Solving ODEs

The next example demonstrates the full power of the convolution and the Laplace transform. We can give the solution to the forced oscillation problem for any forcing function as a definite integral.

Volterra Integral Equation

A common integral equation is the Volterra integral equation2

x ( t ) = f ( t ) + 0 t g ( t τ ) x ( τ ) d τ x(t) = f(t) + \int_0^t g(t-\tau)x(\tau)\, d\tau \nonumber

where f(t)f(t) and g(t)g(t) are known functions and x(t)x(t) is an unknown we wish to solve for. To find x(t)x(t), we apply the Laplace transform to the equation to obtain

X ( s ) = F ( s ) + G ( s ) X ( s ) , X(s)=F(s)+G(s)X(s), \nonumber

where X(s)X(s), F(s)F(s), and G(s)G(s) are the Laplace transforms of x(t)x(t), f(t)f(t), and g(t)g(t), respectively. We find

X ( s ) = F ( s ) 1 G ( s ) . X(s) = \dfrac{F(s)}{1-G(s)}. \nonumber

To find x(t)x(t) we now need to find the inverse Laplace transform of X(s)X(s).

Footnotes

[1] For those that have seen convolution defined before, you may have seen it defined as f*g)(t)=f(τ)g(tτ)dτf\ast g)(t)=\int_{-\infty}^{\infty}f(\tau )g(t-\tau )d\tau. This definition agrees with (6.3.1) if you define f(t)f(t) and g(t)g(t) to be zero for t<0t<0. When discussing the Laplace transform the definition we gave is sufficient. Convolution does occur in many other applications, however, where you may have to use the more general definition with infinities.

[2] Named for the Italian mathematician Vito Volterra (1860–1940).

Adapted from Differential Equations for Engineers by Jiří Lebl (https://www.jirka.org/diffyqs/), © Jiří Lebl, licensed under CC BY-SA 4.0. Changes were made. License: CC-BY-SA-4.0.

These eBooks are a prerelease and are not yet certified conformant with WCAG 2.1 AA or ADA Title II. Every page is built against an automated accessibility gate, and the published editions will meet ADA Title II requirements when they release in late September 2026. If something is unusable, please tell us.