#importation du module pyplot de la librairie matplotlib pour affichage d'un graphique import matplotlib.pyplot as plt #importation de tous les modules de la librairie math pour usage de cos et pi from math import* #données demandées à l'utilisateur A=float(input("Entrez l'amplitude A : ")) T=float(input("Entrez la période T : ")) r=float(input("Entrez le retard r : ")) N=int(input("Entrez le nombre de périodes à visualiser : ")) #fonction cosinus d'amplitude A de période T et de retard r def f(t,A,T,r): y=A*cos(2*pi*(t-r)/T) return y #intervalle de temps entre deux valeurs consécutifs pas=N*T/1000 #Liste des abscisses x=[pas*i for i in range(1001)] #Liste des ordonnées y=[f(t,A,T,r) for t in x] #Graphique y fonction de x plt.plot(x,y,'b-', markersize='2') plt.xlabel("temps t (ms)") plt.ylabel("tension U (V)") plt.grid() plt.show()