Tracé de contour 3D dans MATLAB
Ce didacticiel abordera la création d’un tracé de contour 3D à l’aide de la fonction contour3()
dans MATLAB.
Créer un tracé de contour 3D à l’aide de la fonction contour3()
dans MATLAB
Nous pouvons utiliser la fonction intégrée contour3()
de MATLAB pour créer un tracé de contour 3D. Un tracé de contour est un tracé d’isolignes avec différentes couleurs selon les valeurs.
La couleur donnée à la ligne dépend de sa valeur. La couleur la plus froide correspond aux valeurs faibles et la couleur la plus chaude correspond aux valeurs élevées.
Par exemple, traçons un tracé de contour 3D d’une sphère en utilisant les fonctions sphere()
et contour3()
. Voir le code ci-dessous.
clc
[x,y,z] = sphere(100);
contour3(x,y,z);
Production :
Nous pouvons également définir certaines propriétés du tracé de contour comme les niveaux de ligne, les spécifications de ligne, le style de ligne, la couleur de ligne, les étiquettes de ligne, la largeur de ligne et l’espacement des étiquettes.
Nous pouvons définir la valeur des niveaux sur n’importe quelle valeur scalaire ou vectorielle. Nous pouvons également définir la spécification de ligne comme la couleur et le style de ligne simultanément en utilisant la propriété LineSpec
.
Par défaut, l’affichage du texte est désactivé, mais nous pouvons l’activer et afficher n’importe quel texte sur le tracé. Par défaut, la largeur de ligne est de 0,5, mais nous pouvons passer à n’importe quelle valeur positive de l’échelle à l’aide de la propriété LineWidth
.
La valeur par défaut de l’espacement des étiquettes est 144, mais nous pouvons la définir sur n’importe quel scalaire en utilisant la propriété LabelSpacing
. Nous pouvons donner un titre à l’intrigue, et nous pouvons également définir les étiquettes de l’intrigue.
Par exemple, modifions certaines propriétés du graphique ci-dessus. Voir le code ci-dessous.
clc
[x,y,z] = sphere(100);
contour3(x,y,z,20,'Color','red','LineWidth',1.5,'LineStyle','-.')
Production :
Nous pouvons également créer un objet de la fonction contour3()
, que nous pouvons utiliser pour modifier les propriétés du tracé après sa création.
Article connexe - MATLAB Plot
- Tracé polaire MATLAB
- Tracer plusieurs ensembles de données sur un seul nuage de points dans MATLAB
- La fonction caxis() dans MATLAB
- Tracé du locus racine dans MATLAB
- Barre graphique 3D dans MATLAB
- Carquois 3D ou tracé vectoriel dans MATLAB