Matlab - Représentation graphique d'une fonction à une variable
y = f(x)
fplot |
trace point par point le graphe d'une fonction |
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 |
On veut tracer le graphe de la fonction :
>> fplot('1+ 2*x + sin(x*x)', [ 1 5 ])
Remarque : la variable doit nécessairement s'appeler x
>> fplot('1+ 2*x + sin(x*x)', [ 2 3 2 10 ])
>> grid on
>> grid off
>> xlabel('axe des abscisses')
>> ylabel('axe des ordonnées')
>> title('y=f(x)')
>> zoom on
click droit : zoom arrière
click gauche : zoom avant
click gauche et glissé : zoom d’une zone
>> zoom off
Pour tracer plusieurs graphes dans la même fenêtre :
>> fplot('[1+ 2*x + sin(x*x) , 1+ 2*x - sin(x*x) ]', [ -2 2.5 ])
>> gtext('fonction 1')
>> gtext('fonction 2')
Nous allons créer le fichier .m de la fonction :
>> fplot('f2', [ 0 10])
>> hold on
>> fplot('sin(x) ', [ 0 10 ] ,'b')
>> hold off
>> [X Y] = fplot ( 'sin(x) ' , [ 0 10 ] )
X =
0
0.0200
0.0600
...
9.8700
9.9350
10.0000
Y =
0
0.0200
0.0600
...
-0.4307
-0.4884
-0.5440
>> fplot ( 'sin(x) ' , [ 0 10 ] , '.' )
Autres options :
y |
Jaune |
m |
Magenta |
c |
Cyan |
r |
Rouge |
g |
Vert |
b |
Bleu |
w |
Blanc |
k |
Noir |
. |
o |
x |
+ |
- |
* |
: |
-. |
-- |
© Fabrice Sincère