Créer un tracé linéaire 2D
Créez un tracé linéaire simple et labélisez les axes. Personnalisez l’apparence des lignes du tracé en modifiant leur couleur et leur style ainsi qu’en ajoutant des marqueurs.
Créer un tracé linéaire
Créez un tracé linéaire 2D avec la fonction plot
. Par exemple, tracez la fonction sinus de 0 à .
x = linspace(0,2*pi,100); y = sin(x); plot(x,y)
Labélisez les axes et ajoutez un titre.
xlabel('x') ylabel('sin(x)') title('Plot of the Sine Function')
Créer plusieurs tracés linéaires
Par défaut, MATLAB efface la figure avant chaque commande de tracé. Utilisez la commande figure
pour ouvrir une nouvelle fenêtre de figure. Vous pouvez tracer plusieurs lignes avec la commande hold on
. Jusqu’à ce que vous utilisiez hold off
ou fermiez la fenêtre, tous les tracés apparaîtront dans la fenêtre de figure courante.
figure x = linspace(0,2*pi,100); y = sin(x); plot(x,y) hold on y2 = cos(x); plot(x,y2) hold off
Modifier l’apparence des lignes
Vous pouvez modifier la couleur et le style de ligne ou ajouter des marqueurs en insérant une spécification de ligne facultative lorsque vous appelez la fonction plot
. Par exemple :
':'
trace une ligne en pointillé.'g:'
trace une ligne verte en pointillé.'g:*'
trace une ligne verte en pointillé avec des marqueurs de type astérisque.'*'
trace des marqueurs de type astérisque mais aucune ligne.
Les symboles peuvent apparaître dans n’importe quel ordre. Il n’est pas nécessaire de spécifier les trois caractéristiques (couleur de ligne, style et marqueur). Pour plus d’informations sur les différents options de style, consultez la page de la fonction plot
.
Par exemple, tracez une ligne en pointillé. Ajoutez un second tracé utilisant une ligne rouge interrompue avec des marqueurs circulaires.
x = linspace(0,2*pi,50); y = sin(x); plot(x,y,':') hold on y2 = cos(x); plot(x,y2,'--ro') hold off
Tracez uniquement les points de données en omettant l’option de style de ligne dans la spécification de ligne.
x = linspace(0,2*pi,25);
y = sin(x);
plot(x,y,'o')
Modifier les propriétés de l’objet ligne
Il est également possible de personnaliser l’apparence du tracé en modifiant les propriétés de l’objet Line
utilisé pour créer celui-ci.
Créez un tracé linéaire. Affectez l’objet Line
créé à la variable ln
. L’écran affiche les propriétés couramment utilisées telles que Color
, LineStyle
et LineWidth
.
x = linspace(0,2*pi,25); y = sin(x); ln = plot(x,y)
ln = Line with properties: Color: [0.0660 0.4430 0.7450] LineStyle: '-' LineWidth: 0.5000 Marker: 'none' MarkerSize: 6 MarkerFaceColor: 'none' XData: [0 0.2618 0.5236 0.7854 1.0472 1.3090 1.5708 1.8326 2.0944 2.3562 2.6180 2.8798 3.1416 3.4034 3.6652 3.9270 4.1888 4.4506 4.7124 4.9742 5.2360 5.4978 5.7596 6.0214 6.2832] YData: [0 0.2588 0.5000 0.7071 0.8660 0.9659 1 0.9659 0.8660 0.7071 0.5000 0.2588 1.2246e-16 -0.2588 -0.5000 -0.7071 -0.8660 -0.9659 -1 -0.9659 -0.8660 -0.7071 -0.5000 -0.2588 -2.4493e-16] Show all properties
Pour accéder à chacune des propriétés, utilisez la notation à point. Par exemple, définissez la largeur de ligne à 2 points et la couleur de ligne à une valeur de triplet RGB, [0 0.5 0.5]
dans notre exemple. Ajoutez des marqueurs circulaires bleus.
ln.LineWidth = 2; ln.Color = [0 0.5 0.5]; ln.Marker = 'o'; ln.MarkerEdgeColor = 'b';
Voir aussi
plot
| loglog
| scatter
| Line Properties