k=\dfrac{\Delta \varphi}{2 \pi} | \ \Delta t=\frac{\Delta \varphi}{2 \pi \cdot f} | \ \Delta x=\frac{c \cdot \Delta t}{2} |
import numpy as np import matplotlib.pyplot as plt fig, ax = plt.subplots(figsize=(10, 5)) ax.set(xlim=(0,3), ylim=(-2, 2)) plt.title('Superposition de deux ondes cohérentes') plt.xlabel('x (cm)', fontsize=16) plt.ylabel('Amplitude',fontsize=16) x = np.linspace(0, 3, 300) t = np.linspace(1, 2, 300) #Parametres de l'onde 1 A = v = T = k = 2*np.pi/(v*T) # vecteur de l'onde F1 = A*np.sin(2*np.pi/T*t-k*x) # F1 fonction de deux variables # Déphasage de l'onde 2 par rapport à l'onde 1 n = np.pi*float(input("Déphasage de l'onde 2 par rapport à l'onde 1, saisir un nombre réel compris entre -2 et 2 : " )) #Parametres de l'onde 2 A = v = T = k = 2*np.pi/(v*T) # vecteur de l'onde F2 = A*np.sin(2*np.pi/T*t-k*x+n) # F2 fonction de deux variables #Parametres de l'onde 3 F3 = F1 + F2 ax.plot(x,F1, color='r',lw=1, label="Onde 1") ax.plot(x,F2, color='b', lw=0.5, label="Onde 2") ax.plot(x,F3, color='g', label="Onde résultante") plt.legend() plt.show()
Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.
Oups, une coquille
j'ai une idée !