Une première façon consiste à tracer dans le plan des lignes de niveaux de f, càd les courbes définies par
Exemple : représentation de la fonction gaussienne bivariée
v=linspace(-1.96,1.96,100); X=repmat(v,100,1); %abscisses Y=repmat(v',1,100); %ordonnées [X,Y]=meshgrid(v,v); %autre possibilité pour créer X,Y F=exp(-0.5*(X.^2+Y.^2))/(2*pi); %valeurs de la fonctions aux points (X,Y) contour(X,Y,F,20) %représentation de 20 courbes de niveau colorbar %affichage du code couleur des valeurs de F
Il est également possible de représenter le graphe de f sous la forme d'une surface paramétrée :
figure surf(X,Y,F) axis([-2 2 -2 2 0 0.2]) %définition des limites des axes x,y et z. figure surfl(X,Y,F); shading interp; colormap('copper'); axis([-2 2 -2 2 0 0.2])