int, appros ds 1.1.1 et 1.1.2 vs 1.1.0

Utilisation de Xcas

Modérateur : xcasadmin

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

int, appros ds 1.1.1 et 1.1.2 vs 1.1.0

Message par frederic han » ven. août 08, 2014 6:49 pm

Salut

je remarque cela dans 1.1.1 et 1.1.2:

Code : Tout sélectionner

f:=integration(exp(x^2),x,0,1);
approx(f,100)
donne peu de chiffres alors qu'en version 1.0.0 il en donne 100. C'est voulu?

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: int, appros ds 1.1.1 et 1.1.2 vs 1.1.0

Message par frederic han » ven. août 08, 2014 7:12 pm

Dans le meme genre, la reponse:

Code : Tout sélectionner

f:=sin(2*sqrt(1-x^2)) * (1 - cos(1/x))^2;
trigexpand(f)
donne:

Code : Tout sélectionner

2*cos(sqrt(-x^2+1))*sin(sqrt(-x^2+1))+2*cos(sqrt(-x^2+1))*(-cos(1/x))^2*sin(sqrt(-x^2+1))-4*cos(sqrt(-x^2+1))*cos(1/x)*sin(sqrt(-x^2+1))
alors qu'avant:

Code : Tout sélectionner

2*(cos(1/x)-1)^2*sin(sqrt(-x^2+1))*cos(sqrt(-x^2+1))

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

Re: int, appros ds 1.1.1 et 1.1.2 vs 1.1.0

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

Pour l'integrale approchee, on peut utiliser romberg apres avoir modifie Digits. Mais ce n'est pas tres conseille, les quadratures necessitent en general beaucoup trop de calculs, donc je laisse le comportement actuel de evalf.
Pour trigexpand, on peut retrouver le resultat d'avant en faisant factor().

Répondre