CPGE : EL KHANSAA CASABLANCA Année scolaire : 2024/2025
TP matplotlib
Exercice 1 :
ex − e−x
Soit f la fonction définie par : ∀x ∈ R, f (x) =
2
1. Créer un vecteur X qui contient une subdivision de l’intervalle [−4, 4] en 100 sous-intervalles
de même longueur et un vecteur Y qui contient l’image de X par f.
2. Tracer la fonction f .
3. Ajouter une grille et une légende au graphique.
4. Tracer sans faire de calcul f −1 la fonction réciproque de f .
Exercice 2:
Soit f la fonction définie par : ∀x ∈ R, f (x) = x − ln(1 + |x|)
1. Tracer le graphe de la fonction f sur l’intervalle [−1, 1] dans un repère muni d’une grille.
2. Déduire graphiquement la dérivabilité de f en 0.
Exercice 3:
n+1
X 1
Pour tout entier naturel n, on note un = − ln(n + 1). on pose v0 = 0 et pour tout entier
k=1 k
n
X 1
naturel non nul : vn = − ln(n + 1).
k=1 k
1 1
1. En utilisant [Link] , créer un vecteurs qui contient les valeurs suivantes : (1, . . . )
2 n
avec n un entier saisit par l’utilisateur.
2. La fonction sum permet de calculer la somme d’une liste ou d’un vecteur,complétez le code
suivant pour créer les vecteurs u = (u0 , . . . , u29 ) et v = (v0 , . . . , v29 ).
import numpy as np
import [Link] as plt
u = [Link](30)
v = [Link](30)
for i in range(30):
v[i] = .............. - [Link](i+1)
u[i] = .............. - [Link](i+1)
3. Tracer sur le même graphique les vecteurs u et v.
4. Déduire graphiquement la nature des suites (un ) et (vn ).
1
Exercice 4 :
1. Écrire la fonction gauss(m,sigma,x) qui calcule la densité usuelle φm,σ de la loi normale de
paramètres m et σ 2 . On rappelle que :
1 −(x−m)2
∀x ∈ R, φm,σ (x) = √ e 2σ2
σ 2π
2. Tracer sur le même graphique les courbes correspondant à x ∈ [−4, 4] et:
(a) m = 0 et σ 2 = 1.
(b) m = 0 et σ 2 = 2.
(c) m = 0 et σ 2 = 3.
3. Ajouter une légende et un titre au graphique .