Skip to main content

Laplace Transform Calculator

Calculate Laplace transforms and inverse transforms for functions and differential equations

Category: Mathematics

Laplace Transform Calculator Inputs

Enter values to calculate

Choose the Function Type option used by the Laplace Transform Calculator.

Enter the Parameter (a, n, or ω) value used by the Laplace Transform Calculator.

Enable JavaScript for interactive calculation and step-by-step results.

Laplace Transform Calculator Formula

Equation

Lf(t) = F(s) = ∫₀^∞ f(t)e^(-st) dt

Excel Formula

=L{f(t)}=F(s)=∫₀^∞f(t)e^(-st)dt

Variables

  • Function Type — Choose the Function Type option used by the Laplace Transform Calculator.
  • Parameter (a, n, or ω) — Enter the Parameter (a, n, or ω) value used by the Laplace Transform Calculator.

How the Laplace Transform Calculator Works

The Laplace transform is a powerful integral transform widely used in mathematics, physics, and engineering to convert functions from the time domain to the complex frequency domain. Named after Pierre-Simon Laplace, this transform converts differential equations into algebraic equations, making them far easier to solve. The transform is defined as an improper integral that takes a function $f(t)$ defined for $t \geq 0$ and produces a function $F(s)$ of the complex variable $s$. The Laplace transform is particularly valuable in analyzing linear time-invariant systems, solving initial value problems for ordinary differential equations, and studying electrical circuits, mechanical systems, and control systems. Its inverse transform allows us to convert solutions back from the frequency domain to the time domain, completing the cycle of analysis.

The core relationship is L{f(t)} = F(s) = ∫₀^∞ f(t)e^(-st) dt. Typical inputs include Function Type, Parameter (a, n, or ω).

Enter your values in the laplace transform calculator above, review the step-by-step solution, and compare against the worked examples below so you can see how each input changes the result. This free online mathematics tool is built for homework, design checks, and professional verification.

Laplace Transform Calculator Theory & Explanation

Definition of the Laplace Transform

The Laplace transform of a function f(t) is defined by the improper integral: \mathcalL\f(t)\ = F(s) = ∫_0^∞ f(t)e^-stdt where s = \sigma + i\omega is a complex number. The transform exists when the integral converges, which typically requires that f(t) be of exponential order and piecewise continuous. The parameter s represents complex frequency, with its real part \sigma related to exponential growth/decay and its imaginary part \omega related to oscillations. The kernel e^-st acts as a weighting function that transforms time-domain behavior into frequency-domain information. This transformation is linear, meaning \mathcalL\af(t) + bg(t)\ = a\mathcalL\f(t)\ + b\mathcalL\g(t)\.

\mathcalL\f(t)\ = F(s) = ∫_0^∞ f(t)e^-stdt

Common Laplace Transform Formulas

This comprehensive collection of Laplace transform formulas serves as a reference for solving differential equations and analyzing systems. **Basic Functions:** Unit step: \mathcalL\1\ = (1)/(s). Power functions: \mathcalL\t^n\ = (n!)/(s^n+1) for n = 0, 1, 2, .... Exponential: \mathcalL\e^at\ = (1)/(s-a). **Trigonometric Functions:** \mathcalL\\sin(\omega t)\ = (\omega)/(s^2 + \omega^2), \mathcalL\\cos(\omega t)\ = (s)/(s^2 + \omega^2). **Hyperbolic Functions:** \mathcalL\\sinh(at)\ = (a)/(s^2 - a^2), \mathcalL\\cosh(at)\ = (s)/(s^2 - a^2). **Combined Functions:** \mathcalL\e^at\sin(\omega t)\ = (\omega)/((s-a)^2 + \omega^2), \mathcalL\e^at\cos(\omega t)\ = (s-a)/((s-a)^2 + \omega^2). **Modified Power Functions:** \mathcalL\t^n e^at\ = (n!)/((s-a)^n+1), \mathcalL\t\sin(\omega t)\ = (2\omega s)/((s^2 + \omega^2)^2), \mathcalL\t\cos(\omega t)\ = (s^2 - \omega^2)/((s^2 + \omega^2)^2). **Special Functions:** Dirac delta: \mathcalL\\delta(t)\ = 1, \mathcalL\\delta(t-a)\ = e^-as. Unit step: \mathcalL\u(t-a)\ = \frace^-ass for a ≥ 0. These formulas form the foundation for solving complex engineering and physics problems.

\beginalign*\mathcalL\1\ &= (1)/(s) \\ \mathcalL\t^n\ &= (n!)/(s^n+1) \\ \mathcalL\e^at\ &= (1)/(s-a) \\ \mathcalL\\sin(\omega t)\ &= (\omega)/(s^2 + \omega^2) \\ \mathcalL\\cos(\omega t)\ &= (s)/(s^2 + \omega^2) \\ \mathcalL\\sinh(at)\ &= (a)/(s^2 - a^2) \\ \mathcalL\\cosh(at)\ &= (s)/(s^2 - a^2) \\ \mathcalL\e^at\sin(\omega t)\ &= (\omega)/((s-a)^2 + \omega^2) \\ \mathcalL\e^at\cos(\omega t)\ &= (s-a)/((s-a)^2 + \omega^2) \\ \mathcalL\t^n e^at\ &= (n!)/((s-a)^n+1) \\ \mathcalL\\delta(t)\ &= 1 \\ \mathcalL\u(t-a)\ &= \frace^-ass\endalign*

