Académique Documents
Professionnel Documents
Culture Documents
MKHANNAT Mohamed
Sommaire
1. Introduction
2. Les graphiques 2D
3. Les graphiques 3D
1-Introduction
MATLAB posséde plusieurs fonctions graphiques de haut niveau. Elles permettent à un
utilisateur de créer divers graphique en deux et en trois dimensions.
x = -5:0.1:4;
y = (x).^3;
plot(x,y);
Le tableau suivant contient des options sur les lignes du tracé des courbes
Style des lignes/couleur Option du plot
ligne continue rouge -r
pointillés mauves :m
traits longs + pointillés bleus -.b
astérisques *
subplot permet l’affichage de plusieurs graphiques sur une même fenêtre graphique
Fonction subplot(i,j,k) :
- i : nombre de lignes,
- j : nombre de colonnes,
- k : numéro du graphe actuel.
Exemple:
>> subplot(2,2,1); plot(x,sin(x),’b-o’); axis([0 2*pi -1.1 1.1]);
>> subplot(2,2,2); plot(x,cos(x),’m-+’); axis([0 2*pi -1.1 1.1]);
>> subplot(2,2,3:4); plot(x,sin(x),’b-o’,x,cos(x),’m--+’); axis([0 2*pi -1.1 1.1]);
La fonction fplot facilite le tracé de graphes de fonctions, en automatisant le choix des points
où les fonctions sont évaluées :
3-Graphiques 3D
Exemple 1
>> t=linspace(-5,5,1000);
>> x=(1+t.^2).*sin(20*t); % utilisation de l’opérateur <<.^>>
>> y=(1+t.^2).*cos(20*t);
>> z=t;
>> plot3(x,y,z);
>> grid on;
>> x=linspace(0,pi,50);
>> y=linspace(0,pi,50);
>> [X,Y]=meshgrid(x,y); % on génère une grille sur [0,pi]x[0,pi]
>> Z=sin(Y.^2+X)-cos(Y-X.^2); % encore l’opérateur <<.^>>
>> mesh(Z);