# -*- coding: utf-8 -*-
"""
TP champ magnétique

@author: pbert
"""

import numpy as np
import matplotlib.pyplot as plt
# =============================================================================
# Tracé expérimental de B(z)
# =============================================================================

liste_z40=[] #liste des z en m - 40 spires
liste_B40=[] #Liste des B en tesla - 40 spires

liste_z200=[] #liste des z en m - 200 spires
liste_B200=[] #Liste des B en tesla - 200 spires

plt.plot(liste_z40,liste_B40,'+-',label="Relevé expérimental - 40 spires")
plt.plot(liste_z200,liste_B200,'+-',label="Relevé expérimental - 200 spires")
plt.xlabel("z en m")
plt.ylabel("B en T")


# =============================================================================
# Tracé théorique
# =============================================================================

liste2_z=np.linspace(-0.10,0.55)
def B(z):
    return 0 #A COMPLETER

Bv=np.vectorize(B)
liste2_B=Bv(liste2_z)

plt.plot(liste2_z,liste2_B, "--",label="Formule théorique")
plt.legend()
plt.show()