Caractères spéciaux dans Matlab

Caractères spéciaux dans Matlab
Comme tous les langages de programmation, Matlab a un ensemble de caractères spéciaux pour interpréter le programme. Ces caractères sont réservés au système et ne peuvent pas être utilisés par l'utilisateur de programmation pour attribuer des noms à des variables, des fonctions ou d'autres types de définitions qui peuvent être faites. Ces caractères spéciaux incluent des opérateurs arithmétiques, des opérateurs logiques, etc. En raison de sa longueur, dans cet article, nous expliquerons seulement en détail ce qui appartient aux caractères spéciaux et laissera les opérateurs à un autre article.

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 = @newfunction

Dans le cas d'une fonction anonyme.

fhandle = @ a + b

Personnage spécial matlab . (Point)

Le point sépare les parties entières et fractionnaires en valeurs décimales.

1.4142

Le caractère DOT vous permet également d'accéder aux champs d'une structure

structure . champ

Ce symbole est également utilisé pour accéder aux propriétés et aux méthodes d'un objet.

objet. propriétés

Caractè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…
continuation de la commande actuelle

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: 5

De plus, le côlon est utilisé pour définir la limite dans une boucle «pour».

pour x = 1: 10

Index 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;
5, 6, 7, 8;
1, 2, 3, 4]
x (:) = 1: 12

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;
5, 6, 7, 8;
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)
B (2, 1)

Ils sont également utilisés dans les opérations mathématiques dans la priorité de l'opérateur.

(UN.* (B./ C)) - D

Caractè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]
v = [1, 2, 3, 4]

Carré crochet pour capturer plus d'un argument d'entrée dans une fonction.

A = magie (5)
[r, i] = min (a)

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);
a = [a; 4, 5, 8, 3, 2]

Bracket pour retirer une colonne matricielle:

a = magie (5);
a (:, 1) = []

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 programme

Matlab 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.

%
Ceci est un commentaire.
Tout enfermé à l'intérieur
Ces accolades bouclées sont considérées
Commentaire de Matlab.
%

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ée

Caractè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 = 21

Le 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;
5 6 7 8]

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 = b

Personnage spécial matlab < & (Left angle bracket and ampersand )

Ce jeu de caractères est utilisé pour spécifier des superclasses.

Classdef myclass < MySuperclass

Et 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)
arguments
propargs.? Matlab.graphique.primitif.Doubler
fin
fin

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.