Solving for dy/dx: x/(x2y + y3)

  • Thread starter Thread starter checkmatechamp
  • Start date Start date
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
2 replies · 2K views
checkmatechamp
Messages
23
Reaction score
0

Homework Statement



dy/dx = x/(x2y + y3)

Homework Equations



The Attempt at a Solution



The middle term is what's throwing me off. I can't put it in terms of y = vx (Dividing by x2 means that the y term gets screwed up. (It would turn it into yv2). Out of curiosity, I tried flat-out substituting y = vx (and turning dy/dx into x*dv/dx + v), but that didn't work either. It's obviously not exact, and I don't see how it could be made linear, so I'm not sure where to begin.
 
Physics news on Phys.org
checkmatechamp said:

Homework Statement



dy/dx = x/(x2y + y3)

Homework Equations



The Attempt at a Solution



The middle term is what's throwing me off. I can't put it in terms of y = vx (Dividing by x2 means that the y term gets screwed up. (It would turn it into yv2). Out of curiosity, I tried flat-out substituting y = vx (and turning dy/dx into x*dv/dx + v), but that didn't work either. It's obviously not exact, and I don't see how it could be made linear, so I'm not sure where to begin.

Doesn't look like there's an elementary solution to this: http://www.wolframalpha.com/input/?i=dy/dx=x/(x^2y+y^3)
 
The answer will involve the Lambert W function. Is this something you are familiar with? Basically, one arrives at something like ##z + \ln z = c## (or ##c = ze^z##) and needs to solve for ##z##.

Start by substituting ##u = y^2## and then do another substitution. This should give you a separable equation which, after you solve it, gives you something like ##v - \ln v = g(x)##. This would be where the Lambert W function comes into play.

Edit: If you don't like Lambert's W function, you can find a function ##h## such that ##x = h(y)##.
 
Last edited: