Matlab Part2 Graphiques
Matlab Part2 Graphiques
MATLAB
Partie 2
Graphiques
1
1. Graphique simple
Les commandes suivantes montrent comment afficher un graphique simple. Matlab
traite que des valeurs discrètes, il faut d’abord commencer par définir l’intervalle de
valeurs de l’abscisse puis on calcule la valeur de la fonction (dans notre cas un cosinus)
pour chaque échantillon de temps et l’on arrive au vecteur y.
2
3
>> help plot
PLOT Linear plot.
PLOT(X,Y) plots vector Y versus vector X. If X or Y is a matrix,
then the vector is plotted versus the rows or columns of the matrix,
whichever line up. If X is a scalar and Y is a vector, disconnected
line objects are created and plotted as discrete points vertically at
X.
4
Various line types, plot symbols and colors may be obtained with
PLOT(X,Y,S) where S is a character string made from one element
from any or all the following 3 columns:
b blue . point - solid
g green o circle : dotted
r red x x-mark -. dashdot
c cyan + plus -- dashed
m magenta * star (none) no line
y yellow s square
k black d diamond
w white v triangle (down)
^ triangle (up)
< triangle (left)
> triangle (right)
p pentagram
h hexagram
7
8
3. Graphique multiple 1
Il est possible de tracer plusieurs courbes sur le même graphique. Pour ce faire, une
méthode consiste à mettre l’ensemble des fonctions à tracer dans les parenthèses qui
suivent la commande plot.
9
10
4. Graphique multiple 2
Une autre méthode pour tracer plusieurs courbes sur un même graphique consiste à
activer la commande hold on, ce qui stipule à Matlab de dessiner les graphiques les
uns sur les autres.
Il est à noter qu’à chaque fois hold on est activer, il faut la désactiver à la fin par hold
off
11
12
5. Graphique polaire
Il est aussi possible de tracer des graphiques polaires en Matlab.
13
14
6. Graphique à échelle logarithmique
Il est aussi possible de tracer des graphiques avec un ou plusieurs axes sous forme
logarithmiques en Matlab.
15
16
Il est aussi possible de tracer des graphiques à trois dimensions en Matlab.
Voici quelques exemples de commandes que vous pouvez utiliser.
17
>> help mesh
MESH 3-D mesh surface.
MESH(X,Y,Z,C) plots the colored parametric mesh defined by
four matrix arguments. The view point is specified by VIEW.
The axis labels are determined by the range of X, Y and Z,
or by the current setting of AXIS. The color scaling is determined
by the range of C, or by the current setting of CAXIS. The scaled
color values are used as indices into the current COLORMAP.
18
Merci
Pour
Votre Attention
19