Tracer la ligne verticale à Matlab

Tracer la ligne verticale à Matlab

Dans l'article suivant, nous expliquerons comment utiliser la fonction matlab xline () pour créer des lignes verticales et les insérer dans un graphique. Ces types de lignes sont souvent utilisés comme marqueurs dans les graphiques et les graphiques. Par conséquent, nous vous montrerons également comment ajouter des étiquettes de texte à ces lignes afin que vous puissiez maîtriser pleinement cette fonction dans Matlab. Nous avons également inclus des exemples pratiques avec des extraits de code et des images dans cet article pour mieux expliquer comment vous pouvez créer ou tracer des lignes verticales dans ce puissant environnement de programmation pour l'informatique scientifique. Nous passons également en revue les arguments d'entrée et les types de données acceptés par Xline (). Nous expliquerons également comment utiliser chacun de ces arguments pour spécifier les attributs souhaités pour la ligne que vous souhaitez créer.

Syntaxe de fonction Matlab Xline

Xline (x)
xline (x, lignes pec)
Xline (x, lignes de ligne, étiquettes)

Description et exemples pour la fonction matlab xline ()

La fonction MATLAB Xline () crée et dessine des lignes verticales à un point spécifié sur l'axe X d'un graphique. Il offre également la possibilité de placer des étiquettes de texte et de spécifier le format et les attributs de la couleur de la ligne, de la largeur, du type de liné. de la ligne créée. Ensuite, nous examinerons chaque argument d'entrée pour cette fonction et expliquerons la fonction que chacune d'elles exécute.

X: Spécifie la coordonnée de l'axe «x» à partir de laquelle tracer la ligne verticale. Cette entrée accepte les scalaires et les vecteurs pour spécifier les coordonnées.

LigneSpec: Spécifie les attributs de style et de couleur de la ligne. Le type de données que LineSpec accepte est un vecteur de caractères ou un scalaire de chaîne.

Étiquettes: entre dans les étiquettes de texte que nous voulons ajouter à la ligne verticale. Cette entrée accepte les chaînes et les tableaux de cellules des vecteurs de caractère.

Comment créer une ligne verticale avec la fonction xline () dans Matlab

Dans cet exemple, nous vous montrerons le moyen le plus simple de créer une ligne verticale avec la fonction Xline () de MatLab. Pour cela, nous allons d'abord créer un axe vide et activer la grille avec les fonctions suivantes:

Maintenant, nous allons tracer une ligne verticale sur cet axe. Pour ce faire, nous appelons la fonction xline () Envoyant «x» la coordonnée de l'axe x sur lequel nous voulons tracer la ligne. Dans ce cas, au milieu de l'axe, nous entrons dans «x» la valeur 0.5. Dans cet exemple, nous utilisons uniquement l'argument d'entrée «x», de sorte que les paramètres de style de ligne prennent les valeurs par défaut. Ainsi, la ligne tracée par xline () sera continue et noire. Ensuite, nous voyons le code complet. Avec ces fonctions, nous avons créé le graphique vide suivant:

Dans la figure suivante, nous voyons la ligne tirée de l'axe X:

Comment créer plusieurs lignes verticales avec une fonction MatLab Xline ()

L'entrée «x» à la fonction MatLab Xline () accepte les scalaires et les vecteurs. Il est donc possible de tracer plusieurs lignes en envoyant à «x» un vecteur avec les coordonnées des multiples lignes que vous souhaitez tracer. Ensuite, nous verrons un exemple où nous envoyons un vecteur de coordonnées pour dessiner10 lignes verticales équidistantes sur un graphique.

Comment définir le style de couleur et le type de liné

Lorsque nous dessinons des lignes verticales avec xline (), nous avons la possibilité de spécifier le type et la couleur de cette ligne. Cela se fait à l'aide de l'entrée «lineSpec». Dans cet exemple, nous verrons comment sélectionner ces attributs. La syntaxe de l'entrée «lineSpec» pour sélectionner le style de ligne et la couleur est la suivante:

'LineType Color' = '- - G' = ligne pointillée verte

Vous trouverez ci-dessous un tableau des différents types de lignes et des options de couleur pour les lignes de ligne.

Ensuite, nous verrons les options de couleur offertes par la fonction xline ().

Maintenant, nous utilisons l'entrée «lineSpec» pour créer une ligne verticale du type de ligne de tableau de bord en couleur rouge sur le même graphique que nous avons créé dans l'exemple précédent, cette fois à coordonnée 0.2 de l'axe X. Pour ce faire, nous envoyons la chaîne suivante dans l'entrée «lineSpec» pour définir ces attributs:

Ci-dessous, nous pouvons voir le code pour cela.

La figure suivante montre comment le style de ligne et les attributs de couleur de ligne peuvent être spécifiés avec l'entrée LINSPEC de la fonction MATLAB Xline ().

Comment ajouter des étiquettes de texte aux lignes verticales d'un tracé avec la fonction xline () de Matlab

Dans cet exemple, nous vous montrons comment ajouter des étiquettes de texte aux lignes verticales que nous créons avec la fonction xline (). Ces étiquettes sont envoyées sous forme de chaînes de caractère au moment de l'appel de fonction dans l'entrée «étiquette» de xline (). Nous allons maintenant voir un exemple de la façon dont nous créons une ligne bleue continue solide avec l'étiquette «Linuxhint». Ensuite, nous verrons comment les arguments d'entrée de la fonction xline () doivent être envoyés pour créer des lignes avec des étiquettes de texte.

Dans les cas où plusieurs lignes d'étiquettes doivent être créées, nous devons d'abord créer un tableau cellulaire de vecteurs de caractères avec chacune de ces étiquettes dans l'ordre approprié et envoyer ce tableau à l'entrée «étiquette» de la fonction Xline () comme dans le exemple suivant.

Conclusion

Dans cet article, nous vous avons montré comment créer et tracer une ligne verticale sur un graphique à l'aide de la fonction MATLAB Xline (). Nous avons décrit chacun des arguments d'entrée en détail afin que vous puissiez maîtriser pleinement cette fonction. Nous avons également inclus des exemples pratiques avec des extraits de code d'image, montrant comment définir le style des lignes verticales et comment y ajouter des étiquettes de texte. Nous espérons que vous avez trouvé cet article MATLAB utile. Voir d'autres articles sur les indices Linux pour plus de conseils et d'informations.