Le rayonnement solaire

La température du soleil

Activité livre Hatier page 74-75

temperaturedusoleil

La question 4 doit être traitée de trois manières différentes

  • graphique sur feuille
  • Tableur
  • Code python

Le code python est fourni ci-dessous .Il suffit de remplacer les points dans les deux tableaux par vos valeurs puis exécuter le programme

import math
import matplotlib.pyplot as plt
from scipy import stats
import numpy as np
import math

#T est la température en Kelvin et londe la longueur d'onde en nanomètre
T=np.array([.........])
londe=np.array([..........])
londe=londe*1E-9

#On note invT l'inverse de T : 1/T
invT=1/T

# regression linéaire
slope, intercept, r_value, p_value, std_error = stats.linregress(invT,londe)
londemodel=slope*invT+intercept

#tracé du nuage de points
plt . scatter(invT ,londe,s=100,color ='yellow')

#Paramétrage du tracé de la modélisation
plt . plot (invT,londemodel,marker=".",color ='blue',markersize=1)
plt . xlabel ("1/T avec T en Kelvin   (K)")
plt . ylabel ("longueur d'onde en nm")
plt . grid ()

#affichage des résultats de la modélisation
print("a=",slope)
print("b=",intercept)
print("cofficient de correlation=",r_value)

# Affichage du graphique
plt .show()
  • animation: le spectre électromagnétique

  • Animation : Le corps noir

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.