MATLAB - Syntaxe de base
L'environnement MATLAB se comporte comme une calculatrice super complexe. Vous pouvez entrer des commandes à l'invite de commande >>.
MATLAB est un environnement interprété. En d'autres termes, vous donnez une commande et MATLAB l'exécute tout de suite.
Pratique pratique
Tapez une expression valide, par exemple,
5 + 5
Et appuyez sur ENTER
Lorsque vous cliquez sur le bouton Exécuter ou tapez Ctrl + E, MATLAB l'exécute immédiatement et le résultat renvoyé est -
ans = 10
Prenons quelques exemples supplémentaires -
3 ^ 2 % 3 raised to the power of 2
Lorsque vous cliquez sur le bouton Exécuter ou tapez Ctrl + E, MATLAB l'exécute immédiatement et le résultat renvoyé est -
ans = 9
Un autre exemple,
sin(pi /2) % sine of angle 90o
Lorsque vous cliquez sur le bouton Exécuter ou tapez Ctrl + E, MATLAB l'exécute immédiatement et le résultat renvoyé est -
ans = 1
Un autre exemple,
7/0 % Divide by zero
Lorsque vous cliquez sur le bouton Exécuter ou tapez Ctrl + E, MATLAB l'exécute immédiatement et le résultat renvoyé est -
ans = Inf
warning: division by zero
Un autre exemple,
732 * 20.3
Lorsque vous cliquez sur le bouton Exécuter ou tapez Ctrl + E, MATLAB l'exécute immédiatement et le résultat renvoyé est -
ans = 1.4860e+04
MATLAB fournit des expressions spéciales pour certains symboles mathématiques, comme pi pour π, Inf pour ∞, i (et j) pour √-1 etc. Nan signifie «pas un nombre».
Utilisation du point-virgule (;) dans MATLAB
Le point-virgule (;) indique la fin de l'instruction. Toutefois, si vous souhaitez supprimer et masquer la sortie MATLAB d'une expression, ajoutez un point-virgule après l'expression.
Par exemple,
x = 3;
y = x + 5
Lorsque vous cliquez sur le bouton Exécuter ou tapez Ctrl + E, MATLAB l'exécute immédiatement et le résultat renvoyé est -
y = 8
Ajout de commentaires
Le symbole de pourcentage (%) est utilisé pour indiquer une ligne de commentaire. Par exemple,
x = 9 % assign the value 9 to x
Vous pouvez également écrire un bloc de commentaires en utilisant les opérateurs de commentaire de bloc% {et%}.
L'éditeur MATLAB comprend des outils et des éléments de menu contextuel pour vous aider à ajouter, supprimer ou modifier le format des commentaires.
Opérateurs et caractères spéciaux couramment utilisés
MATLAB prend en charge les opérateurs et caractères spéciaux couramment utilisés suivants -
Opérateur | Objectif |
---|---|
+ | Plus; opérateur d'addition. |
- | Moins; opérateur de soustraction. |
* | Opérateur de multiplication scalaire et matricielle. |
.* | Opérateur de multiplication de tableau. |
^ | Opérateur d'exponentiation scalaire et matricielle. |
.^ | Opérateur d'exponentiation de tableau. |
\ | Opérateur de division gauche. |
/ | Opérateur de division droite. |
.\ | Opérateur de division gauche du tableau. |
./ | Opérateur de division droite du tableau. |
: | Côlon; génère des éléments régulièrement espacés et représente une ligne ou une colonne entière. |
( ) | Parenthèses; englobe les arguments de fonction et les indices de tableau; remplace la priorité. |
[ ] | Supports; éléments de tableau de clôture. |
. | Virgule. |
… | Ellipse; opérateur de continuation de ligne |
, | Virgule; sépare les instructions et les éléments dans une ligne |
; | Point-virgule; sépare les colonnes et supprime l'affichage. |
% | Signe de pourcentage; désigne un commentaire et spécifie la mise en forme. |
_ | Citer le signe et transposer l'opérateur. |
._ | Opérateur de transposition non conjugué. |
= | Opérateur d'assignation. |
Variables spéciales et constantes
MATLAB prend en charge les variables et constantes spéciales suivantes -
Nom | Sens |
---|---|
ans | Réponse la plus récente. |
eps | Précision de la précision en virgule flottante. |
i,j | L'unité imaginaire √-1. |
Inf | Infini. |
NaN | Résultat numérique non défini (pas un nombre). |
pi | Le nombre π |
Nommer les variables
Les noms de variable se composent d'une lettre suivie d'un nombre quelconque de lettres, chiffres ou traits de soulignement.
MATLAB est case-sensitive.
Les noms de variables peuvent être de n'importe quelle longueur, cependant, MATLAB n'utilise que les N premiers caractères, où N est donné par la fonction namelengthmax.
Sauvegarder votre travail
le save La commande permet de sauvegarder toutes les variables de l'espace de travail, sous forme de fichier avec l'extension .mat, dans le répertoire courant.
Par exemple,
save myfile
Vous pouvez recharger le fichier à tout moment plus tard en utilisant le load commander.
load myfile