# Inverse Laplace Transform Calculator (Partial Fractions)

Partial-fraction inverse Laplace transform for proper rational functions: root factorization (real + conjugate pairs), exact coefficient system, term-by-term inversion.

> Canonical page: https://elysiatools.com/en/tools/inverse-laplace-calculator

- **Category:** Math & Numbers

- **Keywords:** inverse laplace transform, partial fractions, rational function, laplace pairs, durand-kerner, complex roots, repeated roots, ode solving, transfer function, calculus

## Overview

The Inverse Laplace Transform Calculator converts proper rational functions F(s) = N(s)/D(s) back into time-domain expressions f(t) using partial fraction decomposition. It automatically identifies real, repeated, and complex conjugate denominator roots, solves the linear coefficient system, and applies standard inverse Laplace pairs term by term.

## Inputs

- **Numerator Coefficients N(s) (constant first)** (text): Comma-separated numerator coefficients, constant term first, e.g. 5,3 → 3s + 5.
- **Denominator Coefficients D(s) (constant first)** (text): Comma-separated denominator coefficients, constant term first, degree ≤ 6, e.g. 2,3,1 → s² + 3s + 2.
- **Decimal Places** (number)

## When to use

- Solving linear ordinary differential equations (ODEs) converted into algebraic s-domain expressions.
- Evaluating the time-domain impulse or step response of transfer functions in control systems and signal processing.
- Decomposing proper rational functions with real, repeated, or complex roots into standard exponential and trigonometric components.

## How it works

- Enter the numerator N(s) and denominator D(s) polynomial coefficients as comma-separated values, starting with the constant term (degree 0).
- The solver computes the roots of the denominator polynomial (up to degree 6) and categorizes them into real roots, repeated multiplicities, and complex conjugate pairs.
- A system of linear equations determines the partial fraction coefficients, and the calculator applies term-by-term inversion to generate the time-domain function f(t).

## Use cases

- Control engineering: Deriving analytical time responses from closed-loop s-domain transfer functions.
- Circuit theory: Calculating transient voltages and currents in RLC network differential models.
- Engineering coursework: Verifying intermediate partial fraction steps and final inverse Laplace solutions.

## Frequently asked questions

### How should polynomial coefficients be entered?

Enter coefficients separated by commas in ascending order, beginning with the constant term. For example, enter '2,3,1' to represent s² + 3s + 2.

### Does the calculator handle improper rational functions?

No, the function must be a proper rational function where the degree of the numerator is strictly less than the degree of the denominator.

### What is the maximum supported denominator degree?

The calculator supports denominator polynomials up to degree 6.

### How are complex conjugate roots inverted?

Complex root pairs are retained as irreducible quadratic factors and converted into damped or undamped sine and cosine terms.

### Can this tool solve expressions with repeated roots?

Yes, repeated roots are factored into ascending power denominators and inverted using polynomial-exponential pairs.

## Related tools

- [Laplace Transform Calculator (Table Lookup)](https://elysiatools.com/en/tools/laplace-transform-calculator): Table lookup of L{f(t)} for 14 standard pairs, with parameter substitution, region of convergence, derivation note, and optional numeric F(s₀) evaluation.
- [Partial Fraction Decomposer (Rational Functions)](https://elysiatools.com/en/tools/partial-fraction-decomposer): Decompose N(x)/D(x) into A/(x−r)^j + (Bx + C)/((x−α)² + β²) with long division for improper fractions and numeric residual verification.
- [Second-Order ODE Solver (Characteristic Equation)](https://elysiatools.com/en/tools/second-order-ode-solver): Solve a·y'' + b·y' + c·y = f(x): characteristic roots, three homogeneous cases, undetermined coefficients with resonance, and C1/C2 from initial conditions.
- [Z-Transform Calculator (Table Lookup)](https://elysiatools.com/en/tools/z-transform-calculator): Table lookup of the unilateral Z-transform for 11 standard pairs, with parameter substitution, region of convergence, derivation note, and optional numeric X(z₀) evaluation.
- [Absolute Value Calculator](https://elysiatools.com/en/tools/absolute-value-calculator): Calculate the absolute value of positive, negative, or decimal numbers and explain the sign relationship
- [Air Changes per Hour (ACH, n = Q/V)](https://elysiatools.com/en/tools/air-changes-per-hour): Compute the air change rate (ACH / n) of a room from the outdoor supply airflow Q and the room volume V: n = Q/V (1/h). Three modes: solve ACH (given Q and V), solve airflow (given n and V), or solve volume (given n and Q). Flow in m³/s/m³/h/CFM, volume in m³/ft³/L. Also reports the well-mixed single-zone purge time to reach a target residual fraction ε (default 1%): t = −ln(ε)/n hours.
- [Bearing Life L10 Calculator](https://elysiatools.com/en/tools/bearing-life-l10): Calculate the basic rating life of a rolling bearing: L10 = (C/P)^p, with p = 3 for ball bearings and p = 10/3 for roller bearings. When a speed is provided, converts to L10h in operating hours.
- [Bolt Torque Clamp Force Calculator](https://elysiatools.com/en/tools/bolt-torque-clamp-force): Convert between bolt tightening torque and axial clamp force. T = K·F·d, where K is the nut factor (~0.20 for dry steel). Solve torque from force, or force from torque.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [Audio Encoding and Format Conversion Tools](https://elysiatools.com/en/hubs/audio-convert): Compare audio format conversion, bitrate changes, sample-rate conversion, codec swaps, and export tools in one hub for delivery and archive workflows.
- [Image Format Conversion and Animated Export Tools](https://elysiatools.com/en/hubs/image-convert): Compare image format converters for JPG, PNG, GIF, AVIF, WebP, TIFF, ICO, base64, and animation-friendly exports in one hub.
- [JSON Interchange and Format Translation Tools](https://elysiatools.com/en/hubs/json-convert): Compare JSON conversion tools for CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN, and related structured formats in one hub.
- [Color Space Conversion Tools for Web and Print](https://elysiatools.com/en/hubs/design-convert): Curated tools for web-to-print color space conversion in one hub.
