Pour la résolution de l'équation : solve(x/(2*ln(x)+1)^2=m*x)[0]
Xcas répond : -(exp(1/m*(-m+sqrt(m))*1/2))
Alors que la plus petite solution de cette équation est :
exp(1/m*(-m+sqrt(m))*1/2)
Cordialement
Eric ROUGIER
Bug, résolution équation
Modérateur : xcasadmin
En effet, xcas renvoie 2 solutions négatives en trop, cela vient de la réécriture par simplify de
x/(2*ln(x)+1)^2-m*x
sous la forme de
(-x)*(m*ln(x^2)^2+2*m*ln(x^2)+m-1)/(ln(x^2)+1)^2
(le 2*ln(x) est transformé en ln(x^2)).
Pour le moment, je ne vois pas trop comment empêcher cela sans rendre simplify inopérant, sauf bien sur en faisant solve après simplification par x à la main. Ou alors il faudrait considérablement augmenter le nombre de tests de validité des solutions.
x/(2*ln(x)+1)^2-m*x
sous la forme de
(-x)*(m*ln(x^2)^2+2*m*ln(x^2)+m-1)/(ln(x^2)+1)^2
(le 2*ln(x) est transformé en ln(x^2)).
Pour le moment, je ne vois pas trop comment empêcher cela sans rendre simplify inopérant, sauf bien sur en faisant solve après simplification par x à la main. Ou alors il faudrait considérablement augmenter le nombre de tests de validité des solutions.
Une autre erreur
Pour :
Xcas renvoie :
OK
Mais pour :
Xcas renvoie :
Il y a un problème...
Par contre, pour :
Xcas retourne bien :
Cordialement
Eric
Code : Tout sélectionner
partfrac((5*x^2+21*x+22)/((x-1)*(x+3)^2))
Code : Tout sélectionner
3/(x-1)-1/((x+3)^2)+2/(x+3)
Mais pour :
Code : Tout sélectionner
int((5*x^2+21*x+22)/((x-1)*(x+3)^2),x)
Code : Tout sélectionner
3*ln(abs(x-1))+2*ln(abs(x+3))+(2*x+5)/(-x-3)
Par contre, pour :
Code : Tout sélectionner
int(3/(x-1)-1/((x+3)^2)+2/(x+3),x)
Code : Tout sélectionner
3*ln(abs(x-1))-1/(-x-3)+2*ln(abs(x+3))
Eric