Comment créer un graphique 2D d'une fonction dans Matlab et Octave
Pour représenter graphiquement une fonction sur Matlab et Octave, utilisez la fonction plot(x,y)
plot(x,y)
- Le premier paramètre (x) est une variable array avec les valeurs de l'axe x
- Le deuxième paramètre (y) est une variable array avec des valeurs d'axe y
Les deux variables (array) constituent les coordonnées (x, y) des points du graphique sur le diagramme cartésien.
Note. Les deux variables (array) x et y doivent avoir le même nombre d'éléments.
Exemples
Exemple 1
Créer un array avec des valeurs sur l'axe des x
>> x = [ 1 2 3 4 5 ]
Créer un autre array avec des valeurs d'axe y
>> y = [ 5 2 1 6 3 ]
Les variables x et y ont cinq éléments.
Dessinez le graphe de la fonction à l'aide de la commande plot(x,y)
>> plot(x,y)
Cette commande dessine le graphe de la fonction à l'écran.
Exemple 2
Créer un array contenant 100 éléments
>> x = linspace(1,100);
Créez un autre tableau y contenant les valeurs de logarithme népérien pour chaque valeur de la variable x (array), calculées à l'aide de la fonction log(x).
>> y = log(x);
Les variables x et y ont cent éléments.
Pour tracer le graphe de la fonction, tapez plot(x,y)
>> plot(x,y)
Cette commande trace le graphique du logarithme népérien de 1 à 100.