You are on page 1of 3

INTEGRAL

Calcul numrique de l'intgrale d'une fonction en x, entre les deux bornes spcifies. Syntaxe INTEGRAL( quation ; a ; b ; [Tour] ; [Affichage] ) quation : reprsente l'quation mathmatique en fonction de la variable x. a : reprsente la borne infrieure de l'intervalle d'intgration. b : reprsente la borne suprieure de l'intervalle d'intgration. Tour : Option paramtrant la recherche pour l'obtention d'une meilleur prcision. Valeur par dfaut = 4. Affichage : Option binaire VRAI ou FAUX, dclenchant un message donnant l'erreur maximum. Valeur par dfaut = FAUX. Remarques Si les arguments "a" ou "b" ne sont pas numriques, la fonction INTEGRAL renvoie la valeur d'erreur #VALEUR! Si a > b alors la fonction renvoie la valeur d'erreur #BORNES! Si l'quation comporte une expression littrale diffrente de x, la fonction INTEGRAL renvoie la valeur d'erreur #VALEUR!

La fonction INTEGRAL renvoie un affichage de type numrique avec une prcision de 14 dcimales, ou la valeur obtenue avec Tour=4. Exemples INTEGRAL("x^3-2*x-5";0;2) gale -10 INTEGRAL("(x+1)(x+2^0,5)";0;1) gale 2,95465367689298 Exemple particulier Pour faire une rfrence des valeurs particulires de l'quation se trouvant dans des cellules, il faut couper l'quation en faisant une concatnation avec les rfrences des cellules. INTEGRAL("x^3-" & A1 & "*x-5";0;2) gale -10, si la cellule A1 contient la valeur 2.

Utilisation avance L'algorithme utilise la mthode de Gauss-Legendre. L'option TOUR permet une plus grande prcision en Tour divisant le domaine d'intgration en segment plus petit. Le nombre de ces subdivisions vaut 3 , soit par

dfaut 3 = 81 subdivisions au maximum. Ce paramtre est utile uniquement lorsque l'intgrale traite converge trs lentement. On prendra garde dfinir un nombre raisonnable, pour ne pas avoir un temps d'attente trop important, dpendant de la puissance du matriel utilis. Dans tous les cas, si le nombre de subdivisions dpasse 3 obtenue.
Tour

, la fonction INTEGRAL renvoie la valeur

Donc, avec l'arrt 14 dcimales, ce paramtre [Tour] constitue une deuxime rgle d'arrt. La prcision obtenue alors, peut tre visualise grce l'option AFFICHAGE, donnant l'erreur maximum du rsultat. Ces deux options sont utiles uniquement dans un travail de recherche. Exemple particulier INTEGRAL("x^(-0,1)*(1-x)^14,1";0;1) gale 0,0930488010438855 or la valeur limite vaut 0,0931172904230016. L'importance (relative) de la diffrence est d la lenteur de convergence vers la limite asymptotique 1. Pour connatre l'erreur maximale, il suffit d'afficher le compte rendu, avec : INTEGRAL("x^(-0,1)*(1-x)^14,1";0;1; ;VRAI) qui renvoie le message suivant :

Pour augmenter la prcision, il suffit de paramtrer [Tour] avec une valeur suprieure. Par exemple si 8 Tour = 8 soit 3 =6561 subdivisions, on obtient : INTEGRAL("x^(-0,1)*(1-x)^14,1";0;1;8;VRAI) gale 0,0931159808131874

You might also like