primitive de 1/(sqrt(1-x^2)+sqrt(1+x^2))

Utilisation de Xcas

Modérateur : xcasadmin

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

primitive de 1/(sqrt(1-x^2)+sqrt(1+x^2))

Message par alb » jeu. janv. 03, 2013 7:42 am

Pour obtenir une primitive de 1/(sqrt(1-x^2)+sqrt(1+x^2)) je n'ai rien trouvé de mieux que:
E:=1/(sqrt(1-x^2)+sqrt(1+x^2));
E:=mult_conjugue(E);
D:=simplifier(getDenom(E));
E:=getNum(E)/D;
somme(simplifier(op(int(expand(E)))));
Une autre idée ?

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

Re: primitive de 1/(sqrt(1-x^2)+sqrt(1+x^2))

Message par parisse » jeu. janv. 03, 2013 8:16 am

Je pense que c'est la bonne méthode, il faudrait implémenter l'algorithme de Risch complet (avec extensions algébriques) pour traiter ça de manière purement algorithmique (à moins qu'il existe des méthodes plus simple pour gérer les fractions rationnelles en sqrt(P1(x)) et sqrt(P2(x)) où P1 et P2 sont des polynômes de degré 2?).

Répondre