Calcul formel : Mode d'emploi - Exemples en Maple

Claude Gomez, Bruno Salvy, Paul Zimmermann

Masson, 1995

Chapitre IX, section 3.3, exercice 7, page 254.

Philippe.Dumas@inria.fr
http://algo.inria.fr/dumas/Maple/

Page du Projet Algorithmes | Page de Philippe Dumas | Page Maple de Philippe Dumas

Retour en page principale
Table des matières
Index
Maple V.4 worksheet
Maple V.5 worksheet


Appelons en à int.

> int(ln(1+tan(x)),x=0..Pi/4);

[Maple Math] [Maple Math]

Le résultat renvoyé suppose quelques connaissances mathématiques. Il va nous permettre de deviner la valeur de l'intégrale.

> A:=evalc(%);

[Maple Math]

> evalf(A);

[Maple Math]

> evalf(1/4*Pi*ln(2));

[Maple Math]

> evalf(remove(has,A,Pi));

[Maple Math]

Clairement l'intégrale vaut [Maple Math].

Pour prouver ce résultat, nous procédons comme autrefois. Le système ne fournit donc qu'une petite aide au calcul. L'astuce est de jouer sur une symétrie par rapport au centre de l'intervalle.

> J1:=Int(ln(1+tan(x)),x=0..Pi/4);

[Maple Math]

> J2:=student[changevar](y=Pi/4-x,J1,y);

[Maple Math]

> J3:=subs(y=x,J2);

[Maple Math]

Pour développer la cotangente, nous pouvons au choix mettre les mains dans le cambouis ou employer appplyop, ce qui revient en fait à la même chose.

> J4:=subsop([1,1,2]=expand(op([1,1,2],J3)),J3);

[Maple Math]

> J5:=applyop(expand,[1,1,2],J3);

[Maple Math]

> J6:=normal(convert(J5,tan));

[Maple Math]

> J7:=applyop(expand,1,J6);

[Maple Math]

Le petit miracle est que nous voyons réapparaître l'intégrale d'où nous sommes partis. Nous déduisons de ceci l'égalité cherchée [Maple Math].

De cette formule nous tirons d'autres formules par changement de variables ou intégration par parties.

> K:=student[changevar](tan(x)=t,J);

[Maple Math]

Nous avons ainsi l'égalité [Maple Math]. Cette égalité est amusante parce qu'un instant nous pourrions croire que l'intégrale du produit est le produit des intégrales.

> int(ln(1+t),t=0..1);

[Maple Math]

> int(1/(1+t^2),t=0..1);

[Maple Math]

> L:=student[intparts](K,ln(1+t));

[Maple Math]

Le dernier calcul donne la formule [Maple Math].

Retour en page principale