invlaplace numeric - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


inttrans/invlaplace/numeric

 

Calling Sequence

Parameters

Options

Description

Examples

References

Compatibility

Calling Sequence

invlaplace(f, M, Delta, numeric)

Parameters

f

-

a procedure or an algebraic expression in one variable

M

-

a positive integer, the number of numeric values to return

Delta

-

(optional) the sampling interval for the output, defaults to 1M

Options

• 

quadraturesize = posint

The number of sample points to use in the numerical quadrature rule: 16 is the default, 32 and 48 are also supported. Larger values increase computation time, but should also increase accuracy.

Description

• 

This command computes a numerical discrete inverse Laplace transform using a method of Peter den Iseger involving only simple linear algebra and InverseFFT and OM evaluations of the function f.

• 

For a function given by f, this command outputs a vector of M equally spaced numerical values of the inverse Laplace transform of ft, each Delta apart, starting at t=0. The algorithm is expected to be accurate for f with a smooth inverse transform.

• 

Intermediate calculations are done using hardware double precision floating-point numbers, so raising the value of Digits will not increase the precision of the results.

Examples

This command is mostly useful for functions where is is not possible to compute a symbolic, exact, inverse laplace transform.

withinttrans:

invlaplaces2s2+232,16,0.01,numeric

The above output should agree with numeric evaluation of the exact answer below.

Funapplyinvlaplaces2s2+232,s,t,t

Ft2tBesselJ1,2t+BesselJ0,2t

(1)

Vector16,ievalfFi10.01

invlaplacesΓ43s43,16,0.01,numeric

References

  

den Iseger, Peter. "Numerical Transform Inversion Using Gaussian Quadrature. Probability" in The Engineering and Informational Sciences, Vol. 20, pp. 1-44, 2006.

Compatibility

• 

The inttrans/invlaplace/numeric command was introduced in Maple 2025.

• 

For more information on Maple 2025 changes, see Updates in Maple 2025.

See Also

inttrans

inttrans:-invlaplace

InverseFFT