# -*- coding: utf-8 -*-
# Created on Wed Feb 22 07:20:12 2023
# @author: mhebding

""" fonction le script pour tracer rapidement une courbe """

# bibliotheques
from math import sin, pi
from matplotlib import pyplot as plt

# parametres du trace
Tmax = 2.0 # duree maximale
ax = plt.axes(xlim=(0, Tmax), ylim=(-2, 2)) # definitions des axes
N = 1000 # nombre de points
temps = [i*Tmax/N for i in range(N)] # definition des instants de calcul de la courbe
#TEST: print(temps)

def mafonction(t): # definition de la fonction a tracer
	T = 0.5 # periode du signal
	w = 2*pi/T
	phi = pi/3
	A = 1
	return A*sin(w*t+phi) 

macourbe = [mafonction(t) for t in temps] # calcul des points de la courbe par liste en comprehension
#TEST: print(macourbe)

ax.plot(temps, macourbe) # ajout de la courbe sur les axes
plt.show() # affichage
