piecewise et solve

Bugs

Modérateur : xcasadmin

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

piecewise et solve

Message par alb » ven. août 08, 2014 5:40 pm

Code : Tout sélectionner

f(x):=piecewise(x<1,undef,x<3,x,x<5,-x,undef);
f(x); // piecewise([undef])

Code : Tout sélectionner

g(x):=piecewise(x<1,-x,x<3,x-2,x<5,4-x,x-6);
solve(g(x)=0); // list[((1>x) and 0),((((expr("not(((1>x)))",0)) and (3>x))) and 2),((((expr("not(((1>x) or (3>x)))",0)) and (5>x))) and 4),((expr("not(((1>x) or (3>x) or (5>x)))",0)) and 6)]

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

Re: piecewise et solve

Message par parisse » jeu. août 28, 2014 1:46 pm

Ca devrait etre corrige dans les versions instables.

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

Re: piecewise et solve

Message par alb » sam. août 30, 2014 11:00 am

ok, juste un detail:
f(x):=piecewise(x<=0,3+sqrt(-x),x<1,2x+3,x<3,-x+5,x<=7,x,5);
solve(f(x)=3); // renvoie list[2,3] la solution 0 est oubliee
resolu avec:
f(x):=piecewise(x<0,3+sqrt(-x),x<1,2x+3,x<3,-x+5,x<=7,x,5);

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

Re: piecewise et solve

Message par parisse » sam. août 30, 2014 12:21 pm

Vu, c'est a cause du sqrt(-x) traduit un moment en exp(1/2*ln(-x))

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

Re: piecewise et solve

Message par alb » dim. nov. 02, 2014 5:11 pm

salut,
f(x):=piecewise(x<-5,2x+17,x<0,-3x-8,3x-8)
solve(f(x)<=1) // ne fonctionne plus :-(

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

Re: piecewise et solve

Message par parisse » dim. nov. 02, 2014 5:39 pm

ca fonctionne chez moi, peut-etre un bug que j'ai corrige entre-temps, je ferai une mise a jour des instables sans doute demain.

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

Re: piecewise et solve

Message par parisse » lun. nov. 03, 2014 12:34 pm

mise a jour (instable) faite.

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

Re: piecewise et solve

Message par alb » lun. nov. 03, 2014 1:43 pm

ok :-)

Répondre