supposons,evalf et resoudre

Utilisation de Xcas

Modérateur : xcasadmin

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

supposons,evalf et resoudre

Message par alb » mar. oct. 11, 2011 5:14 pm

la commande evalf est-elle interdite dans cet exemple ?
supposons(x>1/4);evalf(resoudre(x-2/3<0))

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

Re: supposons,evalf et resoudre

Message par alb » ven. oct. 14, 2011 12:38 pm

J'ai trouvé une solution:
posons(x>1/4);S:=resoudre(x-2/3<0);purge(x);approx(S)

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

Re: supposons,evalf et resoudre

Message par parisse » sam. oct. 15, 2011 8:24 am

On est en effet obligé de trouver une solution de ce type, parce que solve renvoie [((x>=(1/4)) and (x<(2/3)))] et evalf va essayer d'évaluer les tests, or avec l'hypothèse sur x le premier test s'évalue en vrai. Je ne vois pas comment faire pour éviter ça (il faudrait quoter les inéquations).

Répondre