MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: problem with InverseLaplaceTransform


I'm afraid that you're asking a bit too much of Mathematica. The  
transform you're trying to invert has an almost general cubic factor  
in its denominator. (Look at Simplify[ExpandDenominator 
[yourexpression]].) Even with specific instances of the seven  
parameters in it, Mathematica typically gives the inverse transform  
in terms of a slew of Root[] expressions (representing roots of cubic  
equations).

By the way, Mathematica probably isn't crashing on you; it's just  
working. You can (usually) stop it with Abort Evaluation in the  
Kernel menu.


Selwyn Hollis
http://www.appliedsymbols.com


On Jun 15, 2005, at 5:58 AM, Barry Shaw wrote:

>
> Hi,
>
>
>
> I'm pretty new to Mathematica and am having difficulty trying to  
> derive
> an inverse laplace transform using Mathematica.  When I run the code,
> Mathematica starts to run (says "running..."), but then just continues
> to remain like that and doesn't give an answer....as if it has crashed
> or something.  The code I`m trying to run is below (layout messed up,
> but if you copy and paste it back into Mathemtica it`s fine):
>
>
>
> InverseLaplaceTransform[{{(muone (mufour + s) (lambdathree + muthree +
>
>                   s) (lambdatwo + mutwo + s) +
>
>             lambdaone (lambdathree (lambdatwo mufour +
>
>                         mutwo (mufour + s)) + (mufour +
>
>                         s) (lambdatwo muthree +
>
>                         mutwo (muthree + s))))/(s (mufour + s)
> (lambdaone +
>
>                 muone + s) (lambdathree + muthree + s) (lambdatwo +
> mutwo +
>
>                 s) (1 - (muone (mufour + s) (lambdathree + muthree +
>
>                             s) (lambdatwo + mutwo + s) +
>
>                       lambdaone (lambdathree (lambdatwo mufour +
>
>                                   mutwo (mufour + s)) + (mufour +
>
>                                   s) (lambdatwo muthree +
>
>                                   mutwo (muthree + s))))/((mufour +
>
>                           s) (lambdaone + muone + s) (lambdathree +
> muthree +
>
>                           s) (lambdatwo + mutwo + s))))}}, s, t]
>
>
>
> Can anybody explain my problem?
>
>
>
> Thanks,
>
> Barry
>
>
>
>


  • Prev by Date: Re: For Loop and Array related
  • Next by Date: Re: For Loop and Array related
  • Previous by thread: problem with InverseLaplaceTransform
  • Next by thread: Re: problem with InverseLaplaceTransform