Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 3077 by [email protected]: solve cannot solve for variables used
as logarithm base
http://code.google.com/p/sympy/issues/detail?id=3077
Goal: solve log(9,x) == 2
Expected answer: x = 3
from sympy import *
x = Symbol('x')
solve(log(9,x)-2,x)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\sympy\solvers\solvers.py", line 484,
in solve
solution = _solve(f, *symbols, **flags)
File "C:\Python27\lib\site-packages\sympy\solvers\solvers.py", line 565,
in _solve
strategy = guess_solve_strategy(f, symbol)
File "C:\Python27\lib\site-packages\sympy\solvers\solvers.py", line 207,
in guess_solve_strategy
return max([guess_solve_strategy(i, symbol) for i in expr.args])
File "C:\Python27\lib\site-packages\sympy\solvers\solvers.py", line 220,
in guess_solve_strategy
raise NotImplementedError
NotImplementedError
log(9,x)
2*log(3)/log(x)
solve(2*log(3)/log(x)-2,x)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\sympy\solvers\solvers.py", line 484,
in solve
solution = _solve(f, *symbols, **flags)
File "C:\Python27\lib\site-packages\sympy\solvers\solvers.py", line 565,
in _solve
strategy = guess_solve_strategy(f, symbol)
File "C:\Python27\lib\site-packages\sympy\solvers\solvers.py", line 207,
in guess_solve_strategy
return max([guess_solve_strategy(i, symbol) for i in expr.args])
File "C:\Python27\lib\site-packages\sympy\solvers\solvers.py", line 220,
in guess_solve_strategy
raise NotImplementedError
NotImplementedError
solve(2*log(3)-2*log(x),x)
[3]
--
You received this message because you are subscribed to the Google Groups
"sympy-issues" 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-issues?hl=en.