IV.2.3 Génération de graphique avec
MATLAB
MATLAB est un outil très puissant pour la gestion des
graphiques, que ce soit
En une dimension, en deux dimensions ou en trois dimensions.
Pour tracer une courbe par exemple la fonction
y=f(x)
Où x=0 : n;
Il suffit juste de faire avec MATLAB ;
>>x=0:n;
y=f(x);
Plot(x, y)
Ci-dessous, un petit résumé très succinct
est donné, concernant le traçage des
Graphiques et la manipulation des axes et des échelles
:
Ø xlabel (`temps')
pour donner un titre à l'axe x,
Ø ylabel (`vitesse')
pour donner un titre à l'axe y,
Ø title (`évolution de la vitesse')
pour donner un titre au graphique,
Ø text (2, 4,'+++Température T1')
au point, écrire la légende de la courbe tracée "+++",
Ø log log(x, y)
tracer la courbe en échelle logarithmique (log-log),
Ø semilogx(t, f(t))
tracer la courbe seulement en échelle logarithmique suivant x,
Ø semilogy(t, f(t))
tracer la courbe seulement en échelle logarithmique suivant y,
Ø grid on
afficher le quadrillage dans le graphique,
Ø grid off
masquer le quadrillage dans le graphique,
Ø clf
effacer le graphique,
Ø close figure(i)
fermer (ou quitter) la figure (i),
Ø close all
fermer tous les graphiques ouverts,
Ø plot(x, y, x, z, x, w)
tracer y, z et w en fonction de x sur le même graphe,
Ø polar(x, y)
tracer la courbe y en fonction de x en coordonnées polaires,
Ø plot (x, y,'+g')
tracer y en fonction de x avec des marques `+' en couleur verte,
Ø fplot (`f_nom',[x-mini, x-maxi]) tracer
la fonction f_nom selon les axes données (x),
Ø axis (`square')
tracer un graphe géométriquement carré,
Ø axis (`off') masque
les axes x et y,
Ø axis (`on') affiche
les axes x et y,
Ø axis ([x-mini, x-maxi, y-mini, y-maxi])
affiche le graphique selon les limites
Ø données des axes x et y,
Ø hold (`on') traçage des courbes sur le
même graphique à chaque fois qu'on exécute la fonction
plot,
Ø hold (`off') traçage de chaque courbe sur
un nouveau graphique à chaque fois que l'on exécute la fonction
plot,
Ø plot3(x, y, z) tracer z en fonction de x et de y
en 3D,
Ø la fonction `meshgrid' est utilisée pour
créer un maillage 2D (x, y) ;
|