fonction abs

Bugs

Modérateur : xcasadmin

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

fonction abs

Message par alb » mar. janv. 01, 2013 2:30 pm

solve(abs(x-2)=-x+2) et solve(abs(x-2)=x-2) renvoient une liste avec une seule solution.
Est-ce améliorable ?
Cas particuliers laissés à l'appréciation de l'utilisateur ?
Bonne année !

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

Re: fonction abs

Message par parisse » jeu. janv. 03, 2013 8:25 am

j'ai une modif pour améliorer ça. Il faudra que je regarde un jour si je peux encore améliorer pour renvoyer une seule solution x>=2 par exemple, car il renvoie après modif [x>=2,2].

Code : Tout sélectionner

diff solve.cc solve.cc~
1349,1351c1349
<       if (is_zero(a)){
< 	if (is_zero(b))
< 	  return vecteur(1,x);
---
>       if (is_zero(a))
1353d1350
<       }

Répondre