to solve the simple equation
Terry Reedy
tjreedy at udel.edu
Sat May 12 10:58:56 EDT 2012
On 5/12/2012 9:30 AM, contro opinion wrote:
> there is a simple equation,
> 50/((1+x)**0.9389)+50/((1+x)**1.9389)+1050/((1+x)**2.9389)-1045=0
> i input :
>>>> from sympy import *
>>>> x=Symbol('x')
>>>>solve(50/((1+x)**0.9389)+50/((1+x)**1.9389)+1050/((1+x)**2.9389)-1045, x)
> Traceback (most recent call last):
> File"<stdin>", line 1, in<module>
> File"/usr/lib/pymodules/python2.6/sympy/solvers/solvers.py", line 332, in solve
> result = tsolve(f, *symbols)
> File"/usr/lib/pymodules/python2.6/sympy/solvers/solvers.py", line 697, in tsolve
> "(tsolve: at least one Function expected at this point")
> NotImplementedError: Unable to solve the equation(tsolve: at least one Function expected at this point
>
> tsolve(50/((1+x)**0.9389)+50/((1+x)**1.9389)+1050/((1+x)**2.9389)-1045, x)
> Traceback (most recent call last):
> File"<stdin>", line 1, in<module>
> File"/usr/lib/pymodules/python2.6/sympy/solvers/solvers.py", line 697, in tsolve
> "(tsolve: at least one Function expected at this point")
> NotImplementedError: Unable to solve the equation(tsolve: at least one Function expected at this point
>
> 1.how can i solve it with sympy?
Read the sympy doc and learn how to make a Function and use tsolve
correctly?
--
Terry Jan Reedy
More information about the Python-list
mailing list