3.11 Tracer de courbes


Tracer de courbes simples:

$>$$>$t=0:0.1:10;

$>$$>$y=sin(t);

$>$$>$plot(y)

$>$$>$title('plot(y)')

Si on veut tracer une courbe avec une couleur donnée ou un type de ligne, on peut le spécifier comme l'indique l'exemple suivant:

$>$$>$plot(y,'-b')

ligne bleu en trait pointillé.

Les différents style sont donnés dans le tableau ci-dessous

Style Line Couleur
Solide '-'

Tracer plusieurs données

$>$$>$t=0:0.1:10;

$>$$>$y1=sin(t).*t;

$>$$>$y2=cost(t).*t;

$>$$>$plot(t,y1,'-',t,y2,'- -')


où les symboles '-' et '- -' représentent le style de ligne.


On peut aussi introduire les commandes suivantes :


xlabel('text') et ylabel('text') pour introduire la légende des axes x et y.

axis[x$_{\min},$ x$_{\max},$ y$_{\min},$ y$_{\max}]$


La commande text est utilisée pour introduire du texte dans la fenêtre graphique à une position (x,y) donnée

text(x,y,'contenu du texte')

Exemple

$>$$>$t=0:0.1:20;

$>$$>$plot(t,sin(t))

$>$$>$xlabel('Time(sec)')

$>$$>$ylabel('ydata')

$>$$>$title('Ceci est un exemple')

$>$$>$grid

$>$$>$gtext('sin(t)')

$>$$>$axis([0 20 -1.5 1.5])

La commande grid rajoute le 'maillage' dans la figure.

La commande gtext introduit un texte dans la figure en utilisant la sourie.


subplot est utilisée pour introduire plusieurs graphiques sur une même fenêtre Matlab

$>$$>$subplot(pqr)

Les nombres $p$ et $q$ donnent la dimension de la figure et le nombre $r$ permet d'identifier (ou séparer) la figure

$>$$>$x=0:0.1:3*pi ; y=sin(x); z=cos(x);

$>$$>$subplot(222)

$>$$>$plot(x,y)

$>$$>$title('x et y')

$>$$>$subplot(223)

$>$$>$plot(x,z)

$>$$>$title('x et z')

$>$$>$subplot(224)

$>$$>$plot(x, y, '-', x, z, '- -')

$>$$>$title('x et [y z]')

Application Mécanique avec Matlab


Pr. Marc BUFFAT
marc.buffat@univ-lyon1.fr
2008-01-29