tabvar

Bugs

Modérateur : xcasadmin

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

tabvar

Message par alb » mer. avr. 22, 2020 9:30 am

g(x):=(e^-x-1)/sqrt(x);
tabvar(g(x),diff); // le tableau est faux

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

Re: tabvar

Message par parisse » jeu. avr. 23, 2020 1:00 pm

en effet, parce que le solver exact ne trouve pas la racine de la derivee. Je vais essayer d'appeler le solveur numerique et de combiner les deux...

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

Re: tabvar

Message par alb » mar. mai 05, 2020 8:07 am

ok pour tabvar mais tabsign(1-e^-x-2x*e^-x,x=0..inf) est faux:
[[x,0," ",+infinity],[-2*x*exp(-x)-exp(-x)+1,0,"-",1]]

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

Re: tabvar

Message par parisse » mar. mai 05, 2020 9:31 am

Cette fois, c'est le solveur numerique qui ne trouve pas la racine strictement positive. Je vais preciser les bornes pour appeler la bisection, en remplacant -infini et infini par les valeurs par defaut du cadrage graphique. Ca ne sera pas une solution miracle, il faudra surement preciser des bornes non infinies pour certains exemples...

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

Re: tabvar

Message par alb » mar. mai 05, 2020 4:24 pm

edit j'ai supprime le message qui etait sans interet
juste deux remarques
tabsign(1-(2x+1)*e^-x) renvoie correctement
[[x,-infinity," ",0.0," ",1.256," ",+infinity],[-(2*x+1)*exp(-x)+1,+infinity,"+",0.0,"-",0.0,"+",1]]
La meme expression developpee ne renvoie pas le meme resultat:
tabsign(1-e^-x-2x*e^-x) renvoie undef

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

Re: tabvar

Message par parisse » jeu. mai 07, 2020 6:42 am

ca a l'air de marcher avec la correction precedente, il faut que je recompile une version pour Firefox...

Répondre