Chapter 2: Mathematical Preliminaries

Lesson 2: Laplace Transform, Inverse Transform, and Common Pairs

This lesson introduces the Laplace transform as a central tool for solving linear ordinary differential equations (ODEs) with initial conditions, which will be used throughout system dynamics and control engineering. We develop its rigorous definition, conditions for existence, key algebraic properties, the inverse transform (with the Bromwich integral and partial fractions), and a core table of common transform pairs. Symbolic and numerical implementations are illustrated in Python, C++, Java, MATLAB/Simulink, and Wolfram Mathematica.

1. Motivation and Definition

In Lesson 1 of this chapter, we considered initial value problems for linear ODEs such as \( y'(t) + a\,y(t) = u(t), \; t \ge 0 \) with initial condition \( y(0) = y_0 \). Direct time-domain solution typically relies on integrating factors or characteristic equations. The Laplace transform converts such time-domain differential equations into algebraic equations in a complex variable \( s \), allowing systematic solution and straightforward incorporation of initial conditions.

Let \( f:[0,\infty) \to \mathbb{R} \) (or \(\mathbb{C}\)) be a given function of time \( t \). The (unilateral) Laplace transform of \( f(t) \) is defined as

\[ \mathcal{L}\{f(t)\}(s) = F(s) = \int_{0}^{\infty} e^{-s t} f(t)\, \mathrm{d}t, \quad t \ge 0, \]

where \( s \in \mathbb{C} \). For many engineering signals, the integral converges in a right half-plane \( \Re(s) > \sigma_0 \), called the region of convergence (ROC). The Laplace transform will later underpin transfer functions, impulse responses, and frequency-domain analysis; in this lesson we focus strictly on its mathematical properties.

flowchart TD
  A["ODE + initial conditions in t-domain"] --> B["Apply Laplace: L{y(t)}, L{inputs}"]
  B --> C["Algebraic equation in s-domain (Y(s))"]
  C --> D["Solve algebraic equation for Y(s)"]
  D --> E["Apply inverse Laplace to obtain y(t)"]
        

2. Existence Conditions and Region of Convergence

Not every function admits a Laplace transform (in the classical sense). We now state sufficient conditions commonly used in system dynamics.

Definition (Piecewise continuity). A function \( f(t) \) on \([0,\infty)\) is piecewise continuous if every finite interval \([0,T]\) can be partitioned into finitely many subintervals on which \( f \) is continuous and has finite one-sided limits at the breakpoints.

Definition (Exponential order). A function \( f(t) \) is said to be of exponential order \( \alpha \) if there exist constants \( M > 0 \) and \( T \ge 0 \) such that

\[ |f(t)| \le M e^{\alpha t} \quad \text{for all } t \ge T. \]

Theorem (Sufficient condition for existence). If \( f(t) \) is piecewise continuous on \([0,\infty)\) and of exponential order \( \alpha \), then its Laplace transform exists for all \( s \) with \( \Re(s) > \alpha \).

Proof (sketch). For \( \Re(s) = \sigma > \alpha \), estimate

\[ \left|\int_{0}^{\infty} e^{-st} f(t)\, \mathrm{d}t\right| \le \int_{0}^{\infty} e^{-\sigma t} |f(t)|\, \mathrm{d}t = \int_{0}^{T} e^{-\sigma t} |f(t)|\, \mathrm{d}t + \int_{T}^{\infty} e^{-\sigma t} |f(t)|\, \mathrm{d}t. \]

The first integral is finite because \( f \) is bounded on \([0,T]\). On \([T,\infty)\) we use the exponential order bound:

\[ \int_{T}^{\infty} e^{-\sigma t} |f(t)|\, \mathrm{d}t \le \int_{T}^{\infty} e^{-\sigma t} M e^{\alpha t}\, \mathrm{d}t = M \int_{T}^{\infty} e^{-(\sigma - \alpha) t}\, \mathrm{d}t = M \frac{e^{-(\sigma-\alpha)T}}{\sigma - \alpha} < \infty. \]

Hence the Laplace integral converges absolutely and defines an analytic function \( F(s) \) on \( \Re(s) > \alpha \). This right half-plane is (a subset of) the ROC.

3. Fundamental Properties

The Laplace transform is a linear integral transform with powerful operational properties. We denote \( F(s) = \mathcal{L}\{f(t)\}(s) \) whenever the transform exists.

3.1 Linearity

For scalars \( a, b \in \mathbb{R} \) (or \( \mathbb{C} \)) and functions \( f, g \) whose transforms exist on a common ROC:

\[ \mathcal{L}\{a f(t) + b g(t)\}(s) = a F(s) + b G(s). \]

Proof. Directly from linearity of the integral:

\[ \int_{0}^{\infty} e^{-st} \left[a f(t) + b g(t)\right] \mathrm{d}t = a \int_{0}^{\infty} e^{-st} f(t)\, \mathrm{d}t + b \int_{0}^{\infty} e^{-st} g(t)\, \mathrm{d}t. \]

3.2 Time shifting

Let \( u(t) \) denote the unit step function, \( u(t)=0 \) for \( t < 0 \) and \( u(t)=1 \) for \( t \ge 0 \). For a shift \( a > 0 \),

\[ \mathcal{L}\{f(t-a)\,u(t-a)\}(s) = e^{-a s} F(s). \]

This property will later allow us to treat delayed inputs and switching signals in dynamic systems.

3.3 Differentiation in the time domain

Suppose \( f \) is differentiable and \( f'(t) \) is of exponential order such that \( \mathcal{L}\{f'(t)\}(s) \) exists. Then

