Nous allons reporter les réponses aux questions précédentes dans le code Python ci-dessous de manière à déterminer les valeurs de q, u et i au cours du temps.

 

● Copier le code ci-dessous et le coller dans votre éditeur de code Python.

 

 

import matplotlib.pyplot as plt
# Coller ci-dessous les valeurs obtenues par simulation
t = []
u = []
i = []
# Valeurs initiales
qc = [0]
uc = [0]
ic = [...] # à modifier
# Nombre de valeurs importées
N = len(t)
Dt = t[N-1]/(N-1)
# Calculs
for k in range(1, N):
qc.append(...) # à modifier
uc.append(...) # à modifier
ic.append(...) # à modifier
# Tracé des courbes de la tension
plt.subplot(1,2,1)
plt.plot(t, uc, color="blue", linewidth=2, label="calcul")
plt.plot(t, u, "r--", color="black", linewidth=2, label="simulation")
plt.xlabel("t (en s)")
plt.ylabel("u (en V)")
plt.title("Tension aux bornes du condensateur")
plt.legend()
# Tracé des courbes de l'intensité
plt.subplot(1,2,2)
plt.plot(t, ic, color="red", linewidth=2, label="calcul")
plt.plot(t, i, "r--", color="black", linewidth=2, label="simulation")
plt.xlabel("t (en s)")
plt.ylabel("i (en A)")
plt.title("Intensité du courant")
plt.legend()
# Affichage
plt.show()

 

On note qc, uc et ic les valeurs calculées et q, u et i les valeurs du simulateur.

 

3. a. Reporter ligne 9 la valeur de l'intensité au début de la charge calculée à la question 1.

 

3. b. Utiliser vos réponses à la question 2 pour compléter les lignes 15 à 17 du code.

 

J'ai besoin d'aide.

 

◄ Page précédente   

   Page suivante ►