Représentation de nuages de points

Cette commande peut être utilisée pour afficher dans le plan un ensemble de points localisés par une abscisse et une ordonnée. Exemple :

X=randn(1,100); %abscisses des points
Y=randn(1,100); %ordonnées des points
figure(1)       %ouverture d'une figure numérotée 1
plot(X,Y,'ro'); %affichage des points de coordonnées (X,Y) avec un rond rouge.
title('mon premier essai') %titre
xlabel('abscisses')        %légende à l'axe des abscisses
ylabel('ordonnees')        %légende à l'axe des ordonnées

Comme on le voit dans cet exemple, la commande plot peut être complétée par des options. Le r désigne une couleur d'affichage (autres couleurs possibles : b=blue, w=white, y=yellow, g=green, m=magenta, k=black, etc.). Le o désigne un symbole de point (autres symboles possibles : ., *, + , x). Les commandes title, xlabel, ylabel permettent de donner un titre à la figure et des noms aux axes des abscisses et des ordonnées.

Par défaut, un nouvel affichage efface l'affichage précédent. Pour superposer des graphiques sur une même figure, il faut lever ce comportement par défaut. On utilise pour cela la commande hold on avant de lancer un nouvel affichage. Pour reprendre le comportement par défaut, il suffit d'écrire hold off. Exemple :

U=randn(1,100)+1;            %abscisses des points
V=randn(1,100)-3;            %ordonnées des points
hold on           
plot(U,V,'bx');              %affichage des points de coordonnées (U,V).
legend('nuage 1','nuage 2'); %légende associée aux deux représentations
hold off

Pour effacer une figure, il suffit de taper la commande clf et, pour supprimer toutes les figures, close all.



Frédéric Richard, Aix-Marseille Université. 2012-11-13