Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Solving for a variable.

  1. Nov 27, 2006 #1
    How would you go about solving these?

    solving for x, x ln(x)=A

    solving for y, y Exp[y] =B

    and also what would happen if you turned A into A+x and B into B+y.

  2. jcsd
  3. Nov 28, 2006 #2


    User Avatar
    Science Advisor

    Use Lambert's W function which is DEFINED as the inverse function to f(x)= xex.
  4. Nov 29, 2006 #3
    [tex] x \ln(x) = A \Rightarrow x = \frac{A}{W\{A\}}[/tex]
    [tex] ye^{y} = B \Rightarrow y = W\{B\}[/tex]
    [tex] x \ln(x) = A + x \Rightarrow x = \frac{A}{W\{\frac{A}{e}\}}[/tex]
    [tex] y e^{x} = A + y \Rightarrow y = ? [/tex]

    I am still working on the fourth one...looks hard!

    edit: sorry, the last one is suppose to have a y in the argument of the exponential instead of an x.
    Last edited: Nov 30, 2006
  5. Nov 29, 2006 #4
    I don't know! Someone else, help!!
  6. Nov 30, 2006 #5
    Can you factor out the y?
  7. Nov 30, 2006 #6
    Leon22's logic is right, subtract y from the righthand side and place it with the terms y*e^x to get an expression that looks like:


    You can then factor out the y, and get an expression:

    y* ((e^(x))-1)=A.

    Then just solve for y.

    Sorry I don't have much experance with the function that was referanced eariler and didn't bother trying to put into that format, but the solution gained from leon22's logic should be vaild.

    Good Luck.
  8. Nov 30, 2006 #7
    Oops... There wasn't suppose to be any x in that equation. All the variable were suppose to be y. That's why I had to resort to using the Lambert W funcition. It was suppose to be:

    [tex] y e^{y} = A + y \Rightarrow y = ? [/tex]

    Sorry about that. So does anyone now know how to solve for y?
  9. Nov 30, 2006 #8
    I tried mathematica too but no luck. I am guessing that it is probably not possible to solve for y in closed-form.

    BTW, here is another problem that I came across a while back which doesn't seem to have a closed-form solution either:

    [tex]x^x = Ax[/tex]
    Last edited: Nov 30, 2006
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook