Laplace of heaviside function with negative arguments

조회 수: 5 (최근 30일)
Darius Luna
Darius Luna 2020년 8월 25일
편집: David Goodmanson 2020년 8월 26일
While using a laplace transform table I am given an original function of : - heaviside(-t) and its transform is 1/s
using the command laplace( -heaviside(-t)) it gives me the value 0, which does not match my table. I suppose the table could be wrong but it seems more likely I'm omitting something. When using negative arguments with the heaviside function do I need to directly specify the inputs to be greater than or less than specific values? I saw a thread where someone was told to type in the command assume with a value restricting the inputs to negative values, I just wasn't aware that only positive values were assumed for heaviside inputs. Can somebody clear this up for me?

답변 (1개)

David Goodmanson
David Goodmanson 2020년 8월 26일
편집: David Goodmanson 2020년 8월 26일
Hi Darius,
since the laplace transform is
Integral{0,inf} f(t)*exp(-s*t) dt,
the value of f(t) for t<0 makes no difference. [ It sometimes makes sense to define f(t) for t < 0 because then you can find the laplace transform of g(t) = f(t-a) for example ]. In this case since heaviside(-t) = 0 for t>0, you get 0 for a result.
It's possible that your table is using
heaviside(t) = 1, t>0
= -1, t<0
= 0, t=0
in which case the transform you refer to is 1/s.

카테고리

Help CenterFile Exchange에서 Hilbert and Walsh-Hadamard Transforms에 대해 자세히 알아보기

제품


릴리스

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by