Comment ajouter un texte descriptif aux points de données sur un tracé dans MATLAB

Comment Ajouter Un Texte Descriptif Aux Points De Donnees Sur Un Trace Dans Matlab



Lorsque nous traçons certaines données, nous devons ajouter la description des points de données pour les rendre claires et compréhensibles. Par exemple, nous pouvons décrire les points maxima locaux ou minima locaux d'une fonction tracée ou ajouter des informations supplémentaires sur des points de données spécifiques. Cette tâche peut être facilement réalisée dans MATLAB à l'aide du texte() fonction.

Ce guide vous montrera comment ajouter un texte descriptif aux points de données à l'aide de la fonction text() dans MATLAB. Nous aborderons différentes syntaxes et exemples afin que vous puissiez apprendre à l'utiliser de différentes manières.

Comment décrire du texte aux points de données sur un tracé dans MATLAB ?

Pour ajouter un texte descriptif aux points de données sur un tracé dans MATLAB, nous pouvons utiliser le texte() fonction. Cette fonction prend un ou plusieurs points de données et le texte descriptif comme entrées obligatoires et fournit la description correspondant aux points de données donnés. Vous devez spécifier les coordonnées des points de données car ils représentent l'emplacement où le texte doit être ajouté dans le tracé MATLAB.







Syntaxe
Dans MATLAB, vous pouvez utiliser le texte() fonctionner de la manière suivante :



texte ( x, y, txt )
texte ( x, y, z, txt )
texte ( ___, Nom, Valeur )

Ici,



La fonction texte (x, y, txt) est chargé d'ajouter les descriptions textuelles à un ou plusieurs points de données en utilisant le texte spécifié par la variable SMS dans les axes actuels.





  • Pour spécifier une description d'un point de données, cette fonction prend x et y comme valeurs scalaires.
  • Pour spécifier une description textuelle de plusieurs points de données, cette fonction prend x et y comme vecteurs de même taille.

La fonction texte (x, y, z, txt) est responsable du positionnement du texte en coordonnées 3D.

La fonction texte (___, Nom, Valeur) est chargé de spécifier les propriétés de l'objet texte en utilisant un ou plusieurs arguments de paire Nom, Valeur.



Exemple 1 : Comment ajouter un texte descriptif à un point de données dans MATLAB ?

Ce code MATLAB utilise le texte() fonction pour préciser la description du point (pi/2,0.2).

x = -pi:pi / cinquante :pi;
y = cos ( X ) ;
parcelle ( x,y )
texte ( pi / 2 , 0,2 , '\flèche gauche cos(\pi/2)' )

Exemple 2 : Comment ajouter un texte descriptif à plusieurs points de données ?

Le code suivant a utilisé la fonction plot pour tracer la fonction cos(x) sur la plage [-π, π]. Le texte() La fonction est utilisée pour ajouter deux annotations de texte au tracé, indiquant où la fonction croise l'axe des x.

x = -pi:pi / cinquante :pi;
y = cos ( X ) ;
parcelle ( x,y )
x_vect = [ -pi / 2 ,pi / 2 ] ;
y_vect = [ 0 , 0 ] ;
texte ( x_vect,y_vect, '\flèche gauche cos(x)=0' )

Exemple 3 : Comment ajouter un texte descriptif aux points de données 3D ?

Dans ce code MATLAB, nous générons un tracé de surface pour la fonction Z=cos(X)+sin(Y) correspondant aux vecteurs donnés x et y. Après cela, nous localisons un point (0,0,1) et ajoutons sa description qui est cos(X)+sin(Y)=1.

[ X,Y ] = grille maillée ( - 1 : 0,1 : 1 ,- 1 : dix ) ;
Z = cos ( X ) +sans ( ET ) ;
le surf ( X, Y, Z )
texte ( 0 , 0 , 1 , '\flèche gauche cos(X)+sin(Y)=1' )

Exemple 4 : Comment spécifier la taille et la couleur du texte lors de l'ajout d'un texte descriptif à un point de données ?

L'exemple ci-dessous génère un tracé de surface pour la fonction Z=cos(X)+sin(Y) correspondant aux vecteurs donnés x et y. Après cela, il localise un point (0,0,1) et ajoute sa description qui est cos(X)+sin(Y)=1 en spécifiant le collier de texte en bleu et la taille du texte = 16.

[ X,Y ] = grille maillée ( - 1 : 0,1 : 1 ,- 1 : dix ) ;
Z = cos ( X ) +sans ( ET ) ;
le surf ( X, Y, Z )
texte ( 0 , 0 , 1 , '\flèche gauche cos(X)+sin(Y)=1' , 'Couleur' , 'rouge' , 'Taille de police' , 16 )

Conclusion

Dans le domaine de la visualisation des données, nous devons décrire les points de données tracés pour rendre nos tracés clairs et compréhensibles. Cette tâche peut être effectuée efficacement en utilisant le texte() fonction dans MATLAB. Ce didacticiel a décrit les fonctionnalités du texte() fonction dans MATLAB. Nous avons fourni différentes syntaxes pour le texte() fonction et un exemple simple pour chaque syntaxe pour vous aider à comprendre le fonctionnement derrière la fonction.