Loading…

Laplace Transform Calculator

Math Calculus • Differential Equations

View all topics

5. Laplace Transform Calculator

Compute forward Laplace \(\mathcal{L}\{f(t)\}=F(s)\), inverse Laplace \(\mathcal{L}^{-1}\{F(s)\}=f(t)\), and see detailed steps with your exact inputs substituted.

Mode
Syntax: t, s, pi, e, sqrt(), sin(), cos(), exp(), log(). Heaviside: u(t-a) or heaviside(t-a). Dirac delta: delta(t-a) or dirac(t-a).
Input
If you use symbols like a, b in your function, add numeric values above (e.g. a=1). Symbolic transforms still work without values, but numeric checks/plots require them.
DE via Laplace (optional)
For “DE via Laplace”, enter \(y'' + p y' + q y = g(t)\) with initial conditions.
Verification + Graph settings (optional)
Drag to pan; mouse wheel to zoom; double-click resets. Outputs scroll horizontally on small screens.
Ready
Enter an input and click “Solve”.

Graph

Pan/zoom graph — axes/ticks shown

The marked point label shows the actual computed coordinate \((x^{*}, y(x^{*}))\). If parameters are missing, the tool will assume value 1 for plotting only.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What is the difference between the forward Laplace transform and the inverse Laplace transform?

The forward transform maps a time-domain function f(t) to an s-domain function F(s) using L{f(t)}. The inverse transform maps F(s) back to f(t) using L^-1{F(s)}.

How do I enter a Heaviside step function or a Dirac delta in this Laplace calculator?

Use u(t-a) or heaviside(t-a) for the step function, and delta(t-a) or dirac(t-a) for the impulse. Replace a with your shift value, and define a numerically in Parameters if you want plotting or numeric checks.

Can this calculator solve differential equations using Laplace transforms?

Yes, the DE via Laplace (basic) mode supports IVPs of the form y'' + p y' + q y = g(t) with y(0) and y'(0). It applies Laplace rules for derivatives to solve for Y(s) and then inverts to obtain y(t).

Why does the plot assume missing parameter values are 1?

When a parameter value is not provided, the tool may assume a default value (such as 1) for plotting so a curve can be drawn. For accurate numeric evaluation, define all symbols you want to treat as numbers in the Parameters field.

What does the check at s* or the marked point on the graph mean?

The check value evaluates the computed expression at a specific input (s* for F(s) or t* for f(t)) for verification. The marked point label shows the actual computed coordinate (x*, y(x*)) based on the current plot domain.