diff --git a/PreStSauveur/Programmation/5-listes et fonctions.html b/PreStSauveur/Programmation/5-listes et fonctions.html index 1dfcb24..6f181c0 100644 --- a/PreStSauveur/Programmation/5-listes et fonctions.html +++ b/PreStSauveur/Programmation/5-listes et fonctions.html @@ -13123,71 +13123,106 @@ div#notebook {
-

Graphique de fonctions

Dans cet échauffement, nous allons calculer les images d'une fonction pour tracer sa représentation graphique.

-

Recopier le programme suivant.

-

Modifier la ligne avec le print pour faire apparaitre l'image et l'antécédent à chaque ligne.

-

Commenter chaque ligne avec une attention particulière à la ligne qui commence par for...

+

Graphique de fonctions

Nous allons tracer la représentation graphique de

+$$ f : x \mapsto \frac{x^2}{10} - 5 $$

Recopier le programme suivant, compléter les pointillés et calculer les images jusqu'à 8.

-
In [ ]:
+
In [3]:
-
from math import cos, pi
+
def f(x):
+    return x**2/10 - 5
 
-def f(x):
-    return cos(x*pi/2)
-
-for x in range(40):
-    print(f(x))
+# image de 0
+print("L'image de", "..."," est", "...")
+# image de 1
+print("L'image de", "..."," est", "...")
 
+
+
+ + +
+ +
+ + +
+
L'image de ...  est ...
+L'image de ...  est ...
+
+
+
+ +
+
+

Pour tracer le graphique de cette fonction, il faudrait enregistrer toutes ces valeurs et donc utiliser des variables.

Mettre plusieurs valeurs dans une seule variable c'est possible, on utilise des listes (on les a déjà rencontré plusieurs fois).

-

Recopier ce programme, commenter ce programme et retrouver où les listes apparaissent.

+

Recopier et compléter ce programme pour enregistrer les images et les antécédents jusqu'à 10.

-
In [ ]:
+
In [4]:
-
from math import cos, pi
+
def f(x):
+    return x**2/10 - 5
 
-def f(x):
-    return cos(x*pi/2)
+images = [] # La liste est vide
+antecedents = []
 
-images = []
-antecedants = []
 
-for x in range(20):
-    images.append(f(x))
-
-print("Les images sont ", images)
+# image de 0
+print("L'image de", "..."," est", "...", "On l'ajoute à la liste")
+antecedents.append(0) # On ajoute (append) 0 à la liste des antecedents
+# image de 1
+print("L'image de", "..."," est", "...", "On l'ajoute à la liste")
 
+
+
+ + +
+ +
+ + +
+
L'image de ...  est ... On l'ajoute à la liste
+L'image de ...  est ... On l'ajoute à la liste
+
+
+
+ +
+
+
-

Modifier votre programme pour enregistrer aussi les antecedants et les afficher à la fin

Nous allons maintenant enfin pouvoir tracer le graphique.

Ajouter la ligne suivante au début de votre programme.

@@ -13196,7 +13231,7 @@ div#notebook {
-
In [ ]:
+
In [1]:
import matplotlib.pyplot as plt
@@ -13234,7 +13269,7 @@ div#notebook {
 

Vous avez tracer la courbe représentative de de la fonction $f$.

Représentation graphique de f

-

Dans un nouveau fichier, tracer la courbe représentative de la fonction $g$ tel que +

Dans un nouveau fichier, tracer la courbe représentative pour x allant de 0 à 50 de la fonction $g$ tel que $$ g : x \mapsto x^2 - 4$$

Représentation graphique de f