Licence de Mathématiques Fondamentales
Calcul Scientifique
feuille de TD 1
Introduction – Quelques commandes Matlab pour le graphisme 2D
La commande plot sert à tracer des courbes planes. Plus précisément, si xet ydésignent des
vecteurs de même longueur, l’appel plot(x,y) ouvre une fenêtre graphique et trace une ligne brisée
joignant les points dont les coordonnées sont définies par les listes xet y. Par exemple, une façon
d’obtenir la représentation graphique de la fonction sinus sur l’intervalle [−4,4] consiste à écrire :
x=−4 : 0.01 : 4 ; y=sin(x) ; plot(x, y)
Dans cet exemple, xest un vecteur (au sens MATLAB) qui constitue une subdivision à pas
constant (0.01) de l’intervalle [−4,4], et yest un vecteur donnant les valeurs de la fonction sinus
aux points de cette subdivision (l’action de sin se distribue sur tous les éléments d’un vecteur).
Lorsque l’on représente une courbe avec plot, les points sont reliés par un segment, si bien que
l’on a intérêt à choisir un pas de subdivision assez petit pour obtenir une courbe d’apparence lisse.
On obtient de même la représentation graphique de la courbe paramétrée
x(t) = t/(t2+ 1), y(t) = t3e−t2,
sur l’intervalle [−1,2], de la manière suivante :
t=−1 : 0.01 : 2 ; x=t./(t.∧2 + 1) ; y=t.∧3.∗exp(−t.∧2) ; plot(x, y)
Il faut faire précéder les signes puissance, multiplication et division par un point, de manière à
ce que l’opération se distribue sur les éléments du vecteur t.
Enfin, lorsque l’on fait plusieurs graphiques, la commande hold permet de geler la fenêtre
graphique courante de sorte que les représentations suivantes se superposent sur cette même figure.
Dans ce cas il peut arriver que les échelles soient réajustées. On annule l’effet de hold ou hold on
avec la commande hold off.