Common Laplace Transform Pairs

Several fundamental functions have well-known Laplace transforms that form the building blocks for more complex transforms. The unit step function: \mathcalL\1\ = 1/s. Exponential functions: \mathcalL\e^at\ = 1/(s-a) for s > a. Power functions: \mathcalL\t^n\ = n!/s^n+1 for integer n ≥ 0. Trigonometric functions: \mathcalL\\sin(\omega t)\ = \omega/(s^2 + \omega^2) and \mathcalL\\cos(\omega t)\ = s/(s^2 + \omega^2). These standard transforms can be combined using linearity and other properties to find transforms of more complicated functions. Transform tables are essential tools in practice, allowing engineers to quickly look up common transforms without recalculating integrals.

\mathcalL\e^at\ = (1)/(s-a), \quad \mathcalL\\sin(\omega t)\ = (\omega)/(s^2 + \omega^2)

Properties of the Laplace Transform

The Laplace transform possesses several properties that make it particularly useful for solving differential equations. Linearity: \mathcalL\af + bg\ = a\mathcalL\f\ + b\mathcalL\g\. First derivative: \mathcalL\f'(t)\ = sF(s) - f(0). Second derivative: \mathcalL\f''(t)\ = s^2F(s) - sf(0) - f'(0). These derivative properties convert differential equations into algebraic equations involving F(s). Time shifting: \mathcalL\f(t-a)u(t-a)\ = e^-asF(s) for a > 0. Frequency shifting: \mathcalL\e^atf(t)\ = F(s-a). Convolution theorem: \mathcalL\(f*g)(t)\ = F(s)G(s). These properties enable systematic solution of complex problems by reducing them to simpler algebraic manipulations.

\mathcalL\f'(t)\ = sF(s) - f(0)

Solving Differential Equations

The primary application of Laplace transforms is solving linear ordinary differential equations with constant coefficients and given initial conditions. Consider the differential equation ay'' + by' + cy = f(t) with initial conditions y(0) = y_0 and y'(0) = y'_0. Taking the Laplace transform of both sides and using the derivative properties: a[s^2Y(s) - sy_0 - y'_0] + b[sY(s) - y_0] + cY(s) = F(s) This algebraic equation can be solved for Y(s), then the inverse Laplace transform gives y(t). This method automatically incorporates initial conditions and avoids finding complementary and particular solutions separately, making it more systematic than classical methods. The technique extends to systems of coupled differential equations common in multi-component physical systems.

