Réseau de courbes et abaques

Pour tracer un réseau de courbes, il faut tracer une série de courbes \(z = f(x, y)\).

Il suffit d'exploiter le fait que la fonction plot peut tracer d'un seul coup une série de courbes ayant le même vecteur d'abscisses (voir section Superposer plusieurs courbes[1]).

plot(x,Z);

Z est issu du maillage de \(x\) et \(y\), obtenu par la fonction meshgrid.

Exemple

x = -1:0.05:1;
y = -2:0.05:2;
[X,Y] = meshgrid(x,y);
Z = Y .^2 - X.^2;
plot(x,Z);

pour obtenir le réseau de courbes de la figure suivante :

Tracé de z=f(x, y), y jouant le rôle d'un paramètre
Tracé de z=f(x, y), y jouant le rôle d'un paramètre

Remarque

Cette méthode est pratique, car elle évite la construction du réseau de courbes par une succession de plot, combinée avec l'instruction hold.

Remarque

Ce type de représentation est souvent utilisé lorsque l'une des variables est le temps et l'autre une variable d'espace, pour représenter des phénomènes mono-dimensionnels instationnaires (diffusion thermique par exemple).