Opérateurs et caractères spéciaux MATLAB
Cette page contient une liste complète des opérateurs, symboles et caractères spéciaux MATLAB®.
Opérateurs arithmétiques
Symbole | Rôle |
---|---|
+ | Addition |
+A | Plus unaire |
- | Soustraction |
-A | Moins unaire |
.* | Multiplication élément par élément |
* | Multiplication de matrices |
./ | Division élément par élément à droite |
/ | Division matricielle à droite |
.\ | Division élément par élément à gauche |
\ | Division matricielle à gauche (aussi appelée backslash) |
.^ | Puissance élément par élément |
^ | Puissance de matrice |
.' | Transposée |
' | Transposée conjuguée complexe |
Opérateurs relationnels
Opérateurs logiques
Caractères spéciaux
Symbole | Rôle |
---|---|
@ | Créer des fonctions anonymes et des handles de fonctions, appeler des méthodes de superclasse |
. | Virgule décimale, opérations élément par élément, indexation |
... | Continuation de ligne |
, | Séparer les éléments de ligne d’un tableau, les indices de tableaux, les arguments d’entrée et de sortie d’une fonction, les commandes saisies sur la même ligne |
: | Création de vecteur, itération de boucle for, indexation |
; | Séparer les lignes dans la commande de création d’un tableau, supprimer la sortie d’une ligne de code |
( ) | Priorité des opérateurs, délimitation d’un argument de fonction, indexation |
[ ] | Construction et concaténation de tableau, création de matrice vide, suppression d’éléments, affectation de plusieurs arguments de sortie |
{ } | Créer un cell array, indexation |
% | Commentaires de code, spécificateur de conversion |
{% %} | Bloc de commentaires faisant plus d’une ligne |
! | Entrer une commande du système d’exploitation |
? | Extraire des informations de méta-classes pour les noms de classe |
'' | Créer un tableau de caractères |
"" | Créer une chaîne de caractères |
~ | Représenter le NON logique, supprimer des arguments d’entrée ou de sortie spécifiques. |
= | Création de variables et affectation d’indexation. Le caractère |
< & | Spécifier une ou plusieurs superclasses dans une définition de classe. |
.? | Spécifier les champs d’une structure nom-valeur en tant que noms de toutes les propriétés inscriptibles de la classe. |
Mise en forme des chaînes de caractères et des caractères
Certains caractères spéciaux ne peuvent être utilisés que dans le texte d’un vecteur de caractères ou d’une chaîne de caractères. Vous pouvez utiliser ces caractères spéciaux pour insérer de nouvelles lignes ou des retours chariot, spécifier des chemins d’accès aux dossiers, et bien plus.
Utilisez les caractères spéciaux de cette table pour spécifier un chemin d’accès à un dossier à l’aide d’un vecteur de caractères ou d’une chaîne de caractères.
| Nom : Slash et backslash Utilisations : Séparation de chemin d’accès à un fichier ou à un dossier Description : En plus de leur utilisation en tant qu’opérateurs mathématiques, les caractères slash et backslash séparent les éléments d’un chemin d’accès ou d’un dossier. Dans les systèmes basés sur Microsoft®Windows®, le slash et le backslash ont le même effet. Dans les systèmes basés sur The Open Group UNIX®, vous devez utiliser exclusivement le slash. Exemples Dans un système Windows, vous pouvez utiliser le backslash ou le slash : dir([matlabroot '\toolbox\matlab\elmat\shiftdim.m']) dir([matlabroot '/toolbox/matlab/elmat/shiftdim.m']) Dans un système UNIX, utilisez exclusivement le slash vers l’avant : dir([matlabroot '/toolbox/matlab/elmat/shiftdim.m'])
|
.. | Nom : Dot dot Utilisations : Dossier parent Description : Les deux points à la suite font référence au parent du dossier courant. Utilisez ce caractère pour spécifier les chemins d’accès aux dossiers par rapport au dossier courant. Exemples Pour monter de deux niveaux dans l’arbre du dossier et redescendre dans le dossier cd ..\..\test Plus d’informations
|
* | Nom : Astérisque Utilisations : Caractère de remplacement Description : En plus d’être le symbole de multiplication de matrice, l’astérisque Les caractères de remplacement sont en général utilisés dans les opérations de fichiers qui définissent des actions appropriées sur plusieurs fichiers ou dossiers. MATLAB fait correspondre exactement tous les caractères du nom à l’exception du caractère de remplacement Exemples Localisez tous les fichiers ayant des noms commençant par dir('january_*.mat') |
@ | Nom : Symbole arobase Utilisations : Indicateur de dossiers de classes Description : Un signe Exemples Faites référence à un dossier de classe : \@myClass\get.m Plus d’informations
|
+ | Nom : Plus Utilisations : Indicateur de répertoire namespace Description : Un signe Exemples Les dossiers namespace commencent toujours par le caractère +myfolder +myfolder/pkfcn.m % a namespace function +myfolder/@myClass % class folder in a namespace Plus d’informations
|
Certains caractères spéciaux ne peuvent pas être saisis comme du texte ordinaire. À la place, vous devez utiliser des séquences de caractères uniques pour les représenter. Utilisez les symboles de cette table pour mettre en forme des chaînes de caractères et des vecteurs de caractères tout seuls ou en conjonction avec des fonctions de mise en forme telles que compose
, sprintf
et error
. Pour plus d’informations, consultez Formatting Text.
Symbole | Effet sur le texte |
---|---|
'' | Guillemet unique |
%% | Signe pourcent unique |
\\ | Backslash unique |
\a | Alarme |
\b | Retour arrière |
\f | Saut de page |
\n | Nouvelle ligne |
\r | Retour chariot |
\t | Tabulation horizontale |
\v | Tabulation verticale |
\xN | Nombre hexadécimal, |
\N | Nombre octal, |
Voir aussi
Rubriques
- Opérations sur les matrices et les tableaux
- Array Comparison with Relational Operators
- Tailles de tableau compatibles pour les opérations de base
- Operator Precedence
- Rechercher des éléments de tableau qui remplissent certaines conditions
- Lettres grecques et caractères spéciaux dans le texte d’un diagramme