ilaplace
Inverse Laplace transform
Description
returns the Inverse Laplace Transform of
f
= ilaplace(F
)F
. By default, the independent variable is
s
and the transformation variable is t
. If
F
does not contain s
,
ilaplace
uses the function
symvar
.
Examples
Input Arguments
More About
Tips
If any argument is an array, then
ilaplace
acts element-wise on all elements of the array.If the first argument contains a symbolic function, then the second argument must be a scalar.
To compute the direct Laplace transform, use
laplace
.For a signal f(t), computing the Laplace transform (
laplace
) and then the inverse Laplace transform (ilaplace
) of the result may not return the original signal for t < 0. This is because the definition oflaplace
uses the unilateral transform. This definition assumes that the signal f(t) is only defined for all real numbers t ≥ 0. Therefore, the inverse result is not unique for t < 0 and it may not match the original signal for negative t. One way to retrieve the original signal is to multiply the result ofilaplace
by a Heaviside step function. For example, both of these code blocks:syms t; laplace(sin(t))
and
syms t; laplace(sin(t)*heaviside(t))
return
1/(s^2 + 1)
. However, the inverse Laplace transformsyms s; ilaplace(1/(s^2 + 1))
returns
sin(t)
, notsin(t)*heaviside(t)
.
Version History
Introduced before R2006a