[PDF] Fiche n 08 : Tracer des Graphes sous Python I] La fonction PLOT de





Previous PDF Next PDF



Tracer une courbe avec Excel.pdf

On s'intéresse à certaines propriétés de la fonction f définie sur R par 5) Reprenez les questions précédentes à partir de la nouvelle courbe obtenue.



Fonctions TI-82 Stats.fr

Fiche n°200 page 1. Fonctions. Représentation graphique de fonctions. Tableau de valeurs. TI-82 Stats.fr ?? Tracer la courbe représentative de la fonction.



Python – Tracer des graphiques avec Matplotlib

Tracer la courbe représentant y en fonction de x avec le style. styleDuGraphe l'épaisseur linewidth



Fiche n 08 : Tracer des Graphes sous Python I] La fonction PLOT de

Pour tracer plusieurs courbes sur un même dessin il suffit d'exécuter plot() pour chacune des courbes. Exemple 3. Pour tracer les fonctions sinus et 



Fonctions Représentation graphique Tableau de valeurs CASIO

Fiche n°200 page 1. Fonctions. Représentation graphique. Tableau de valeurs. CASIO. Graph 35 + ?? Tracer la courbe représentative de la fonction.



Tableau de variation :

3) Etude d'une fonction et tracé de la courbe représentative et des tangentes : a) Exemple : Etudier les variations de la fonction f définie sur [ 0 



Gnuplot

On peut utiliser la fonction plot pour tracer des graphes simples 2D soit à partir d'une fonction définie avec gnuplot



TRACE DE DIAGRAMME DE BODE

On complète ensuite par le tracé réel en marquant quelques points aux environs des jonctions entre les courbes asymptotiques. A) FONCTION DE TRANSFERT DU 



TRACER LE GRAPHE DUNE FONCTION

En combinant les concepts de dérivée première et seconde il est maintenant possible de tracer le graphe d'une fonction avec une précision surprenante : la 



COURBES PARAMETREES

1 nov. 2004 On sait déj`a tracer des trajectoires particuli`eres celles o`u x(t) = t. En effet



TRACER LE GRAPHE D UNE FONCTION - HEC Montréal

1 Méthodologie : comment tracer le graphe d'une fonction 1 En combinant les concepts de dérivée première et seconde il est maintenant possible de tracer le graphe d'une fonction avec une précision surprenante : la dérivée première

Comment tracer la courbe d’une fonction ?

Excel | Tracer la courbe d’une fonction 1 Méthode des champs nommés. La mérhode des champs nommées est vraiment puissante car on peut facilement modifier le nombre de l’équation, le nombre de points et l’intervalle. 2 Analyse des formules nommées. ... 3 Précision de la courbe et intervalle. ... 4 Téléchargement. ...

Comment tracer une courbe à partir de données ?

Tracer une courbe à partir de données La collection pyplot du module matplotlib est importée avec l'alias plt . La fonction plot () trace la courbe y=f (x) à partir des tableaux x et y . La fonction show () appelée en dernier affiche la fenêtre graphique . Comment afficher un graphe sur Python ?

Comment calculer la courbe représentative d'une fonction ?

La courbe représentative d'une fonction f est l'ensemble des points M (x;y) tels que f (x) = y et x ? Df. On peut en tracer une allure si l'on connaît une expression de la fonction. On considère la fonction f définie, pour tout réel x, par fleft (xright) = 2x^2-x+1. Tracer une allure de la courbe représentative de f.

Comment tracer la courbe d’une équation dans Excel ?

Tracer la courbe d’une équation dans Excel comme l’image ci-dessous, c’est possible. Je passerai vite sur la méthode conventionnelle. On crée un tableau avec une colonne pour les X et une autre colonne où on calcule la valeur de la fonction. On voit ci-dessous en L35 la formule.

  • Past day

MPSI - 2017/2018 Tracer des graphes sous Python http://pascal.delahaye1.free.fr/

Fiche n◦08: Tracer des Graphes sous Python

R´edig´ee par Pascal Delahaye

Cette fiche contient des ´el`ements de cours `a assimiler pour le cours de la semaine suivante.

Vous devez imp´erativement :

•Travailler avec un ordinateur afin de v´erifier une `a une les diff´erentes instructions qui sont pr´esent´ees.

•V´erifier et confirmer votre assimilation en effectuant tous les exercices d"entrainement propos´es `a la fin

du poly. •Pr´evoir environ 1h30 de travail personnel.

Une ´evaluation de 10mn sera effectu´ee au prochain cours pour v´erifier la qualit´e de votre travail d"auto-

