Lorsque nous créons des fonctions de graphique et de tracé ou d'ajouter des références, MATLAB nous permet de sélectionner le style de lignes pour chaque variable ou marqueur que nous souhaitons graphiquement.
Ces attributs de couleur, de largeur et de type de ligne peuvent être personnalisés lorsque vous appelez le tracé (), hline (), xline (), etc., Fonctions utilisant les entrées «linSpec» et «Linewidth», que la plupart des fonctions de cartographie de Matlab ont.
Ce qui suit vous montre tout ce que vous devez savoir pour maîtriser les styles de ligne dans un graphique en utilisant les entrées Linspec et Linewidth, avec des exemples pratiques, des extraits de code et des images.
Syntaxe de linyle dans Matlab
'Couleur de style'
«Linewidth», largeur
Comment utiliser le linyle dans l'intrigue MATLAB avec description et des exemples
Les graphiques sont le produit final lorsque nous analysons les variables ou les fonctions mathématiques. MATLAB possède une vaste bibliothèque d'outils qui vous permettent de tracer ces données sous forme 2D ou multidimensionnelle. L'outil le plus couramment utilisé est la fonction de tracé (). Ensuite, examinons la syntaxe de cette fonction de graphique, avec les arguments d'entrée «lineSpec» et «Linewidth» indiqués en vert. Ce sont les variables qui contrôlent le style des lignes.
Ce style de ligne se construit avec les entrées «Linspec» et «Linewidth». Il est également utilisé dans les fonctions pour dessiner des figures arbitraires ou des lignes de référence, telles que xline () ou hline ().
Linspec est une chaîne de caractères qui spécifie le style de ligne et la couleur à l'aide de caractères représentatifs dans l'ordre suivant:
Comment régler la couleur de la ligne dans le tracé de Matlab
Matlab fournit sept couleurs prédéfinies pour le style de couleur, ce qu'il attribue automatiquement si l'utilisateur ne les définit pas. Ces sept couleurs font partie de l'ensemble «ColorDorder», mais les utilisateurs peuvent personnaliser leurs couleurs à l'aide des scalaires RVB. Les couleurs par défaut de «colororder» sont chacune représentées par un personnage.
Ensuite, nous voyons la syntaxe de la fonction de tracé (), qui utilise l'entrée LINSPEC pour sélectionner la couleur verte de la ligne qui mappe «Y».
Plot (x, y, 'g')
Dans le tableau suivant, nous voyons le caractère correspondant pour chaque couleur.
Dans cet exemple, nous utiliserons la fonction de tracé pour tracer une onde sinusoïdale verte. Pour ce faire, nous utiliserons l'entrée LINSPEC pour spécifier la couleur sélectionnée avec le caractère qu'il représente comme indiqué dans l'image suivante:
Comme nous le voyons dans l'image suivante, Plot () dessine le cosinus de «X» avec une ligne verte, et le style et la largeur du tracé ont reçu des valeurs par défaut:
Comment tracer plusieurs lignes chacune avec différents styles avec l'entrée «Linspec»
Maintenant, nous verrons comment vous pouvez distinguer plusieurs variables dans un graphique en donnant à chacun un style de ligne différent. Pour ce faire, nous utiliserons le code suivant, qui est identique à l'exemple précédent. Cette fois, nous déterminerons également le cosinus de "X" dans "C" et le graphiquement. Nous allons créer deux lignes, une ligne rouge solide et une ligne en pointillés verts.
Comme nous pouvons le voir dans l'image suivante, le cosinus «S» de «X» est indiqué comme une ligne rouge solide, tandis que la ligne sinusoïdale est une ligne pointillée verte:
Comment définir le style d'une ligne dans un tracé Matlab
MATLAB fournit quatre types de lignes pour graphiquement. Par défaut, la ligne spécifiée sera continue dans le graphique sauf si spécifié par le programmeur. Le tableau suivant montre ces quatre styles avec leurs caractères d'affichage:
Comment régler la largeur de ligne d'un intrigue dans Matlab Plot
Lorsque nous créons des intrigues ou y ajoutons des graphiques dans Matlab, nous ne sélectionnons pas seulement la couleur et le style de la ligne, mais spécifions également la largeur. Cela se fait en tapant «Linewidth» et en identifiant la valeur en largeur. Cette entrée est un scalaire entier positif. Ce qui suit est la syntaxe de ces entrées dans la fonction de tracé:
Terrain ((x, y, «linewidth», largeur)
Comment ajouter des marques de coordonnées avec l'entrée LINSPEC de la fonction de tracé MATLAB
En plus de tracer les données, la fonction de tracé peut ajouter des marqueurs aux données à l'aide de l'instrument d'entrée LINSPEC. Le type de marque est représenté par un caractère et ne peut être fait que dans Linspec ou avec un autre qui représente le style de ligne ou la couleur. Ci-dessous, vous pouvez voir le tableau avec les options de marque individuelles et le caractère correspondant:
Dans cet exemple, nous verrons comment ajouter des marqueurs au graphique que nous dessinons avec la fonction de tracé (). Dans ce cas, c'est une ligne en pointillés noirs que nous avons ajouté des astérisques. Tous ces paramètres peuvent être trouvés dans l'argument d'entrée LINSPEC. Ainsi, la chaîne que nous devons envoyer dans cette entrée serait la suivante:
Conclusion
Ces arguments d'entrée font partie de toutes les fonctions graphiques que ce langage de programmation offre, et c'est un grand avantage de les connaître. Dans cet article MATLAB, nous avons vu comment implémenter les entrées Linspec et Linewidth pour personnaliser les styles et les traits sur les lignes de nos graphiques. Nous vous montrons également quelques exemples pratiques avec différentes fonctions où nous ajoutons des extraits de code et des images pour vous montrer les nombreuses façons d'utiliser ces entrées. 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.