How to Solve a Differential Equation with Nonlinear Terms?

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
12 replies · 3K views
sara_87
Messages
748
Reaction score
0
solve the diffrential equation:
xy' = x(e^(-y/x)) + y


answer:
y = xln|lncx|


problem:
i don't get it

can anyone explain
 
Physics news on Phys.org
yeah i get that... but then i don't know what to do... do we substitute y=vx?
 
lnC + lnx is lnCx yeah?
 
ok
no matter what i do I'm not getting that answer! and its not supposed to a hard question!

i get this:

y = x lnCx
 
sara_87 said:
ok
no matter what i do I'm not getting that answer! and its not supposed to a hard question!

i get this:

y = x lnCx

What are the last few steps leading up to your answer? Without seeing your work, it is difficult to say where your error is. Though I am inclined to say that you are probably not taking the natural log of the entire right hand side. That is usually where my error is.

Edit: I notice Hootenany has got you covered. You are in good hands. Back to my DE!
 
i didn't want to write it out at first because 1. i can't write it the fancy form and 2. I'm affraid i made a very stupid embarrasing mistake, but ok this is what i did:

y' = (e^(-y/x)) + y/x

then y=vx and so v=y/x


d(vx)/dx = (e^(-v)) + v

then i integrate:

vx = x(e^(-v)) + vx + c

then i substituted y back in

is this right so far?
 
You need to be careful here since v is not a constant, instead it is a function of x, i.e. v=v(x). Therefore, by the product rule,

[tex]\frac{d}{dx}vx = x\frac{dv}{dx} + v[/tex]

Hence, the second line of your working is actually,

[tex]x\frac{dv}{dx} + v = e^{-v} + v[/tex]

Edit: Just to add a little more detail, since v is a function of x, in general,

[tex]\int v(x)dx \neq v\cdot x + c[/tex]
 
Last edited:
yes yes yes! i see

cheers!