Mettre en évidence des niveaux spécifiques dans une courbe de niveau
Cet exemple montre comment mettre en évidence des niveaux spécifiques dans une courbe de niveau.
Définissez Z en tant que matrice renvoyée par la fonction peaks.
Z = peaks(100);
Arrondissez les valeurs de données minimales et maximales de Z et stockez-les respectivement dans zmin et zmax. Définissez zlevs en tant que 40 valeurs comprises entre zmin et zmax.
zmin = floor(min(Z(:))); zmax = ceil(max(Z(:))); zinc = (zmax - zmin) / 40; zlevs = zmin:zinc:zmax;
Tracez les lignes de niveau.
figure contour(Z,zlevs)

Définissez zindex en tant que vecteur de valeurs entières comprises entre zmin et zmax indexées par 2.
zindex = zmin:2:zmax;
Conservez la courbe de niveau précédente. Créez une seconde courbe de niveau et utilisez zindex pour mettre en évidence les lignes de niveau correspondant à une valeur entière sur deux. Définissez la largeur de ligne à 2.
hold on contour(Z,zindex,'LineWidth',2) hold off
