Maîtriser les bases de MATLAB : Syntaxe et commandes essentielles
L'environnement MATLAB se comporte comme une calculatrice ultra-perfectionnée. On saisit les commandes à l'invite >>.
MATLAB est un environnement interprété : vous donnez une commande, MATLAB l'exécute immédiatement.
Pratique guidée
Tapez une expression valide, par exemple :
5 + 5
Appuyez sur ENTRÉE (ou Ctrl+E). Résultat :
ans = 10
Autres exemples
3 ^ 2 % 3 puissance 2
ans = 9
sin(pi / 2) % sinus de 90°
ans = 1
7/0 % Division par zéro
ans = Inf warning: division by zero
732 * 20.3
ans = 1.4860e+04
MATLAB fournit des expressions spéciales : pi pour π, Inf pour ∞, i et j pour √-1. NaN signifie « not a number ».
Utilisation du point-virgule (;)
Le point-virgule indique la fin d'instruction. Pour masquer l'affichage d'un résultat, terminez l'expression par ;.
x = 3; y = x + 5
y = 8
Ajouter des commentaires
Le symbole % marque une ligne de commentaire.
x = 9 % affecte la valeur 9 à x
Bloc de commentaires : %{ ... %}. L'éditeur MATLAB propose des outils pour gérer les commentaires.
Opérateurs et caractères spéciaux courants
| Opérateur | Rôle |
|---|---|
| + | Addition. |
| - | Soustraction. |
| * | Multiplication scalaire et matricielle. |
| .* | Multiplication élément par élément (tableaux). |
| ^ | Exponentiation scalaire et matricielle. |
| .^ | Exponentiation élément par élément. |
| \ | Division à gauche (matricielle). |
| / | Division à droite (matricielle). |
| .\ | Division à gauche élément par élément. |
| ./ | Division à droite élément par élément. |
| : | Deux-points : génère éléments régulièrement espacés ; représente ligne/colonne entière. |
| ( ) | Parenthèses : arguments de fonction, indices de tableau ; priorité. |
| [ ] | Crochets : délimitent éléments de tableau. |
| . | Point décimal. |
| … | Points de suspension : continuation de ligne. |
| , | Virgule : sépare instructions et éléments d'une ligne. |
| ; | Point-virgule : sépare colonnes et supprime affichage. |
| % | Pourcent : commentaire et formatage. |
| ' | Transposition (conjuguée pour complexes). |
| .' | Transposition non-conjuguée. |
| = | Affectation. |
Variables et constantes spéciales
| Nom | Signification |
|---|---|
| ans | Dernier résultat. |
| eps | Précision floating-point. |
| i, j | Unité imaginaire √-1. |
| Inf | Infini. |
| NaN | Résultat numérique indéfini. |
| pi | Nombre π. |
Nommage des variables
- Lettre suivie de lettres, chiffres ou underscore.
- MATLAB est sensible à la casse.
- Longueur maximale : fonction
namelengthmax.
Sauvegarder votre travail
save enregistre toutes les variables du workspace dans un fichier .mat dans le répertoire courant.
save myfile
load recharge le fichier :
load myfile
MATLAB
- Fondamentaux de Java : Maîtriser la Syntaxe de Base
- Maîtriser la syntaxe de base du C : Jetons, structure et points-virgules
- Comprendre le C++ : Syntaxe de base et fondements de la programmation orientée objet
- MATLAB : Aperçu complet de l'environnement de calcul numérique de référence
- Maîtriser les bases de MATLAB : Syntaxe et commandes essentielles
- Comprendre les variables dans MATLAB : Bases et exemples
- Commandes MATLAB essentielles pour un calcul efficace
- Types de données MATLAB : Guide complet
- Maîtriser les opérateurs MATLAB : Arithmétiques, Logiques, Bitwise et Ensemblistes