Je l'ai fait ce code:sympy - ne peut pas faire fonctionner la méthode nSolve
from scitools.std import *
from sympy import *
x=Symbol('x')
#Integral function
#def f(x): --> I also tried this
# return exp(-x**2)
f=exp(-x**2)
intac=integrate(f,(x,0,1))
print(nsolve(f,x,1))
L'interprète me donne: "variable locale x référencées avant l'affectation"
Si j'essaie nsolve(f,x,(0,1))
il me donne: " n'a pas pu trouver racine dans la tolérance donnée ... »
(aussi, j'ai essayé findroot(f,(0,1))
sans succès (je from mpmath import *
puis importé mp.dps = 30; mp.pretty = True
).
: Oui, vous avez raison je suis totalement raté Mais comment puis-je avoir une valeur numérique de ce!? "integra (f, (x, 0,1))" Cela me donne le "pi ** (1/2) * erf (1)/2" .Je veux un nombre. – George
@George utilise .evalf() dessus (par exemple, integra (f, (x, 0,1)). Evalf()). – VPeric
@VPeric: C'est bon, merci beaucoup! – George