Function reference · Calculus

ilaplace

Computes a symbolic inverse Laplace transform of an expression.

The inverse transform handles common rational forms, repeated poles, shifted linear and quadratic factors, and supported trigonometric and hyperbolic transform pairs.

If Nerdamer cannot resolve the inverse transform, it leaves the ilaplace call unevaluated.

Examples

These examples use Nerdamer Notation.

Invert a repeated shifted pole.

ilaplace((-1+s)^-2,s,t)
// → t*e^t

Invert a repeated pole at -1.

ilaplace(1/(s^2+2*s+1),s,t)

Invert an irreducible quadratic into a damped sinusoidal form.

ilaplace(1/(s^2+s+1),s,t)

Interfaces

The same operation is available through the interfaces below.

Nerdamer Notation · nerdamer API · Direct API

Nerdamer Notation

Use this form inside input passed to nerdamer(...).

ilaplace(arg1, arg2, arg3)

nerdamer.ilaplace

Call the operation through the default nerdamer import.

nerdamer.ilaplace(expr: ExpressionInput, s: ExpressionInput, t: ExpressionInput): Expression

Parameters

NameTypeDescription
exprExpressionInputTransform-domain expression.
sExpressionInputPlain transform-domain variable.
tExpressionInputPlain time-domain variable.

Returns

Expression — The symbolic inverse transform, or an unevaluated `ilaplace(...)` Expression when no strategy resolves the input.

Browse the nerdamer API →

Direct JavaScript / TypeScript API

Import the operation directly from its package entry point.

import { ilaplace } from 'nerdamer/calculus';
ilaplace(expr: ExpressionInput, s: ExpressionInput, t: ExpressionInput): Expression

Parameters

NameTypeDescription
exprExpressionInputTransform-domain expression.
sExpressionInputPlain transform-domain variable.
tExpressionInputPlain time-domain variable.

Returns

Expression — The symbolic inverse transform, or an unevaluated `ilaplace(...)` Expression when no strategy resolves the input.

Browse nerdamer/calculus

← Back to Reference