apprentissage. Il existe deux fa¸cons principales de tracer des graphes sous Python :

1. Avec la fonctionplot()dematplotlib.pylab

2. Avec la fonctionplot()desympy.

I] La fonction PLOT de matplotlib.pylab

Cette fonctionplot()permet de repr´esenter des pointsM0(x0, y0),M1(x1, y1),M2(x2, y2), ...Mn(xn, yn) en les

reliant les uns aux autres par des segments.

Le principe :

•Les abscisses sont stock´ees dans une listeX=[x0,x1,x2...,xn] •Les ordonn´ees sont stock´ees dans une listeY=[y0,y1,y2...,yn]

•On lance alors l"instruction :

plot(X,Y)

Exemple 1.

Python

from matplotlib.pylab import plot

X = [1,2,3,4,5]

Y = [-2,8,4,5,-3]

plot(X,Y) 1 MPSI - 2017/2018 Tracer des graphes sous Python http://pascal.delahaye1.free.fr/ En pratique, on peut souvent construire les listes X et Y `a l"aide d"uneboucle "for". Cependant, il est parfois possible de gagner du temps en proc´edant comme ci-dessous :

•Pour obtenir X

On importe la fonctionarange()depuis la biblioth`equemaplotlib.pylab. L"instructionX = arange(a,b,p)permet d"obtenir toutes les valeurs de "a" `a "b" par pas de "p"

•Pour obtenir Y

On obtient alors la liste des ordonn´ees par l"instruction :Y = f(X) Attention : cela ne marche que sifest une fonction construite exclusivement `a partir de fonctions de la biblioth`equematplotlib.pylab

Dans l"´editeur, les graphes n"apparaissent parfois qu"apr`es avoir utilis´e la fonction :show().

Cette fonctionshow()est ´egalement disponible dans la biblioth`equemaplotlib.pylab. Exemple 2.Pour tracer la fonction cosinus sur [-5,3] :

Python

from matplotlib.pylab import plot, arange, cos, show

X = arange(-5,3,0.01)

Y = cos(X)

plot(X,Y) show() # Selon les versions de Python, cette instruction n"est pas toujours n´ecessaire

Pour tracer plusieurs courbes sur un mˆeme dessin, il suffit d"ex´ecuterplot()pour chacune des courbes.

Exemple 3.Pour tracer les fonctions sinus et cosinus sur [-5,3] sur un mˆeme grahe :

Python

from matplotlib.pylab import plot, arange, cos, sin

X = arange(-5,3,0.01)

Y1, Y2 = cos(X), sin(X)

plot(X,Y1) plot(X,Y2) 2 MPSI - 2017/2018 Tracer des graphes sous Python http://pascal.delahaye1.free.fr/

II] La fonction PLOT de sympy

Cette fonctionplot()permet de tracer les graphes de fonctions tir´ees de la biblioth`eque sympy.

Utilisation de la fonction plot() de sympy

•Il faut commencer par d´efinir la variable par l"instruction :var("x") Ne pas oublier d"importer cette fonctionvar()depuis la biblioth`equesympy. •On applique alors la fonctionplot()de la fa¸con suivante : plot(f1(x),f2(x),f3(x),(x,a,b))

On trace ainsi sur un mˆeme dessin les repr´esentations graphiques des fonctionsf1,f2etf3pourx?[a,b]

les fonctionsf1,f2... doivent imp´erativement ˆetre construites `a l"aide des fonctionsusuelles desympy.

Exemple 4.Tracer les fonctions sinus et cosinus sur [-5,3].

Python

from sympy import plot, cos, sin, var var("x") plot(cos(x),sin(x),(x,-3,5))

III] Exemples

Exercice : 1

(?) Donner la repr´esentation graphique au voisinage de 0 de la fonctionfd´efinie parf(x) =|xsin1x|.

Souspylabla fonction donnant la valeur absolue estabsolute(). Cette fonction ne semble pas ˆetre disponible soussympy.

R´eponse

Python

from matplotlib.pylab import plot, absolute, sin, arange

X = arange(-0.5,0.5,0.001)

Y = absolute(X*sin(1/X))

plot(X,Y) Taper les instructions pr´ec´edentes pour visualiser la forme int´eressante de la courbe.

Exercice : 2

(?) Donner sur un mˆeme graphe les repr´esentations graphiques defetgd´efinies par?f(x) =?x?

