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

http://perso.orange.fr/fabrice.sincere/