Hi !
I define a "triangular" function for t>0 :
b = a - c/t1;
tst[t_, t1_, a_, c_] = Piecewise[{{0, t < 0}, {a*t, 0 <= t <= t1}, {b*t + c, t1 < t <= -c/b}, {0, t > -c/b}}]
Then I compute Laplace Transform :
Ltst[s_, t1_, a_, c_] = LaplaceTransform[tst[t, t1, a, c], t, s, Assumptions -> t > 0 && t1 > 0 && a > 0 && c > 0]
And I want to check if I can fetch back the original function :
ILtst[t_, t1_, a_, c_] = InverseLaplaceTransform[Ltst[s, t1, a, c], s, t]
I successfully retrieve the original function for t>0, unfortunately, I get a function which is not zero for t<0.
In this simple case, it is not that disturbing because we can easily work around.
But I want to perform that work for 2 "triangular " functions which are zero for 0<t<T1 and 0<t<T1<T2.
Then the InverseLaplaceTransform provides a totally wrong result.
May I ask you how to force Mathematica to take into account the nullity of the functions in the corresponding ranges in the result of InverseLaplaceTransform?
Best Regards
Sylvain