Please note that "log" means "ln" in sympy. Solving by hand and using the natural logarithm I get
z = -ln(10**(-x) + 10**(-y)) / ln(10) which is the same as your solution. Furthermore ln(1/(10**x) + 1/(10**y)) = ln((10**x + 10**y) / 10**(x + y)) = ln (10**x + 10**y) - ln(10**(x+y)) so sympy's result is correct, although one could argue that it might be expressed simpler. Vinzent On Feb 4, 1:32 am, Neal Becker <[email protected]> wrote: > solve(Eq(1/(10**(-x) + 10**(-y)), 10**z), z) > Out[10]: > ⎡ ⎛ x y⎞ ⎛ x + y⎞ ⎤ > ⎢- log⎝10 + 10 ⎠ + log⎝10 ⎠ ⎥ > ⎢───────────────────────────────⎥ > ⎣ log(10) ⎦ > > That's not much of an answer. Should be: > > z = -log10(10**-x + 10**-y) > > What am I doing wrong? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sympy?hl=en -~----------~----~----~----~------~----~------~--~---
