23 Python
Programmer une fonction périodique
Exploiter des mesures; utiliser un langage de
programmation.
Extrait d'un code pour tracer des fonctions périodiques
A
B
6
789
10 # Définition des fonctions y et yl
11 y 3 np.sin(2*np.pi*f*t)
12 y1=3 np.sin(2*np.pi*f*t) + \
3 np.sin(4 np.pi*f*t)
2-
1
-1-
-2-
4-
2-
"Création d'une variable temps. t.
dont 1000 valeurs sont comprises
entre 0 et 0,1 seconde".
t = np.linspace (0.0.1.1000)
#valeur
f=100
-4-
Courbes obtenues avec le programme ci-dessus
yl
0.02
DD2
0,04
bb4
0,06
0,08
t(s)
0,10
t(s)
10
1. Déterminer graphiquement la période de chacune des
fonctions correspondant aux courbes B.
2. Calculer la fréquence de chacune de ces deux fonctions.
3. À l'aide de la représentation temporelle de la fonction
y, indiquer ce que représente le nombre 3 dans la ligne 11
du programme.
4. Compléter le commentaire de la ligne 8 du programme.
5. On souhaite tracer une nouvelle fonction y de période
Tégale à 0,020 s et d'amplitude égale à 4.
Réécrire les lignes du programme à modifier.
C