Verfasst: Montag 30. November 2009, 23:38
Ich tippe eher auf einen bisher unentdeckten Bug in sympy!gkuhl hat geschrieben:Das halte ich auch für sehr wahrscheinlich.jbs hat geschrieben:ich glaube du hast etwas falsch gemacht
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Ich tippe eher auf einen bisher unentdeckten Bug in sympy!gkuhl hat geschrieben:Das halte ich auch für sehr wahrscheinlich.jbs hat geschrieben:ich glaube du hast etwas falsch gemacht
Code: Alles auswählen
In [2]: from sympy import integrate
In [3]: integrate("sqrt(x)*cos(x)-4", "x")
Out[3]: Integral(-4 + x**(1/2)*cos(x), x)
also von quantenmechanik hab ich 0 ahnungOh, LP640, hast du was mit Quantenmechanik am Hut, oder interpretiere ich da etwas falsch?
Code: Alles auswählen
from sympy import integrate, Symbol
x = Symbol('x')
func = "sqrt(x)*cos(x)-4"
der = integrate(func,x)
print der
a = der.evalf(subs={x:0})
b = der.evalf(subs={x:2})
print b-a
oder kann man das problem irgendwie beheben???Ich tippe eher auf einen bisher unentdeckten Bug in sympy!
Nein, weil:LP640 hat geschrieben:jetzt überhaupt nicht, weil:oder kann man das problem irgendwie beheben???Ich tippe eher auf einen bisher unentdeckten Bug in sympy!
Als Bug würde ich das nicht bezeichnen, eher als Punkt für die TODO-Liste. Aber du kannst es numerisch berechnen.ice2k3 hat geschrieben:Sympy kann halt das Integral nicht berechnen
Code: Alles auswählen
In [1]: from sympy.mpmath import *
In [2]: f = lambda x: sqrt(x)*cos(x)-4
In [3]: print quadts(f, (0, 2))
-7.41948573810286
Code: Alles auswählen
from sympy.mpmath import *
f = lambda x: sqrt(x)*cos(x)-4
print f
Code: Alles auswählen
from sympy import integrate, Symbol
x = Symbol('x')
func = "x**2+1"
der = integrate(func,x)
print der
x + x**3/3
Code: Alles auswählen
x**3/3+x