Liste des caractères spéciaux MATLAB, signification et application
Ci-dessous, nous énumérons chaque caractères spéciaux MATLAB et expliquons leur utilisation et leur sens avec un bref exemple.
Caractère spécial Matlab @ (au symbole)
Ce symbole est utilisé lors de la création d'une fonction. Pour ce faire, le nom de la fonction doit être déclaré après le symbole «@».
fhandle = @newfunctionDans le cas d'une fonction anonyme.
fhandle = @ a + bPersonnage spécial matlab . (Point)
Le point sépare les parties entières et fractionnaires en valeurs décimales.
1.4142Le caractère DOT vous permet également d'accéder aux champs d'une structure
structure . champCe symbole est également utilisé pour accéder aux propriétés et aux méthodes d'un objet.
objet. propriétésCaractère spécial… (point de point ou ellipse)
À la fin d'une ligne, ce symbole indique que la commande actuelle continue sur la ligne suivante.
commande…Matlab Special Character, (virgule)
Ce caractère est utilisé pour séparer les éléments de ligne des indices de tableau.
Q = [1, 2, 3, 4; 5, 6, 7, 8]De plus, ce caractère est utilisé pour séparer les différents arguments d'entrée dans une fonction.
str = strcmp (s1, s2)Et pour séparer les différents arguments de sortie dans une fonction
[r, i] = min (a)Caractère spécial Matlab: (Colon)
Ce caractère est utilisé pour créer des vecteurs.
v = 1: 5De plus, le côlon est utilisé pour définir la limite dans une boucle «pour».
pour x = 1: 10Index une gamme d'éléments dans une dimension spécifiée:
A (2: 3, 4)Attribuez de nouveaux éléments à un tableau:
x = [1, 2, 3, 4;Caractère spécial Matlab; (Semicolon)
Ce caractère est utilisé pour séparer les lignes de la création d'une matrice
x = [1, 2, 3, 4;Il est également utilisé pour supprimer la sortie de la commande actuelle.
x = 1 2 3;Ou à plusieurs commandes distinctes écrites sur une seule ligne
x = 1; a = strcmp (s1, s2); str = strcat (s1, s2);Matlab Special Caractor () (parenthèses)
Ces caractères sont utilisés pour enfermer les arguments d'entrée d'une fonction.
a = strcat (s1, s2)De plus, ces caractères spéciaux sont utilisés pour l'indexation des tableaux.
a (:, 1)Ils sont également utilisés dans les opérations mathématiques dans la priorité de l'opérateur.
(UN.* (B./ C)) - DCaractère spécial Matlab [] (crochets)
Ces caractères spéciaux sont utilisés pour la création de matrices et de vecteurs.
M = [1, 2, 3, 4; 5, 6, 7, 8; 1, 2, 3, 4]Carré crochet pour capturer plus d'un argument d'entrée dans une fonction.
A = magie (5)Crochets pour la création d'un tableau vide.
a = []Bracket carré pour ajouter une nouvelle rangée inférieure à un tableau.
a = magie (5);Bracket pour retirer une colonne matricielle:
a = magie (5);Caractère spécial MATLAB (Braces bouclées)
Ces caractères spéciaux sont utilisés pour créer des tableaux de cellules.
s1 = 'a', 'z', 'h', 'y'Matlab Special Caracter% (pour cent)
Le pourcentage de caractère est utilisé pour faire des commentaires. Tout ce qui est écrit après ce caractère sur la ligne actuelle n'est pas considéré comme le code par Matlab et n'est utile que comme annotation du programmeur.
% C'est un commentaire, il ne fait pas partie du programmeMatlab Special Caracter% % (pourcentage de crochet bouclé)
Ce jeu de caractères est utilisé pour faire des commentaires qui s'étendent sur plus d'une ligne. Les opérateurs% et% doivent apparaître seuls sur les lignes précédant immédiatement et suivant le bloc de texte comme indiqué ci-dessous.
%Personnage spécial matlab ? (Point d'interrogation )
Ce personnage récupère la méta.objet de classe. Cet opérateur ne fonctionne qu'avec un nom de classe, pas un objet.
?entréeCaractère spécial Matlab "(citations simples)
Ces caractères sont utilisés pour créer des vecteurs de caractères avec une classe de char.
chr = 'bonjour matlab'Matlab Special Character ““ (Double Quotes)
Ces personnages sont utilisés pour créer des chaînes qui ont une classe de chaînes.
str = «Bonjour Matlab»Matlab Character spécial «Espace»
Ce caractère représente un non logique.
Si ~ strcmp (S1, S2)De plus, ce caractère est utilisé pour supprimer les arguments d'entrée ou de sortie spécifiques d'une fonction.
[~, i] = min (a)Caractère spécial Matlab = (égal)
Ce caractère attribue des valeurs à une variable.
a = 21Le caractère de l'espace est utilisé comme des virgules pour séparer les éléments de ligne dans la construction d'un tableau.
A = [1 2 3 4;De plus, comme les virgules, il est utilisé pour séparer les valeurs renvoyées par une fonction.
[r i] = min (a)Caractère spécial Matlab ~ (Tilde)
Aussi, pour stocker les éléments de A dans la variable b.
a = bPersonnage spécial matlab < & (Left angle bracket and ampersand )
Ce jeu de caractères est utilisé pour spécifier des superclasses.
Classdef myclass < MySuperclassEt dans la définition d'une classe qui dérive d'une superclasse:
Classdef myclass < MySuperclass1 & MySuperclass2 &…Personnage spécial matlab .? (Point d'interrogation des points)
Ce jeu de caractères spécifie les champs de structure de valeur de nom.
Dans ce cas, les noms de champ de la structure des Propargs sont spécifiés comme des propriétés d'écriture du Matlab.graphique.primitif.Classe de ligne.
Fonction F (Propargs)Conclusion
Dans cet article, nous vous avons montré la liste des caractères spéciaux de Matlab et expliqué la signification de chaque personnage avec un court exemple. Ce langage de programmation a également des opérateurs relationnels, arithmétiques, logiques et des caractères d'évasion, qui sont couverts dans nos autres articles Matlab. Nous espérons que vous avez trouvé cet article MATLAB utile. Pour plus de conseils et d'informations, consultez d'autres articles sur les indices Linux.