Page 1 sur 1

une integrale avec abs

Publié : mar. avr. 29, 2014 12:50 pm
par alb
salut et bonnes vacances :-)
E:=abs(sin(x))*exp(-x);
int(E,x,0,inf);
le resultat est 1/2+exp(-pi)
le warning indique clairement la possibilite d'une erreur
effectivement la valeur reelle de l'integrale est 1/2+1/(exp(pi)-1)
C'est peut-etre ameliorable ?

Re: une integrale avec abs

Publié : mar. avr. 29, 2014 8:39 pm
par alb
||/ Nom Version Description
+++-==============-==============-============================================
ii giac 1.1.1-1 computer algebra system by Bernard Parisse

E1:=sin(x)*exp(-x);E2:=-sin(x)*exp(-x);
assume(k,integer);
I1:=int(E1,x,2k*pi,(2k+1)*pi);
S1:=simplifier(somme(I1,k,0,inf));
I2:=int(E2,x,(2k+1)*pi,(2k+2)*pi);
S2:=simplifier(somme(I2,k,0,inf));
simplifier(S1+S2); renvoie (exp(pi)+1)/(2*exp(pi)-2) c'est juste

S1:=simplifier(somme(I1,k,0,inf)) renvoie exp(pi)/(2*exp(pi)-2) c'est juste
simplifier(somme(int(E1,x,2k*pi,(2k+1)*pi),k,0,inf)) renvoie (exp(pi)^2+2*exp(pi))/(2*exp(pi)^2-2) c'est faux

Re: une integrale avec abs

Publié : mer. avr. 30, 2014 6:52 am
par parisse
Ca m'etonnerait que je puisse ameliorer, il faudrait plutot ameliorer les garde-fous et renvoyer une erreur ou l'integrale non evaluee. La raison c'est que l'integrale est une somme discrete deguisee et que pour les sommes discretes certains algorithmes les transforment en integrale...