\[ \mathcal{L}\{f'(t)\}(s) = s F(s) - f(0^{+}). \]

Proof (integration by parts).

\[ \mathcal{L}\{f'(t)\}(s) = \int_{0}^{\infty} e^{-st} f'(t)\, \mathrm{d}t. \]

Choose \( u = e^{-st} \), \( \mathrm{d}v = f'(t)\,\mathrm{d}t \). Then \( \mathrm{d}u = -s e^{-st}\mathrm{d}t \), \( v = f(t) \). Integration by parts gives

\[ \int_{0}^{\infty} e^{-st} f'(t)\, \mathrm{d}t = \left[e^{-st} f(t)\right]_{0}^{\infty} + s \int_{0}^{\infty} e^{-st} f(t)\, \mathrm{d}t. \]

Under the exponential-order conditions, \( e^{-st} f(t) \to 0 \) as \( t \to \infty \) for \( \Re(s) \) sufficiently large, so the boundary term equals \( 0 - f(0^{+}) \). Hence

\[ \mathcal{L}\{f'(t)\}(s) = - f(0^{+}) + s F(s). \]

3.4 Differentiation in the \( s \)-domain

Assume \( f(t) \) is such that exchange of differentiation and integration is justified. Then

\[ \frac{\mathrm{d}}{\mathrm{d}s} F(s) = \frac{\mathrm{d}}{\mathrm{d}s} \int_{0}^{\infty} e^{-st} f(t)\, \mathrm{d}t = \int_{0}^{\infty} \frac{\partial}{\partial s}\left(e^{-st}\right) f(t)\, \mathrm{d}t = -\int_{0}^{\infty} t e^{-st} f(t)\, \mathrm{d}t, \]

so that

\[ \mathcal{L}\{t f(t)\}(s) = -\frac{\mathrm{d}}{\mathrm{d}s} F(s). \]

3.5 Integration in the time domain

Let \( g(t) = \displaystyle \int_{0}^{t} f(\xi)\,\mathrm{d}\xi \). Then \( g'(t) = f(t) \) and \( g(0)=0 \). Applying the differentiation property to \( g \), we obtain

\[ \mathcal{L}\{g'(t)\}(s) = s G(s) - g(0^{+}) = s G(s). \]

But \( g'(t) = f(t) \), so \( \mathcal{L}\{f(t)\}(s) = s G(s) \), and therefore

\[ G(s) = \mathcal{L}\left\{\int_{0}^{t} f(\xi)\,\mathrm{d}\xi \right\}(s) = \frac{1}{s} F(s). \]

This property shows that integration in time corresponds to division by \( s \) in the Laplace domain.

4. Inverse Laplace Transform and Partial Fractions

Given a Laplace-domain function \( F(s) \), the corresponding time-domain function \( f(t) \) is obtained via the inverse Laplace transform.

Definition (Inverse Laplace transform). If \( F(s) = \mathcal{L}\{f(t)\}(s) \) with ROC containing the vertical line \( \Re(s) = \gamma \), then formally

\[ f(t) = \mathcal{L}^{-1}\{F(s)\}(t) = \frac{1}{2\pi i} \int_{\gamma - i\infty}^{\gamma + i\infty} e^{s t} F(s)\, \mathrm{d}s, \quad t \ge 0. \]

This contour integral is known as the Bromwich integral. In practice, control engineers almost never evaluate it directly; instead, we use algebraic manipulation and known transform pairs.

4.1 Rational transforms and partial fraction expansion

Many systems lead to rational Laplace-domain expressions \( F(s) = \dfrac{N(s)}{D(s)} \), with \( N, D \) polynomials and \( \deg N < \deg D \). Suppose for simplicity that the poles (roots of \( D(s) \)) are real, distinct, and lie in the ROC. Then we can express \( F(s) \) as a sum of first-order terms:

\[ F(s) = \sum_{k=1}^{n} \frac{A_k}{s - p_k}, \]

where \( p_k \) are the poles and \( A_k \) are constants. Each term corresponds to an exponential in time:

\[ \mathcal{L}^{-1}\left\{\frac{1}{s - a}\right\}(t) = e^{a t} u(t). \]

Example. Let \( F(s) = \dfrac{s+2}{(s+1)(s+3)} \). We seek \( f(t) = \mathcal{L}^{-1}\{F(s)\}(t) \).

Write a decomposition

\[ \frac{s+2}{(s+1)(s+3)} = \frac{A}{s+1} + \frac{B}{s+3}. \]

Multiplying by \( (s+1)(s+3) \) gives \( s+2 = A(s+3) + B(s+1) \). Evaluating at \( s=-1 \) yields \( 1 = 2A \Rightarrow A = \tfrac{1}{2} \). Evaluating at \( s=-3 \) yields \( -1 = -2B \Rightarrow B = \tfrac{1}{2} \). Therefore

\[ F(s) = \frac{1}{2}\frac{1}{s+1} + \frac{1}{2}\frac{1}{s+3} \quad \Longrightarrow \quad f(t) = \frac{1}{2} e^{-t} u(t) + \frac{1}{2} e^{-3t} u(t). \]

flowchart TD
  S["Given F(s) (typically rational)"] --> F1["Factor denominator to find poles"]
  F1 --> F2["Express F(s) as sum of simple terms (partial fractions)"]
  F2 --> F3["Match each term with known Laplace pair"]
  F3 --> FT["Sum corresponding time-domain components f(t)"]
        

5. Core Laplace Transform Pairs

We list Laplace pairs that will be used repeatedly in subsequent chapters. All transforms are unilateral (from \( 0 \) to \( \infty \)) and are understood for \( t \ge 0 \) with \( u(t) \) the unit step.

  • Constant (step input):

    \[ f(t) = u(t), \quad F(s) = \frac{1}{s}, \quad \Re(s) > 0. \]

  • Exponential:

    \[ f(t) = e^{a t} u(t), \quad F(s) = \frac{1}{s - a}, \quad \Re(s) > \Re(a). \]

  • Ramp and powers:

    \[ f(t) = t^{n} u(t), \quad F(s) = \frac{n!}{s^{n+1}}, \quad n = 0,1,2,\dots, \quad \Re(s) > 0. \]

  • Sine and cosine:

    \[ f(t) = \sin(\omega t) u(t), \quad F(s) = \frac{\omega}{s^{2} + \omega^{2}}, \quad \Re(s) > 0, \]

    \[ f(t) = \cos(\omega t) u(t), \quad F(s) = \frac{s}{s^{2} + \omega^{2}}, \quad \Re(s) > 0. \]

  • Exponentially damped sinusoid:

    \[ f(t) = e^{a t}\sin(\omega t) u(t), \quad F(s) = \frac{\omega}{(s-a)^{2} + \omega^{2}}, \quad \Re(s) > \Re(a). \]

  • (Engineering) impulse:

    \[ f(t) = \delta(t), \quad F(s) = 1, \]

    where \( \delta(t) \) is the Dirac delta distribution, modeling ideal impulsive actions.

6. Computational Implementations

Modern system dynamics workflows routinely combine analytical Laplace methods with symbolic and numerical computation. In this section we present representative snippets in Python, C++, Java, MATLAB/Simulink, and Wolfram Mathematica. Later chapters will reuse these tools for system models.

6.1 Python (SymPy)

In Python, the sympy library provides symbolic Laplace and inverse Laplace transforms.


import sympy as sp

# Symbols and assumptions
t, s, a, omega = sp.symbols('t s a omega', real=True)
a_pos = sp.symbols('a_pos', real=True, positive=True)
w_pos = sp.symbols('w_pos', real=True, positive=True)

# Example 1: Laplace of an exponential
f1 = sp.exp(a_pos*t)
F1 = sp.laplace_transform(f1, t, s, noconds=True)
print("L{exp(a t)} =", F1)  # 1/(s - a)

# Example 2: Laplace of a damped sinusoid
f2 = sp.exp(-2*t)*sp.sin(3*t)
F2 = sp.laplace_transform(f2, t, s, noconds=True)
print("L{exp(-2 t) sin(3 t)} =", F2)

# Example 3: Inverse Laplace using partial fractions
F3 = (s + 2)/((s + 1)*(s + 3))
f3 = sp.inverse_laplace_transform(F3, s, t)
print("L^{-1}{(s+2)/((s+1)(s+3))} =", sp.simplify(f3))

# Example 4: Solve a first-order ODE via Laplace (symbolic check)
y = sp.Function('y')
ode = sp.Eq(sp.diff(y(t), t) + 2*y(t), 1)  # y'(t) + 2 y(t) = 1, unit step
sol = sp.dsolve(ode, ics={y(0): 0})
print("ODE solution:", sol)
      

The symbolic results match the analytic formulas derived earlier, and can be used to verify manual computations in subsequent modeling exercises.

6.2 C++: Numerical Approximation of \( \mathcal{L}\{f(t)\}(s) \)

C++ does not have a standard symbolic Laplace library, but numerical approximation of the Laplace integral is straightforward. Below we use Simpson's rule to approximate \( F(s) = \int_{0}^{T_{\max}} e^{-s t} f(t)\, \mathrm{d}t \) for fixed \( s \).


#include <iostream>
#include <cmath>
#include <functional>

double laplace_simpson(const std::function<double(double)>& f,
                       double s, double t_max, int n)
{
    if (n % 2 != 0) {
        ++n; // make n even for Simpson's rule
    }
    double h = t_max / static_cast<double>(n);
    auto g = [s, &f](double t) {
        return std::exp(-s * t) * f(t);
    };

    double sum = g(0.0) + g(t_max);
    for (int k = 1; k < n; ++k) {
        double tk = k * h;
        sum += (k % 2 == 0 ? 2.0 : 4.0) * g(tk);
    }
    return (h / 3.0) * sum;
}

int main()
{
    // f(t) = exp(-t), exact Laplace transform is 1/(s+1)
    auto f = [](double t) { return std::exp(-t); };

    double s = 2.0;
    double F_num = laplace_simpson(f, s, 20.0, 1000);
    double F_exact = 1.0 / (s + 1.0);

    std::cout << "Numeric Laplace at s=" << s
              << " : " << F_num << std::endl;
    std::cout << "Exact  Laplace at s=" << s
              << " : " << F_exact << std::endl;

    return 0;
}
      

This type of numerical Laplace evaluation is useful for validating symbolic results or approximating transforms of functions defined only numerically (e.g., from measured data).

6.3 Java: Trapezoidal Approximation

A similar numerical strategy can be implemented in Java using the trapezoidal rule:


import java.util.function.DoubleUnaryOperator;

public class LaplaceTransform {

    public static double laplaceTrapz(DoubleUnaryOperator f,
                                      double s, double tMax, int n) {
        double h = tMax / (double) n;
        DoubleUnaryOperator g = t -> Math.exp(-s * t) * f.applyAsDouble(t);

        double sum = 0.5 * (g.applyAsDouble(0.0) + g.applyAsDouble(tMax));
        for (int k = 1; k < n; ++k) {
            double tk = k * h;
            sum += g.applyAsDouble(tk);
        }
        return h * sum;
    }

    public static void main(String[] args) {
        // f(t) = sin(t), exact Laplace is 1/(s^2 + 1)
        DoubleUnaryOperator f = t -> Math.sin(t);

        double s = 1.5;
        double Fnum = laplaceTrapz(f, s, 40.0, 4000);
        double Fexact = 1.0 / (s * s + 1.0);

        System.out.println("Numeric Laplace at s=" + s + " : " + Fnum);
        System.out.println("Exact   Laplace at s=" + s + " : " + Fexact);
    }
}
      

Java-based numerical Laplace transforms are relevant when system dynamics simulations are implemented in Java or on JVM-based platforms.

6.4 MATLAB and Simulink

In MATLAB, the Symbolic Math Toolbox offers direct functions laplace and ilaplace. These are widely used in control engineering coursework.


syms t s a omega

% Laplace of exponential
f1 = exp(a*t);
F1 = laplace(f1, t, s)

% Laplace of damped sinusoid
f2 = exp(-2*t)*sin(3*t);
F2 = laplace(f2, t, s)

% Inverse Laplace via partial fractions
F3 = (s + 2)/((s + 1)*(s + 3));
f3 = ilaplace(F3, s, t)

% Check solution of first-order ODE: y'(t) + 2 y(t) = 1, y(0)=0
syms Y(s) y(t)
Y = laplace(y, t, s);
ode_s = s*Y - y(0) + 2*Y == 1/s;
Ysol = solve(ode_s, Y);
ysol = ilaplace(Ysol, s, t)
      

In Simulink, one can represent functions in the Laplace domain using blocks that correspond to algebraic operations in \( s \), although more commonly this is done later via transfer functions. At this stage, the MATLAB symbolic environment is sufficient to support the analytic development of Laplace techniques.

6.5 Wolfram Mathematica

Mathematica provides LaplaceTransform and InverseLaplaceTransform as core functions:


(* Laplace of exponential *)
LaplaceTransform[Exp[a t], t, s]

(* Laplace of damped sinusoid *)
LaplaceTransform[Exp[-2 t] Sin[3 t], t, s]

(* Inverse Laplace of rational function *)
F3 = (s + 2)/((s + 1) (s + 3));
InverseLaplaceTransform[F3, s, t]

(* Solve ODE using Laplace transform *)
ode = y'[t] + 2 y[t] == 1;
sol = DSolve[{ode, y[0] == 0}, y, t]
      

These environments (Python/SymPy, MATLAB, Mathematica) are essentially interchangeable for symbolic Laplace work in system dynamics courses; choice depends on tooling preferences and institutional standards.

7. Problems and Solutions

Problem 1 (Laplace of a piecewise function). Let \[ f(t) = \begin{cases} 0, & 0 \le t < 1, \\ e^{2t}, & t \ge 1. \end{cases} \] Express \( f(t) \) using the unit step function and compute \( F(s) = \mathcal{L}\{f(t)\}(s) \).

Solution. We can write

\[ f(t) = e^{2t} u(t-1). \]

Using the time-shift property and the transform of \( e^{2t} \),

\[ \mathcal{L}\{e^{2t}\}(s) = \frac{1}{s - 2}, \quad \Re(s) > 2, \]

and \( \mathcal{L}\{f(t-1) u(t-1)\}(s) = e^{-s} F(s) \). Here \( f(t-1) = e^{2(t-1)} = e^{-2} e^{2t} \), so

\[ F(s) = \mathcal{L}\{e^{2t} u(t-1)\}(s) = e^{-s} \mathcal{L}\{e^{2t}\}(s) = \frac{e^{-s}}{s - 2}, \quad \Re(s) > 2. \]

Problem 2 (Solving an ODE via Laplace transform). Solve the initial value problem

\[ y''(t) + 3 y'(t) + 2 y(t) = u(t), \quad y(0)=0,\; y'(0)=0. \]

Solution. Apply the Laplace transform to both sides. Let \( Y(s) = \mathcal{L}\{y(t)\}(s) \). Using \( \mathcal{L}\{y'(t)\} = s Y(s) - y(0) \) and \( \mathcal{L}\{y''(t)\} = s^{2} Y(s) - s y(0) - y'(0) \), and \( \mathcal{L}\{u(t)\} = 1/s \), we obtain

\[ \left[s^{2} Y(s) - s y(0) - y'(0)\right] + 3 \left[s Y(s) - y(0)\right] + 2 Y(s) = \frac{1}{s}. \]

With \( y(0)=0 \) and \( y'(0)=0 \), this simplifies to

\[ (s^{2} + 3s + 2) Y(s) = \frac{1}{s}. \]

Hence

\[ Y(s) = \frac{1}{s(s^{2} + 3s + 2)} = \frac{1}{s(s+1)(s+2)}. \]

Use partial fractions:

\[ \frac{1}{s(s+1)(s+2)} = \frac{A}{s} + \frac{B}{s+1} + \frac{C}{s+2}. \]

Multiplying by \( s(s+1)(s+2) \) yields \( 1 = A(s+1)(s+2) + B s(s+2) + C s(s+1) \). Setting \( s=0 \) gives \( 1 = 2A \Rightarrow A = 1/2 \). Setting \( s=-1 \) gives \( 1 = B(-1)(1) = -B \Rightarrow B = -1 \). Setting \( s=-2 \) gives \( 1 = C(-2)(-1) = 2C \Rightarrow C = 1/2 \). Therefore

\[ Y(s) = \frac{1}{2}\frac{1}{s} - \frac{1}{s+1} + \frac{1}{2}\frac{1}{s+2}. \]

Taking inverse Laplace term-wise,

\[ y(t) = \frac{1}{2} u(t) - e^{-t} u(t) + \frac{1}{2} e^{-2t} u(t), \quad t \ge 0. \]

Problem 3 (Derivation of the integration property). Let \( g(t) = \displaystyle \int_{0}^{t} f(\xi)\, \mathrm{d}\xi \). Prove that \( \mathcal{L}\{g(t)\}(s) = \dfrac{1}{s} F(s) \) where \( F(s) = \mathcal{L}\{f(t)\}(s) \).

Solution. We already used a differential argument in Section 3.5. Alternatively, we can write

\[ \mathcal{L}\{g(t)\}(s) = \int_{0}^{\infty} e^{-st} \left(\int_{0}^{t} f(\xi)\, \mathrm{d}\xi \right)\mathrm{d}t. \]

Under standard regularity assumptions (Fubini's theorem), we can interchange integration order:

\[ \int_{0}^{\infty} \int_{0}^{t} e^{-st} f(\xi)\, \mathrm{d}\xi\, \mathrm{d}t = \int_{0}^{\infty} f(\xi) \left( \int_{\xi}^{\infty} e^{-st} \mathrm{d}t \right)\mathrm{d}\xi. \]

The inner integral evaluates to \( \dfrac{e^{-s\xi}}{s} \) for \( \Re(s) > 0 \). Thus

\[ \mathcal{L}\{g(t)\}(s) = \frac{1}{s} \int_{0}^{\infty} e^{-s\xi} f(\xi)\, \mathrm{d}\xi = \frac{1}{s} F(s). \]

Problem 4 (Region of convergence). Determine the region of convergence of \( F(s) = \mathcal{L}\{e^{a t} u(t)\}(s) \), and discuss how this relates to the exponential order of \( e^{a t} \).

Solution. By direct computation,

\[ F(s) = \int_{0}^{\infty} e^{-st} e^{a t}\, \mathrm{d}t = \int_{0}^{\infty} e^{-(s-a)t}\, \mathrm{d}t. \]

This integral converges if and only if \( \Re(s-a) > 0 \), i.e. \( \Re(s) > \Re(a) \). In that half-plane,

\[ F(s) = \frac{1}{s - a}. \]

The function \( e^{a t} \) is of exponential order \( \alpha = \Re(a) \), consistent with the general existence result: the ROC is a right half-plane \( \Re(s) > \alpha \).

Problem 5 (Inverse Laplace with complex poles). Find \( f(t) = \mathcal{L}^{-1}\{F(s)\}(t) \) for

\[ F(s) = \frac{2s+5}{s^{2} + 4s + 13}. \]

Solution. Complete the square in the denominator:

\[ s^{2} + 4s + 13 = (s+2)^{2} + 9. \]

Rewrite the numerator in terms of \( s+2 \):

\[ 2s + 5 = 2(s+2) + 1. \]

Thus

\[ F(s) = \frac{2(s+2) + 1}{(s+2)^{2} + 3^{2}} = 2 \frac{s+2}{(s+2)^{2} + 3^{2}} + \frac{1}{(s+2)^{2} + 3^{2}}. \]

Using the standard pairs \( \mathcal{L}\{\cos(\omega t)\} = \dfrac{s}{s^{2} + \omega^{2}}, \) and \( \mathcal{L}\{\sin(\omega t)\} = \dfrac{\omega}{s^{2} + \omega^{2}}, \) together with the shift \( s \mapsto s+2 \), we recognize

\[ \mathcal{L}^{-1}\left\{\frac{s+2}{(s+2)^{2} + 3^{2}}\right\} = e^{2t} \cos(3t) u(t), \]

\[ \mathcal{L}^{-1}\left\{\frac{1}{(s+2)^{2} + 3^{2}}\right\} = \frac{1}{3} e^{2t} \sin(3t) u(t). \]

Hence

\[ f(t) = 2 e^{2t} \cos(3t) u(t) + \frac{1}{3} e^{2t} \sin(3t) u(t), \quad t \ge 0. \]

8. Summary

In this lesson we introduced the unilateral Laplace transform as an integral transform mapping time-domain signals \( f(t) \) on \( t \ge 0 \) to complex functions \( F(s) \) defined on a right half-plane. We discussed sufficient conditions for the existence of the transform based on piecewise continuity and exponential order, then developed key operational properties: linearity, time shifting, differentiation and integration relations, and differentiation in the \( s \)-domain. The inverse transform was characterized via the Bromwich integral, and we emphasized practical inversion for rational \( F(s) \) via partial fraction expansion. A core set of Laplace pairs was presented, including exponentials, polynomials, and sinusoids, which will be reused when solving ODE models in subsequent system dynamics chapters. Finally, we illustrated symbolic and numerical implementations across several programming environments commonly used in control engineering.

9. References

  1. Doetsch, G. (1956). Handbuch der Laplace-Transformation. Birkhäuser, Basel.
  2. Widder, D. V. (1941). The Laplace Transform. Princeton University Press.
  3. Lévy, P. (1925). Essai d'une théorie de l'addition des variables aléatoires. Gauthier-Villars, Paris. (Early analytical work with Laplace transforms.)
  4. Post, E. L. (1930). Generalized differentiation and Laplace transformation. Transactions of the American Mathematical Society, 32(4), 723–781.
  5. Titchmarsh, E. C. (1939). The Theory of Functions (2nd ed.). Oxford University Press. (Chapters on analytic properties and inversion integrals.)
  6. Zemanian, A. H. (1965). Distribution Theory and Transform Analysis. McGraw–Hill.
  7. Doetsch, G. (1937). Theorie und Anwendung der Laplace-Transformation. Mathematische Zeitschrift, 42(1), 263–286.
  8. Bromwich, T. J. I'a. (1916). An Introduction to the Theory of Infinite Series. Macmillan. (Includes the inversion integral now bearing his name.)
  9. Mikusinski, J. (1959). Operational Calculus. Pergamon Press.
  10. von Bahr, B. (1965). On the use of the Laplace transform in the theory of stochastic processes. Arkiv för Matematik, 6(23), 333–341.