Solving ODE with Transcendental Function: e^{x-y'}

  • Thread starter Thread starter AdrianZ
  • Start date Start date
  • Tags Tags
    Ode
AdrianZ
Messages
318
Reaction score
0

Homework Statement


y' = e^{x-y'}

The Attempt at a Solution


I have no idea how to handle the situation when y' is appeared in the input of a transcendental function. I substituted y'=p to try to find a parameterized solution to this ODE but it leaded me to nowhere.
 
Physics news on Phys.org
That's going to involve the Lambert W function. How about I show you something and then you apply it to your problem:

If we have the expression:

g(x)e^{g(x)}=h(x)

Then I can take the W function of both sides:

W\left\{g(x)e^{g(x)}\right\}=W(h(x))

and since the W function is the inverse of ae^a, I can write:

g(x)=W(h(x))

Ok, now can you get your expression into the W-function form and then invert it with the W function to extract the "a" part?
 
but our professor hasn't told us anything about Lambert W function :( I think first I should find some information about the Lambert function and its properties
 
This is what I've done so far:
y'=p. ex=pep
-> (dx/dy)ex=(ep+pep)(dp/dy)
1/p.pep=(ep+pep)dp/dy
1=(1+p)dp/dy -> dy=(1+p)dp -> y = p + 1/2p2 + C.
Now If I replace p=y' I'll obtain y = y' + 1/2(y')2 + C. Do I need to solve this ODE to find y? Is what I've done correct so far?
 
That's confussing to read. I believe you have to use the Lambert W-function to solve this. Just divide by e^{y'}:

y'e^{y'}=e^x

see, that's in Lambert W form. Remember any expression of the form ae^a so I can immediately take the W function of both sides just like you would take the inverse sine or any other inverse function of both sides. The property of this inverse reduces the expression then to:

y'=W(e^x)

Now just integrate:

\int_{y_0}^y dy=\int_{t_0}^t W(e^x)dx

That's absolutely no difference conceptually than doing the same thing with any other function like sines and cosines so the solution is:

y(x)=y_0+\int_{t_0}^{t} W(e^x)dx
 
I understand the logic behind your method, That is fine, but I guess the professor wants us to convert the equation into an ODE of the form y'=f(x,p) and then he wants us to find parametric solutions to the ODE. He hasn't told us anything about Lambert's W function yet so I doubt he would accept my solution in your proposed way.
I want to say that this parametric curve is the solution to the given ODE:
x=lnp + p (p>0) y= p + 1/2p2 + C.
Does that make sense?
 
Last edited:
Ok, I got it. That's perfectly fine. Just didn't understand it. I do now. Thanks.
 
If the professor does not believe in W just tell him you don't believe in e^x. You now have two equations
p=ex-p
y = p + p2/2 + C
just eliminate p algebraically.
 
lurflurf said:
If the professor does not believe in W just tell him you don't believe in e^x.

. . . equal rights for special functions. End special-function discrimination.:wink:

He schooled me though. :)
 
Back
Top