Comment créer des tracés de contour de surface dans MATLAB à l'aide de la fonction surfc()

Comment Creer Des Traces De Contour De Surface Dans Matlab A L Aide De La Fonction Surfc



Le contour de surface , communément appelé surfer est un tracé de visualisation de données en trois dimensions utilisé pour créer le tracé de contour sous le tracé de surface du type z=f(x,y) ayant un bord uni et des couleurs de face. Où x, ainsi que y, sont des variables indépendantes et z est la variable dépendante, ce qui signifie que chaque combinaison de x et y dans un domaine spécifié peut être utilisée pour calculer la valeur de z.

Dans ce guide, nous allons apprendre à créer un tracé surfc dans MATLAB en utilisant différents exemples.

Qu'est-ce qu'un tracé Surfc dans MATLAB ?

UN tracé surfc est un tracé de contour qui nous permet de représenter f(x, y, z) dans des espaces tridimensionnels sous le tracé de surface. Nous pouvons créer ces tracés dans MATLAB à l'aide de la fonction intégrée de MATLAB surfc() fonction. Cette fonction est utilisée pour créer des tracés tridimensionnels ayant des couleurs de face et de bord unies dans MATLAB. Cette fonction accepte les valeurs de X, Y et Z comme arguments et crée un tracé surfc qui représente le comportement de la fonction sous la forme z = f(x, y) .







Syntaxe

Le surfc() La fonction utilise la syntaxe simple dans MATLAB :



surfer ( X,Y,Z )
surfer ( X,Y,Z,C )
surfer ( AVEC )
surfer ( Z, C )

Ici:



La fonction surfc(X, Y, Z) crée un tracé de surface tridimensionnel ayant le tracé de contour en dessous avec des couleurs de face et de bord unies où la matrice Z représente une hauteur au-dessus du plan x-y et les matrices X et Y représentent le plan x-y.





La fonction surfc(X, Y, Z, C) crée le tracé de contour sous le tracé de surface en spécifiant les couleurs supplémentaires.

La fonction surfc(Z) produit un tracé de surface avec le contour à l'aide de la matrice Z en utilisant des indices de colonne et de ligne comme coordonnées respectives x et y.



La fonction surfc(Z, C) rendements pour spécifier les couleurs des bords supplémentaires.

Comment créer des tracés de contour de surface dans MATLAB à l'aide de la fonction surfc() ?

Suivez les trois étapes données pour créer un contour sous les tracés de surface dans MATLAB à l'aide de surfc() fonction.

Étape 1: Créez une grille de maillage dans le plan xy en utilisant le grille de maillage() fonction qui couvre le domaine de la fonction donnée.

Étape 2: Calculez la valeur de la fonction spécifiée pour chaque point de la grille de maillage créée.

Étape 3: Dessine la fonction z = f(x, y) utilisant le surfc() fonction.

Exemples

Prenons quelques exemples pour comprendre le surfc() la fonction fonctionne.

Exemple 1 : Comment créer un tracé de contour de surface à l'aide de la fonction surfc(X,Y,Z) ?

L'exemple donné crée un contour sous le tracé de surface pour la fonction Z = exp(X).*cos(X).^2 en utilisant le surfc(X, Y, Z) fonction.

[ X,Y ] = grille de maillage ( - 1 : 0,1 : 1 ,- 1 : dix ) ;
Z = exp ( X ) .* parce que ( X ) .^ 2 ;
surfer ( X,Y,Z )

Exemple 2 : Comment créer un tracé de contour de surface à l'aide de la fonction surfc(Z) ?

Cet exemple décrit le fonctionnement du surfc(Z) fonction pour générer un contour sous le tracé de surface pour la fonction donnée.

[ X,Y ] = grille de maillage ( 1 : 0,5 : dix , 1 : vingt ) ;
Z = Y.* parce que ( X ) +X.* sans ( ET ) ;
surfer ( AVEC )

Exemple 3 : Comment créer un tracé de contour de surface à l'aide de la fonction surfc(Z,C) ?

Ce code MATLAB explique comment spécifier les différentes couleurs dans le tracé surfc à l'aide de la fonction surfc(Z, C) où C représente la palette de couleurs.

[ X,Y ] = grille de maillage ( 1 : 0,5 : dix , 1 : vingt ) ;
Z = ( parce que ( X ) + sans ( ET ) ) .^ 3 ;
C = X + Y ;
surfer ( Z, C )

Conclusion

MATLAB est un outil de programmation utile qui nous permet de créer différents tracés de différents types à l'aide de fonctions intégrées. Il nous fournit la surfc() fonction qui est utilisée pour créer des contours sous les tracés de surface qui ont des couleurs de face et de bord unies. Cette fonction accepte un ou plusieurs arguments obligatoires et facultatifs et génère un tracé surfc pour la fonction donnée. Ce guide décrit la fonctionnalité de surfc() fonction à l'aide de quelques exemples, vous permettant de créer votre parcelles surfc dans MATLAB.