solve et sqrt

Bugs

Modérateur : xcasadmin

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

solve et sqrt

Message par alb » ven. nov. 05, 2010 8:48 pm

solve(sqrt(x)<=0) renvoie [0] mais solve(sqrt(x)>=0) renvoie [x>0]

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

Re: solve et sqrt

Message par parisse » sam. nov. 06, 2010 6:39 am

Là par contre c'est normal: en effet dans le premier cas il y a une solution réelle donc on retourne une liste de solutions, dans le 2ème cas il y a un intervalle de solutions donc (comme il n'y a pas d'objets intervalles pour le moment dans xcas) on renvoie l'intervalle sous forme de condition.

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

Re: solve et sqrt

Message par alb » sam. nov. 06, 2010 9:30 am

Je me suis mal exprimé
solve(sqrt(x)>=3) renvoie correctement [x>=9]
mais c'est incorrect avec
solve(sqrt(x)>=0) ou avec solve(sqrt(x)>=-2) qui renvoient tous les deux [x>0]

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

Re: solve et sqrt

Message par parisse » sam. nov. 06, 2010 9:56 am

C'est le > qui pose problème alors. Je crois que comme je ne sais pas traiter les valeurs particulières (0 ici à la limite du domaine de définition) en toute généralité, il va falloir s'en contenter...

Répondre