TP5 R - Intégration numérique

publicité
TP5 R - Intégration numérique
L1 Biologie
2013-2014
——
1. Définir une fonction :
La commande suivante définit la fonction f : x → x2 :
f <- function(x) { x^2 }
On peut ensuite faire appel à la fonction, par exemple
f(2)
renvoie la valeur de la fonction f en 2.
Exercice :
Définir les fonctions suivantes :
– f1 : x → ex
– f2 : x → ln(x)
– f3 : x → sin(x)
– f4 : x → cos(x)
– f5 : x → x1
– f6 : x → x12
2
– f7 : t → √12π e−t /2
2. Intégrer une fonction :
La commande suivante intègre la fonction f : x → x2 entre 0 et 1.
integrate(f,lower=0,upper=1)
Exercice : Intégrer les fonctions suivantes :
– f1 : x → ex sur [0, 1]
– f2 : x → ln(x) sur [1, 10]
– f3 : x → sin(x) sur [0, π]
– f4 : x → cos(x) sur [0, 2π]
3. Intégration et erreurs :
La fonction integrate() renvoie aussi la précision du calcul numérique effectué, c’est à dire une
majoration de l’erreur. Si on ne veut que le résultat, il faut alors rajouter $value :
integrate(f,lower=0,upper=1)$value
Exercice :
Calculer les valeurs exactes des intégrales précédentes et les comparer aux valeurs numériques
renvoyées par le logiciel.
1/2
TP5 R - Intégration numérique
L1 Biologie
2013-2014
4. Introduction aux intégrales généralisées :
– Tracer les fonctions f5 et f6 sur 2 graphiques différents.
– Question : l’aire sous les deux courbes de [1, +∞[ est-elle finie ou infinie ?
– Notre ami R peut nous aider à répondre à cette question : On peut en effet manipuler les
bornes ∞ avec le logiciel.
integrate(f5,lower=1,upper=Inf)
integrate(f6,lower=1,upper=Inf)
– Preuve mathématique
:
Z b
1
dx en fonction de b > 1. Que se passe-t-il lorsque b → ∞ ? Pour quelles
Calculer
α
1 x
valeurs de α l’intégrale est elle convergente ? divergente ?
Intégration et densité de probabilité :
– Tracer le graphique de la fonction f7 , appelée "courbe de Gauss" sur [−10, 10].
– Calculer l’intégrale de f7 sur ] − ∞, +∞[.
Exercice : Faire des recherches sur internet sur la fonction de Gauss.
Téléchargement