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 

09292020, 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" 

09292020, 07:32 PM
Post: #8




RE: Problem with Laplace transform
Josep Mollera. HP PRIME, HW: C, SW: 2.1.14730 (2023 04 13). 

09292020, 10:42 PM
Post: #9




RE: Problem with Laplace transform
(09292020 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 

09292020, 10:51 PM
Post: #10




RE: Problem with Laplace transform
(09292020 10:42 PM)Joe Horn Wrote:(09292020 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'. 

09302020, 09:52 PM
Post: #11




RE: Problem with Laplace transform
(09292020 10:51 PM)Grayhek Wrote: purge(x) returns "No such variable x" purge() only works on CAS variables. To clear Home variables, use the memory manager (Shift B) — User Variables, select, then delete or backspace. Cambridge, UK 41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot/C47 Casio, Rockwell 18R 

10012020, 10:13 AM
Post: #12




RE: Problem with Laplace transform
laplace((5/(16*x^2+10*x))) is infinity because the integral is singular at x=0. I believe you want to compute ilaplace((5/(16*x^2+10*x)))


10022020, 01:03 PM
Post: #13




RE: Problem with Laplace transform
(09292020 10:51 PM)Grayhek Wrote:(09292020 10:42 PM)Joe Horn Wrote: I'm guessing that you have a zero stored in 'x'. Try again after purge(x). Sounds like the difference between 'X' and 'x' is not well understood, not to mention the difference between Home and CAS. If purge(x) says "No such variable x" then you CANNOT get a value by executing x (lowercase letter x). But you will ALWAYS get a value after executing X (uppercase letter X) because X is a permanently existing Home variable which always contains a real number, and cannot be purged. It's not intended for symbolic math work, which is done in CAS using lowercase variables. <0ɸ0> Joe 

10032020, 12:22 AM
Post: #14




RE: Problem with Laplace transform
hah! I didn't even notice the significance of the particular variable it was, sigh; thanks Joe.
Cambridge, UK 41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot/C47 Casio, Rockwell 18R 

« Next Oldest  Next Newest »

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