Matlab
- Graphe en deux dimensions
|
plot
|
trace point par point un graphe 2D
|
|
semilogx
|
identique à plot mais avec
échelle logarithmique pour l'axe des abscisses
|
|
semilogy
|
identique à plot mais avec
échelle logarithmique pour l'axe des ordonnées
|
|
loglog
|
identique à plot mais avec
échelles logarithmiques pour les deux axes
|
|
grid
|
ajoute une grille
|
|
xlabel
|
ajoute une légende pour l'axe des
abscisses
|
|
ylabel
|
ajoute une légende pour l'axe des
ordonnées
|
|
title
|
ajoute un titre
|
|
axis
|
modifie les échelles des axes
|
|
zoom
|
effectue un zoom
|
|
gtext
|
place une légende avec la souris
|
|
hold
|
ajoute un graphe dans la fenêtre
courante
|
|
figure
|
crée une nouvelle fenêtre
|
|
Temps (heures) |
0 |
2 |
4 |
6 |
8 |
10 |
12 |
14 |
16 |
|
Température (°C) |
20 |
23 |
30 |
33 |
32 |
37 |
34 |
39 |
36 |
>> temps = [0 2 4 6 8 10 12 14 16]
temps =
0 2 4 6 8 10 12 14 16
>> temperature = [20 23 30 33 32 37 34 39 36]
temperature =
20 23 30 33 32 37 34 39 36
>> plot (temps , temperature)
>> grid on
>> xlabel ( 'temps (en heures)' )
>> ylabel ( 'température (en °C)' )
>> title ( 'Suivi de température' )
>> axis ( [ 0 18 10 40 ] )

>> plot ( temps , temperature ,'+' )

>> plot ( temps , temperature , 'co' )

>> plot ( temps , temperature , ':' )

>> plot ( temps , temperature , '--' )

Autres options :
|
y |
Jaune |
|
m |
Magenta |
|
c |
Cyan |
|
r |
Rouge |
|
g |
Vert |
|
b |
Bleu |
|
w |
Blanc |
|
k |
Noir |
|
. |
|
o |
|
x |
|
+ |
|
- |
|
* |
|
: |
|
-. |
|
-- |
![]()
Création du vecteur t :
>> t = 0 : 0.01 : 1
t =
Columns 1 through 7
0 0.0100 0.0200 0.0300 0.0400 0.0500 0.0600
…
Columns 99 through 101
0.9800 0.9900 1.0000
Création du vecteur y :
Attention : ne pas oublier le point devant les opérateurs multiplication, puissance et division :
.*
.^
./
>> y = t.*(1 + t.^2)./10
y =
Columns 1 through 7
0 0.0010 0.0020 0.0030 0.0040 0.0050 0.0060
…
Columns 99 through 101
0.1921 0.1960 0.2000
>> plot ( t , y )
>> grid on

Remarque : il est plus efficace d’utiliser la fonction fplot
x = 4cos(t)
y = sin(t)
>> t = 0 : pi/100 : 2*pi
>> x = 4*cos(t)
>> y = sin(t)
>> plot ( x , y )

© Fabrice Sincère