TP MNA : Représentation graphique d'une fonction à
une variable y = f(x)
Fonctions
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
Première méthode :
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
Proposé par LALLALI Page 1
TP MNA : Représentation graphique d'une fonction à
une variable y = f(x)
>> fplot('1+ 2*x + sin(x*x)', [ 2 3 2 10 ])
Proposé par LALLALI Page 2
TP MNA : Représentation graphique d'une fonction à
une variable y = f(x)
>> grid on
Proposé par LALLALI Page 3
TP MNA : Représentation graphique d'une fonction à
une variable y = f(x)
>> grid off
>> xlabel('axe des abscisses')
>> ylabel('axe des ordonnées')
>> title('y=f(x)')
Proposé par LALLALI Page 4
TP MNA : Représentation graphique d'une fonction à
une variable 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 ])
Proposé par LALLALI Page 5
TP MNA : Représentation graphique d'une fonction à
une variable y = f(x)
>> gtext('fonction 1')
>> gtext('fonction 2')
Proposé par LALLALI Page 6
TP MNA : Représentation graphique d'une fonction à
une variable y = f(x)
Deuxième méthode :
Nous allons créer le fichier .m de la fonction :
>> fplot('f2', [ 0 10])
Proposé par LALLALI Page 7
TP MNA : Représentation graphique d'une fonction à
une variable y = f(x)
>> hold on
>> fplot('sin(x) ', [ 0 10 ] ,'b')
Proposé par LALLALI Page 8
TP MNA : Représentation graphique d'une fonction à
une variable y = f(x)
>> hold off
>> [X Y] = fplot ( 'sin(x) ' , [ 0 10 ] )
X=
0.0200
0.0600
...
9.8700
9.9350
10.0000
Y=
0
Proposé par LALLALI Page 9
TP MNA : Représentation graphique d'une fonction à
une variable y = f(x)
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
Proposé par LALLALI Page 10
TP MNA : Représentation graphique d'une fonction à
une variable y = f(x)
w Blanc
k Noir
Proposé par LALLALI Page 11