g(x) =?x?+ (x- ?x?)2. Vous prendrezx?[-2,5] et utiliserez la fonctionfloorde la biblioth`equesympy.

R´eponse

Python

from sympy import plot, floor, var var("x") plot(floor(x), floor(x) + (x - floor(x))**2,(x,-2,5)) 3 MPSI - 2017/2018 Tracer des graphes sous Python http://pascal.delahaye1.free.fr/

Taper les instructions pr´ec´edentes pour visualiser la forme int´eressante de la courbe deg.

Exercice : 3

(??) Construire une fonction permettant de repr´esenter dans le plan complexe les racines ni`eme de l"unit´e.

Vous importerezpide la bibioth`equematplotlib.pylab.

R´eponse

Les racines ni`emes de l"unit´e sont :zk=e2ikπnaveck?[[0,n-1]]. Il s"agit donc de repr´esenter les pointsMk(cos(2kπ n), sin(2kπn)) pourk?[[0,n-1]].

Python

from matplotlib.pylab import plot, cos, sin, pi def racine(n) : arg = [2*k*pi/n for k in range(0,n)] # Liste des arguments

X = cos(arg) # Liste des abscisses

Y = sin(arg) # Liste des ordonn´ees

plot(X,Y)

On pourrait fermer le polygˆone obtenu en ajoutant un point suppl´ementaire :arg = [2*k*pi/n for k in range(0,n+1)].

Exercice : 4

(?) Construire la courbe param´etr´ee d"´equation?x= cos(t)(1-cost) y= sin(t)(1-cost)pourt?[0,2π].

R´eponse

Il s"agit de l"ensemble des pointsMt(cos(t)(1-cost),sin(t)(1-cost)) pourt?[0,2π]. La fonctionplot()de la biblioth`equematplotlib.pylabsemble la plus adapt´ee.

Python

from matplotlib.pylab import plot, cos, sin, pi, arange

T = arange(0,2*pi,0.01)

X = cos(T)*(1-cos(T))

Y = sin(T)*(1-cos(T))

plot(X,Y) La courbe obtenue est appel´ee une cardio¨ıde. 4 MPSI - 2017/2018 Tracer des graphes sous Python http://pascal.delahaye1.free.fr/

V] Exercices

Dans chaque exercice, vous choisirez la fonctionplot()qui vous semble la plus adapt´ee.

Exercice : 5

(?) Visualiser sur un graphe la nature des solutions de l"´equation tanx=x.

Exercice : 6

(??) Repr´esenter sur un mˆeme graphe au voisinage de 0 les approximations de la fonction exponentielle suivantes :

?f

1(x) = 1 +x

f

2(x) = 1 +x+x2

2 f

3(x) = 1 +x+x2

2+x36

Exercice : 7

(??) Construire une fonction permettant de repr´esenter le graphede la fonctionfNd"expressionfN(x) =N?

k=0cos(3x)2k.

Exercice : 8

(??) Construire le graphe de l"image d"une droiteD:y=ax+bpar la fonction exponentielle complexe.

Exercice : 9

(??) Un joueur joue `a un jeu de pile ou face : s"il gagne, il remportexeuros et s"il perd, il doit donneryeuros.

Il d´ecide de jouernparties.

Repr´esenter sur un graphe, l"´evolution de ses gains au cours dutemps pour diff´erentes valeurs dex,yetn.

Pour effectuer la simulation, on pourra utiliser la fonctionrandint()de la biblioth`equerandom

Exercice : 10

(?) Repr´esenter la famille de droitesDm: (1-m)x+ 2y-m= 0 pourm?[[-10,10]].

Que constatez-vous?

Pour cela :

1. vous utiliserez la fonctionplot()desympy.

2. vous cr´erez la liste F contenant les expressions des fonctionsfmde graphesDm.

3. vous taperez enfin l"instructionplot(*F)

5quotesdbs_dbs44.pdfusesText_44
[PDF] schéma simplifié du placenta

[PDF] température de surface de la terre

[PDF] graphique représentant la densité des planètes en fonction de la distance au soleil

[PDF] dessiner le systeme solaire a l echelle

[PDF] a quelle heure vont ils se croiser

[PDF] cours communication visuelle pdf

[PDF] tracer courbe excel ? partir d'une équation

[PDF] différents types de diagrammes statistiques

[PDF] graphique abscisse ordonnée en fonction de

[PDF] methodologie d'explication de texte en philosophie

[PDF] dégager l idée principale d un texte philosophique

[PDF] etapes de l'argumentation en philo

[PDF] étapes de l'argumentation philo

[PDF] comment trouver la these dans un texte philosophique

[PDF] exemple d'explication de texte philosophie série technologique