Un premier exemple

Rentrons tout de suite dans le vif du sujet avec un exemple. Je vous conseille de ne pas trop vous attarder sur le code pour commencer, mais de cliquer sur le lien “hires.png” afin de bien observer la figure. Vous pourrez ensuite lire les quelques commentaires qui suivent.

from pylab import *

def f(t):
    s1 = cos(2*pi*t)
    e1 = exp(-t)
    return multiply(s1, e1)

t1 = arange(0.0, 5.0, 0.1)
t2 = arange(0.0, 5.0, 0.02)
t3 = arange(0.0, 2.0, 0.01)

subplot(211)
l = plot(t1, f(t1), 'bo', t2, f(t2), 'k--', markerfacecolor='green')
grid(True)
title('2 graphiques ensemble')
ylabel('des oscillations')

subplot(212)
plot(t3, cos(2*pi*t3), 'r.')
grid(True)
xlabel('temps (s)')
ylabel('encore des oscillations')
show()

(Source code, png, hires.png, pdf)

_images/exemple1bis.png

La première commande est l’importation du module pylab. On aurait pu la remplacer par

from matplotlib.pyplot import *
from numpy import *

Cela aurait eu le même effet. En fait pour être plus rigoureux, il y a une différence entre pylab et matplotlib.pyplot, mais à mon faible niveau, je ne la connais pas.

Pour les autres commandes, on devine assez facilement de quoi il s’agit. On verra cela tranquilement par la suite.

Sujet précédent

Introduction

Sujet suivant

Quelques bases

Cette page