bts:python:ajustement
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bts:python:ajustement [2022/10/18 20:51] – ↷ Page déplacée de mm:mm1:python:ajustement à bts:python:ajustement goupillwiki | bts:python:ajustement [2022/10/19 22:58] (Version actuelle) – goupillwiki | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| * extraire les données du fichier, | * extraire les données du fichier, | ||
| * afficher le nuage de point, | * afficher le nuage de point, | ||
| - | * l' | + | * l' |
| * calculer les indicateurs statistiques (// | * calculer les indicateurs statistiques (// | ||
| * calculer les paramètres de l' | * calculer les paramètres de l' | ||
| Ligne 18: | Ligne 18: | ||
| On a exploité une résistance à coefficient de température négatif -- **CTN** -- c'est à dire, une résistance dont la valeur diminue quand la température augmente. On peut par exemple s'en servir pour faire un capteur de température. | On a exploité une résistance à coefficient de température négatif -- **CTN** -- c'est à dire, une résistance dont la valeur diminue quand la température augmente. On peut par exemple s'en servir pour faire un capteur de température. | ||
| - | Pour différentes températures on a relevé les valeurs présentes dans le fichier {{ :mm:mm1: | + | Pour différentes températures on a relevé les valeurs présentes dans le fichier {{ :bts: |
| Voici un aperçu du contenu (10 premières lignes) : | Voici un aperçu du contenu (10 premières lignes) : | ||
| Ligne 30: | Ligne 30: | ||
| <code lang-none> | <code lang-none> | ||
| T(°C),R | T(°C),R | ||
| - | 2,3478.9487046262702 | + | 2,3478.9 |
| - | 0,3886.961821736105 | + | 0,3887.0 |
| - | 3,3236.997949311431 | + | 3,3237.0 |
| - | 0,3965.12527933256 | + | 0,3965.1 |
| - | 1,3600.6339971615394 | + | 1,3600.6 |
| - | 5,2911.7962964302146 | + | 5,2911.8 |
| - | 6,2645.7707758858587 | + | 6,2645.8 |
| - | 9,2165.5694928928533 | + | 9,2165.6 |
| - | 6,2576.0119152922257 | + | 6,2576.0 |
| </ | </ | ||
| Ligne 87: | Ligne 87: | ||
| '' | '' | ||
| - | <code python linenums: | + | <code python linenums: |
| plt.scatter(liste_t, | plt.scatter(liste_t, | ||
| plt.show() | plt.show() | ||
| Ligne 108: | Ligne 108: | ||
| Au début : | Au début : | ||
| - | <code python linenums: | + | <code python linenums: |
| import matplotlib.pyplot as plt | import matplotlib.pyplot as plt | ||
| from math import log, exp | from math import log, exp | ||
| Ligne 115: | Ligne 115: | ||
| Puis à la fin : | Puis à la fin : | ||
| - | <code python linenums: | + | <code python linenums: |
| liste_y = [log(r) for r in liste_r] | liste_y = [log(r) for r in liste_r] | ||
| liste_x = [1/(t + 273.15) for t in liste_t] | liste_x = [1/(t + 273.15) for t in liste_t] | ||
| Ligne 132: | Ligne 132: | ||
| On cherche la droite d' | On cherche la droite d' | ||
| - | Nous devons donc calculer $cov(x,y)$, $var(x)$, $\overline{x}$, | + | Nous devons donc calculer $cov(x,y)$, $var(x)$, $\overline{x}$, |
| Je vous propose cette fonction pour la moyenne : | Je vous propose cette fonction pour la moyenne : | ||
| Ligne 224: | Ligne 224: | ||
| t_modele = [t for t in range(100)] | t_modele = [t for t in range(100)] | ||
| r_modele = [R(t) for t in t_modele] | r_modele = [R(t) for t in t_modele] | ||
| - | plt.scatter(liste_t, | + | plt.scatter(liste_t, |
| plt.plot(t_modele, | plt.plot(t_modele, | ||
| plt.legend() # affiche une légende | plt.legend() # affiche une légende | ||
bts/python/ajustement.1666119106.txt.gz · Dernière modification : de goupillwiki
