contourslice
Afficher des lignes de contour sur des coupes de volume.
📝Syntaxe
contourslice(V, xs, ys, zs)
contourslice(V, XI, YI, ZI)
contourslice(X, Y, Z, V, xs, ys, zs)
contourslice(X, Y, Z, V, XI, YI, ZI)
contourslice(..., levels)
contourslice(..., method)
contourslice(parent, ...)
h = contourslice(...)
📄Description

contourslice calcule des lignes de contour sur les coupes demandees et retourne un vecteur colonne d'objets patch.

L'entree levels peut etre un nombre scalaire de niveaux de contour ou un vecteur de valeurs de contour. Une valeur de coupe egale a NaN selectionne toutes les coupes dans cette direction.

Lorsque XI, YI et ZI sont des matrices, les contours sont traces sur la surface definie par ces matrices.

L'entree optionnelle method peut valoir 'nearest', 'linear' ou 'cubic'. La methode par defaut pour les coupes alignees sur les axes est 'nearest'; la methode par defaut pour les coupes de surface est 'linear'.

💡Exemples
Afficher des contours dans plusieurs plans de coupe.
[X, Y, Z] = meshgrid(-2:.2:2);
V = X .* exp(-X.^2 - Y.^2 - Z.^2);
xslice = [-1.2, 0.8, 2];
yslice = [];
zslice = [];
contourslice(X, Y, Z, V, xslice, yslice, zslice);
view(3);
grid on;
Example illustration
Specifier les niveaux de contour et ajouter une barre de couleurs.
[X, Y, Z] = meshgrid(-2:.2:2);
V = X .* exp(-X.^2 - Y.^2 - Z.^2);
xslice = [-1.2, 0.8, 2];
levels = -0.2:0.01:0.4;
contourslice(X, Y, Z, V, xslice, [], [], levels);
colorbar;
view(3);
grid on;
Example illustration
Afficher des contours sur une coupe de surface.
[X, Y, Z] = meshgrid(-5:0.2:5);
V = X .* exp(-X.^2 - Y.^2 - Z.^2);
[xsurf, ysurf] = meshgrid(-2:0.2:2);
zsurf = xsurf.^2 - ysurf.^2;
contourslice(X, Y, Z, V, xsurf, ysurf, zsurf, 20);
view(3);
grid on;
Example illustration
🔗Voir aussi
slicecontour
Modifier cette page sur GitHub