solve bizarre

Utilisation de Xcas

Modérateur : xcasadmin

Guillaume
Messages : 112
Inscription : sam. janv. 20, 2007 8:48 pm
Contact :

solve bizarre

Message par Guillaume » ven. janv. 30, 2009 9:44 am

Bonjour,

Code : Tout sélectionner

solve(diff(1/4*exp(-x/2)*(x^2+2*x),x),x)
fonctionne très bien mais

Code : Tout sélectionner

solve(diff(0.25*exp(-x/2)*(x^2+2*x),x),x)
plante la session.

Si on précise le point de départ

Code : Tout sélectionner

fsolve(diff(0.25*exp(-x/2)*(x^2+2*x),x),x,2,newton_solver)
on obtient bien une réponse. Apparemment, fsolve prend par défaut xo=0 et donc ça plante car f''(0)=0.
Est-ce qu'on peut imaginer un test de départ pour le xo de fsolve ?

parisse
Messages : 5881
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Message par parisse » ven. janv. 30, 2009 11:49 am

Je n'ai pas de plantage avec la derniere version, j'obtiens pour
solve(diff(0.25*exp(-x/2)*(x^2+2*x),x),x)
[3.2360679775+4.72048977526e-10*i]
Peut-etre qu'une modif recente a corrige ce bug!

Guillaume
Messages : 112
Inscription : sam. janv. 20, 2007 8:48 pm
Contact :

Message par Guillaume » ven. janv. 30, 2009 5:14 pm

Effectivement... J'ai dû loupé une maj.
Merci !

Répondre