Cas particulier des tracés d'allures de fonctions

Nous venons de voir un ensemble de fonctions permettant de tracer un ensemble d'ordonnées en fonction d'un ensemble d'abscisses. Toutes ces fonctions reposent sur une syntaxe semblable à celle présenter pour la fonction plot.

Tracé d'une fonction sur un intervalle

Si l'on veut tracer une fonction entre deux bornes, pour voir son allure, mais sans définir un ensemble d'abscisses, on peut utiliser la fonction fplot, en spécifiant la fonction à tracer comme une fonction anonyme (nous verrons plus loin ce à quoi cela correspond !)

Exemple

Si l'on veut connaître l'allure de la fonction \(\sin \left( x^2 \right)\) entre \(-\pi\) et \(+\pi\), on peut écrire :

funSinSqr = @(x) sin(x.^2);
fplot(funSinSqr,[-pi,pi]);
Allure de courbe tracée avec fplot
Allure de courbe tracée avec fplot

Allure d'une fonction

Si l'on n'a pas d'idée préconçue sur l'intervalle des abscisses, on peut utiliser la fonction ezplot. Cette fonction permet de tracer l'allure de la fonction, l'intervalle des abscisses étant par défaut\(\left[-2\pi, 2\pi\right]\).

Exemple

Si on reprend l'exemple de la fonction \(\sin \left( x^2 \right)\), on écrira :

funSinSqr = @(x) sin(x.^2);
ezplot(funSinSqr);

ou plus simplement encore, en spécifiant la fonction comme une chaîne de caractères :

ezplot('sin(x^2)');
Allure de courbe tracée avec ezplot
Allure de courbe tracée avec ezplot