Problem with Laplace transform

01182016, 11:58 AM
Post: #1




Problem with Laplace transform
Hi !
When i want to do a Laplace transform like : Laplace(u(t),t,p) i want to have for the result : 1/p but didn't have this ... And when i do ILaplace(1/p) i have for result : Dirac/p ... What is the problem ? Ans how can i fix it ? Thanks and have a Nice day ! 

01182016, 02:13 PM
Post: #2




RE: Problem with Laplace transform
Hi
Both the "laplace" and "ilaplace" functions have three parameters: expression, variable of the expression, and variable of the result. The last two variables are optional, but it looks like if you don't specify them, the calculator uses the variable x as the default variable. With firmware 2015 6 17 (8151), you have the following results: laplace(1): 1/x laplace(1,t,p): 1/p ilaplace(1/x): 1 ilaplace(1/p): Dirac(x)/p > wrong ilaplace(1/p,p,t): 1 So, it seems that sometimes the two last variables are necessary, in order to get correct answers. I hope this heps. 

01182016, 03:09 PM
Post: #3




RE: Problem with Laplace transform
The default variable is x, therefore nothing is wrong.


01182016, 04:52 PM
Post: #4




RE: Problem with Laplace transform
You're right.
The case ilaplace(1/p) = Dirac(x)/p is correct because p is interpreted by the HP Prime as a constant. 

01182016, 10:51 PM
(This post was last modified: 01182016 10:52 PM by Natoe.)
Post: #5




RE: Problem with Laplace transform
Thanks ! , but for the U(t) like in this exemple :
http://image.noelshack.com/fichiers/2016...titre.png U(t) on Hp prime = "1" because U(t) = 1/P and when i did : "ilaplace(1/p,p,t)" the result is "1" So i did on the hp prime :"Laplace((1+(t2)².1(t2),t,p) for the exercice and the result is wrong or not the same ... And thanks for your answer ! 

01192016, 08:21 AM
Post: #6




RE: Problem with Laplace transform
I guess that by U(t) you mean the step function. In that case you need to use the HP Prime function Heaviside().
The step function at t=0 is Heaviside(t), and the step function at other values, say t=2, is Heaviside(t2). Using this function you get: laplace(Heaviside(t),t,p) = 1/p laplace(Heaviside(t2),t,p) = e^(2*p)/p laplace(Heaviside(t)+(t2)^2*Heavisede(t2),t,p) = (p^2+2*e^(2*p)) / p^3 

Yesterday, 05:31 PM
Post: #7




RE: Problem with Laplace transform
I am having some issues that seem similar to this but I just cant get it to work. I am trying to get the Laplace function to work on my calculator but I keep running into errors. The only one I am able to get working is "laplace(1)".
laplace(1)>1/x ilplace(1/x)>±∞ laplace((5/(16*x^2+10*x)))>Undef "laplace(5/(16*x^2+10*x),x,s) > Error: Bad Argument Value" 

Yesterday, 07:32 PM
Post: #8




RE: Problem with Laplace transform
Josep Mollera. HP PRIME, HW: C, SW: 2.1.14425 (2020 01 16). 

Yesterday, 10:42 PM
Post: #9




RE: Problem with Laplace transform
(Yesterday 05:31 PM)Grayhek Wrote: I am having some issues that seem similar to this but I just cant get it to work. I am trying to get the Laplace function to work on my calculator but I keep running into errors. The only one I am able to get working is "laplace(1)". I'm guessing that you have a zero stored in 'x'. Try again after purge(x). <0ɸ0> Joe 

Yesterday, 10:51 PM
Post: #10




RE: Problem with Laplace transform
(Yesterday 10:42 PM)Joe Horn Wrote:(Yesterday 05:31 PM)Grayhek Wrote: I am having some issues that seem similar to this but I just cant get it to work. I am trying to get the Laplace function to work on my calculator but I keep running into errors. The only one I am able to get working is "laplace(1)". purge(x) returns "No such variable x" But when I run x it does return a number such as 0 or whatever is stored. I cleared all of the data on the calculator and then it worked but I deleted all my programs which I don't like. Purge does not seem to find or clear 'x'. 

« Next Oldest  Next Newest »

User(s) browsing this thread: 1 Guest(s)