a[s^2Y(s) - sy_0 - y'_0] + b[sY(s) - y_0] + cY(s) = F(s)

The Inverse Laplace Transform

The inverse Laplace transform recovers the time-domain function from its frequency-domain representation: f(t) = \mathcalL^-1\F(s)\ = (1)/(2π i)∫_γ - i∞^γ + i∞ F(s)e^stds This complex contour integral (Bromwich integral) is rarely evaluated directly. Instead, we use partial fraction decomposition to express F(s) as a sum of simpler fractions whose inverse transforms are known from tables. For example, if F(s) = (2s+3)/[(s+1)(s+2)], we decompose it as F(s) = A/(s+1) + B/(s+2), find constants A and B, then use \mathcalL^-1\1/(s+a)\ = e^-at. This technique is fundamental to practical application of Laplace transforms in solving differential equations.

f(t) = \mathcalL^-1\F(s)\ = (1)/(2π i)∫_γ - i∞^γ + i∞ F(s)e^stds

Region of Convergence

The Laplace transform integral converges only for certain values of the complex variable s, defining the Region of Convergence (ROC). For a function f(t) of exponential order, meaning |f(t)| ≤ Me^at for some constants M and a, the transform exists for \textRe(s) > a. The ROC is crucial for uniqueness—different functions can have the same F(s) but different ROCs. For example, f(t) = e^atu(t) (where u(t) is the unit step) has F(s) = 1/(s-a) with ROC \textRe(s) > a, while f(t) = -e^atu(-t) has the same algebraic expression but ROC \textRe(s) < a. Understanding ROC is essential for correctly applying the inverse transform and analyzing system stability.

|f(t)| ≤ Me^at \Rightarrow \textROC: \textRe(s) > a

Applications in Engineering and Physics

Laplace transforms are indispensable in analyzing electrical circuits, mechanical vibrations, and control systems. In circuit analysis, they convert resistor-inductor-capacitor (RLC) circuits into algebraic impedance networks, making analysis straightforward. Impedances become R (resistor), sL (inductor), and 1/(sC) (capacitor), allowing use of standard circuit analysis techniques. In mechanical systems, mass-spring-damper systems transform to algebraic equations relating forces and displacements. Control systems analysis relies heavily on transfer functions H(s) = Y(s)/X(s) relating output to input, enabling frequency response analysis, stability determination via pole locations, and controller design. The transform also appears in solving heat and wave equations with transform methods converting PDEs to ODEs.

H(s) = (Y(s))/(X(s)) = \frac\mathcalL\output\\mathcalL\input\

Laplace Transform Calculator Worked Examples

Worked Example

Inputs

  • functionType: exponential
  • parameter: 3

Result: F(s) = 1/(s-3), ROC: Re(s) > 3

Explanation

The Laplace transform of f(t) = e^(3t) is F(s) = 1/(s-3), valid for Re(s) > 3

Power Function

Inputs

  • functionType: power
  • parameter: 2

Result: F(s) = 2/s³

Explanation

For f(t) = t², using Lt^n = n!/s^(n+1): Lt² = 2!/s³ = 2/s³

Common Laplace Transform Calculator Use Cases

  • Homework and exam practice
  • Engineering and science coursework
  • Quick verification of hand calculations
  • Laplace Transform homework and study
  • Laplace Transform design and analysis

Laplace Transform Calculator FAQs

What is the Laplace transform and why is it useful?

The Laplace transform converts functions from the time domain f(t) to the complex frequency domain F(s) through the integral \mathcalL\f(t)\ = ∫_0^∞ f(t)e^-stdt. It's incredibly useful because it transforms differential equations into algebraic equations, making them much easier to solve. It automatically handles initial conditions, works excellently with piecewise and discontinuous functions (common in engineering), and provides insight into system behavior through frequency-domain analysis.

How does the Laplace transform differ from the Fourier transform?

The Laplace transform uses a complex variable s = \sigma + i\omega and integrates from 0 to ∞, making it ideal for causal systems and initial value problems. The Fourier transform uses a purely imaginary variable i\omega and integrates from -∞ to ∞, making it better for steady-state frequency analysis and signal processing. The Laplace transform can handle exponentially growing functions (if \sigma > 0), while Fourier transforms require absolute integrability. For stable systems with \sigma = 0, the Laplace transform reduces to the Fourier transform.

What is the Region of Convergence (ROC) and why does it matter?

The ROC is the set of complex values s where the Laplace transform integral converges. It's crucial because different time-domain functions can have the same algebraic F(s) but different ROCs, so specifying the ROC ensures uniqueness. For instance, both a growing exponential and a decaying exponential can give F(s) = 1/(s-a), but with ROCs \textRe(s) > a and \textRe(s) < a respectively. The ROC also determines system stability—a system is stable if and only if the ROC includes the imaginary axis.

How do I find the inverse Laplace transform?

In practice, use partial fraction decomposition to break F(s) into simpler terms, then look up each term in a Laplace transform table. For example, decompose F(s) = (s+3)/[(s+1)(s+2)] into A/(s+1) + B/(s+2), solve for A and B, then use \mathcalL^-1\1/(s+a)\ = e^-at. For repeated roots or irreducible quadratics, use completion of squares and shift theorems. The formal inversion integral (Bromwich integral) is rarely computed directly except in advanced theoretical work.

Why is the Laplace transform better than classical methods for solving differential equations?

The Laplace transform method automatically incorporates initial conditions into the solution process, eliminating the need to find arbitrary constants. It handles discontinuous forcing functions (like step inputs) elegantly using the transform of the unit step function. It's systematic and algorithmic—transform, solve algebra, inverse transform—making it suitable for computer implementation. For systems of coupled equations, it reduces multiple differential equations to a system of algebraic equations solvable by matrix methods. This makes it the preferred method in engineering applications.

What functions have Laplace transforms?

A function f(t) has a Laplace transform if it's piecewise continuous on every finite interval [0, T] and of exponential order, meaning |f(t)| ≤ Me^at for some constants M and a as t \to ∞. Most functions encountered in engineering (polynomials, exponentials, sine/cosine, products and sums of these) satisfy these conditions. Functions that grow faster than exponential (like e^t^2) don't have Laplace transforms. Functions with singularities at t = 0 require careful treatment with generalized functions.

How are Laplace transforms used in electrical circuit analysis?

In the s-domain, circuit elements have algebraic impedances: resistor R, inductor sL, capacitor 1/(sC). Kirchhoff's voltage and current laws become algebraic equations instead of differential equations. This allows analysis using standard techniques like nodal analysis and mesh analysis. Initial conditions appear as voltage/current sources: an inductor with initial current I_0 becomes sL with a voltage source LI_0, and a capacitor with initial voltage V_0 becomes 1/(sC) with a voltage source V_0/s. Solve the algebraic circuit for V(s) or I(s), then inverse transform to find the time response.

What is a transfer function and how does it relate to Laplace transforms?

A transfer function H(s) = Y(s)/X(s) is the ratio of the Laplace transform of the output to the input, assuming zero initial conditions. It completely characterizes a linear time-invariant (LTI) system's input-output behavior. The poles (values of s where H(s) \to ∞) determine system stability and natural response; poles in the left half-plane mean stability. The zeros (where H(s) = 0) affect system response shape. Frequency response is obtained by substituting s = i\omega. Transfer functions enable powerful design techniques in control systems, signal processing, and filter design.