0% ont trouvé ce document utile (0 vote)
41 vues2 pages

Tracé de courbe en Python avec Matplotlib

Le document décrit un exercice de programmation en Python visant à tracer la courbe d'une fonction donnée sur un intervalle défini à l'aide de la bibliothèque Matplotlib. L'exercice explique comment définir la fonction, les listes d'abscisses et d'ordonnées, et la fonction de tracé graphique.

Transféré par

Jamel Ben Ammar
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues2 pages

Tracé de courbe en Python avec Matplotlib

Le document décrit un exercice de programmation en Python visant à tracer la courbe d'une fonction donnée sur un intervalle défini à l'aide de la bibliothèque Matplotlib. L'exercice explique comment définir la fonction, les listes d'abscisses et d'ordonnées, et la fonction de tracé graphique.

Transféré par

Jamel Ben Ammar
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Lycée

# Programmation
PYTHON : # Python
Tracé d’une courbe # Matplotlib

Auteur : T. LANGLINAY
EXERCICE

ÉNONCÉ

1) Créer une fonction f en python qui permet de calculer l'image de n'import quel nombre x
par la fonction
2) La fonction plot de la bibliothèque [Link] fonctionne de la façon suivante
plot([a1,a2,a3],[b1,b2,b3]) permet de tracer les segments entre les points de coordonnées
(a1;b1), (a2;b2) et (a3;b3).

On souhaite créer une fonction ( ) qui permette de tracer sur l’intervalle


, la représentation graphique de la fonction Pour cela, on place tous les
points de la courbe représentative de f entre start et end avec un pas de step. On utilise
plot(x,y) où x et y sont les listes des abscisses et ordonnées des différents points.
a) Combien de points doit-on placer?
b) Définir les listes x et y.
c) Créer la fonction graph(start,end,steps)
[Link] la fonction précédente pour déterminer les extremums de sur l'intervalle [-0.5 ;
3) Utiliser 1/2
[Link]
4.5]. 1/2

1) On définit la fonction avec:


def f(x):
return x**3-6*x**2+9*x+1

2) a) Le nombre de points est ( ) où Ent désigne la partie entière.


Si l'on souhaite par exemple tracer la fonction sur [1;10] avec un pas de 2 nous allons placer
tous les points d'abscisses [1;3;5;7;9] donc 5 points et cela correspond bien à ( )
( )

b) On définit les listes:


x=[start+i*steps for i in range(int((end-start)/steps)+1)]
y=[f(j) for j in x]

Remarque: On peut utiliser int pour la partie entière car

[Link] 1/2
Exercice - Python : Tracé d’une courbe

3) Chargeons tout d’abord la bibliothèque “[Link]”. Pour cela, il faudra l’importer à


l’aide de l’instruction “from [Link] import *”, instruction disponible dans le catalogue
(L4). Cette bibliothèque est indispensable afin d’utiliser les commandes plot et show.

Définissons :
- la fonction graphe,
- les listes x et y.

Enfin, à l’aide des commandes “plot” et “show”, il est possible de tracer et d’afficher la courbe
représentative sur l’intervalle sélectionné notre fonction ( )

Pour tester le programme, il ne reste plus qu'à utiliser


l'onglet {RUN} (touche w). Ne pas oublier
d’enregistrer le programme.
Appeler ensuite la fonction graphe.

Sur l’intervalle considéré, la fonction admet un


maximum en x = 1 et un minimum en x = 3.

Retrouvez toutes nos ressources pédagogiques sur [Link]

[Link] 2/2

Vous aimerez peut-être aussi