simplifier et trigonométrie

Bugs

Modérateur : xcasadmin

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

simplifier et trigonométrie

Message par alb » sam. mai 25, 2013 10:32 am

supposons(x>-pi et x<=pi);
solve(cos(x)<sqrt(2)/2); // ok
simplifier(solve(cos(x)<=sqrt(2)/2)); // ??

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

Re: simplifier et trigonométrie

Message par parisse » dim. mai 26, 2013 8:17 am

C'est and qui semble poser problème, il n'évalue pas correctement par exemple x>0 and 1 est laissé tel quel.

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

Re: simplifier et trigonométrie

Message par alb » dim. juin 02, 2013 7:07 am

ok c'est résolu.
voici un autre usage de simplifier qu'il vaut mieux éviter (Pondichery 2013, calcul d'une valeur moyenne):

Code : Tout sélectionner

E:=2*exp(t/25)/(19+exp(t/25));
F:=simplifier(int(E,t));
M:=(1/50)*int(E,t,50,100);
normal(M); //ok
factor(M); // ok

Code : Tout sélectionner

simplifier(M); // simplification discutable :-)
j'imagine que c'est un cas particulier qui ne mérite pas d'être traité à part.

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

Re: simplifier et trigonométrie

Message par parisse » dim. juin 02, 2013 8:16 am

Oui, il faut que je rajoute un ratnormal au début de simplify pour éviter ça!

Répondre