MATLAB - Syntaxe de base
L'environnement MATLAB se comporte comme une calculatrice super complexe. Vous pouvez saisir 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 immédiatement.
Entraînement pratique
Tapez une expression valide, par exemple,
Démo en direct5 + 5
Et appuyez sur ENTRÉE
Lorsque vous cliquez sur le bouton Exécuter ou que vous tapez Ctrl+E, MATLAB l'exécute immédiatement et le résultat renvoyé est −
ans = 10
Prenons encore quelques exemples −
Démo en direct3 ^ 2 % 3 raised to the power of 2
Lorsque vous cliquez sur le bouton Exécuter ou que vous tapez Ctrl+E, MATLAB l'exécute immédiatement et le résultat renvoyé est −
ans = 9
Un autre exemple,
Démo en directsin(pi /2) % sine of angle 90o
Lorsque vous cliquez sur le bouton Exécuter ou que vous tapez Ctrl+E, MATLAB l'exécute immédiatement et le résultat renvoyé est −
ans = 1
Un autre exemple,
Démo en direct7/0 % Divide by zero
Lorsque vous cliquez sur le bouton Exécuter ou que vous tapez Ctrl+E, MATLAB l'exécute immédiatement et le résultat renvoyé est −
ans = Inf warning: division by zero
Un autre exemple,
Démo en direct732 * 20.3
Lorsque vous cliquez sur le bouton Exécuter ou que vous 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,
Démo en directx = 3; y = x + 5
Lorsque vous cliquez sur le bouton Exécuter ou que vous tapez Ctrl+E, MATLAB l'exécute immédiatement et le résultat renvoyé est −
y = 8
Ajouter des 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 matriciel. |
.^ | Opérateur d'exponentiation de tableau. |
\ | Opérateur de division gauche. |
/ | Opérateur de division droite. |
.\ | Opérateur de division à gauche de 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 ; contient des arguments de fonction et des indices de tableau ; remplace la priorité. |
[ ] | Parenthèses ; éléments de tableau de boîtiers. |
. | Point décimal. |
… | Points de suspension ; opérateur de continuation de ligne |
, | Virgule ; sépare les déclarations 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 précise la mise en forme. |
_ | Opérateur de guillemet et de transposition. |
._ | Opérateur de transposition non conjugué. |
= | Opérateur d'affectation. |
Variables et constantes spéciales
MATLAB prend en charge les variables et constantes spéciales suivantes −
Nom | Signification |
---|---|
réponse | 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 indéfini (pas un nombre). |
pi | Le nombre π |
Nom des variables
Les noms de variables se composent d'une lettre suivie d'un nombre quelconque de lettres, de chiffres ou d'un trait de soulignement.
MATLAB est sensible à la casse .
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 .
Enregistrer votre travail
La sauvegarde La commande est utilisée pour enregistrer 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 ultérieurement à l'aide de la commande load commande.
load myfile
MATLAB