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