Commandes MATLAB essentielles pour un calcul efficace
MATLAB est un programme interactif pour calcul numérique et visualisation. Les commandes se saisissent à l'invite >> de la Command Window.
Gestion de session
| Commande | Rôle |
|---|---|
| clc | Efface la fenêtre de commandes. |
| clear | Supprime variables de la mémoire. |
| exist | Vérifie existence fichier/variable. |
| global | Déclare variables globales. |
| help | Recherche sujet d'aide. |
| lookfor | Recherche mot-clé dans l'aide. |
| quit | Quitte MATLAB. |
| who | Liste variables courantes. |
| whos | Liste variables (affichage détaillé). |
Commandes système
| Commande | Rôle |
|---|---|
| cd | Change répertoire courant. |
| date | Affiche date actuelle. |
| delete | Supprime un fichier. |
| diary | Active/désactive journalisation. |
| dir | Liste fichiers du répertoire. |
| load | Charge variables depuis fichier. |
| path | Affiche chemin de recherche. |
| pwd | Affiche répertoire courant. |
| save | Sauvegarde variables dans fichier. |
| type | Affiche contenu d'un fichier. |
| what | Liste fichiers MATLAB du répertoire. |
| wklread | Lit fichier tableur .wk1. |
Entrées/Sorties
| Commande | Rôle |
|---|---|
| disp | Affiche tableau ou chaîne. |
| fscanf | Lit données formatées depuis fichier. |
| format | Contrôle format d'affichage écran. |
| fprintf | Écrit formaté sur écran/fichier. |
| input | Affiche invite et attend saisie. |
| ; | Supprime affichage écran. |
fscanf et fprintf fonctionnent comme scanf/printf en C. Codes de format :
| Code | Rôle |
|---|---|
| %s | Chaîne. |
| %d | Entier. |
| %f | Flottant. |
| %e | Notation scientifique. |
| %g | Format compact (%f ou %e). |
| \n | Nouvelle ligne. |
| \t | Tabulation. |
Formes de format pour affichage numérique :
| Fonction format | Affichage jusqu'à |
|---|---|
| format short | 4 décimales (défaut). |
| format long | 16 décimales. |
| format short e | 5 chiffres + exposant. |
| format long e | 16 chiffres + exposant. |
| format bank | 2 décimales. |
| format + | Positif, négatif ou zéro. |
| format rat | Approximation rationnelle. |
| format compact | Supprime certains retours ligne. |
| format loose | Mode moins compact. |
Vecteurs, matrices et tableaux
| Commande | Rôle |
|---|---|
| cat | Concatène tableaux. |
| find | Indices éléments non-nuls. |
| length | Nombre d'éléments. |
| linspace | Vecteur espacement régulier. |
| logspace | Vecteur espacement logarithmique. |
| max | Plus grand élément. |
| min | Plus petit élément. |
| prod | Produit par colonne. |
| reshape | Change taille. |
| size | Taille du tableau. |
| sort | Trie chaque colonne. |
| sum | Somme par colonne. |
| eye | Matrice identité. |
| ones | Tableau de 1. |
| zeros | Tableau de 0. |
| cross | Produit vectoriel. |
| dot | Produit scalaire. |
| det | Déterminant. |
| inv | Inverse matrice. |
| pinv | Pseudo-inverse. |
| rank | Rang matrice. |
| rref | Forme échelonnée réduite. |
| cell | Crée cell array. |
| celldisp | Affiche cell array. |
| cellplot | Représentation graphique cell array. |
| num2cell | Tableau numérique → cell array. |
| deal | Correspond listes entrée/sortie. |
| iscell | Identifie cell array. |
Commandes de tracé
| Commande | Rôle |
|---|---|
| axis | Limites des axes. |
| fplot | Tracé intelligent de fonctions. |
| grid | Grille. |
| plot | Graphique xy. |
| Imprime/sauvegarde graphique. | |
| title | Titre du graphique. |
| xlabel | Étiquette axe x. |
| ylabel | Étiquette axe y. |
| axes | Crée objets axes. |
| close | Ferme graphique courant. |
| close all | Ferme tous graphiques. |
| figure | Nouvelle fenêtre figure. |
| gtext | Placement étiquette souris. |
| hold | Gèle graphique courant. |
| legend | Légende placement souris. |
| refresh | Redessine fenêtre figure. |
| set | Propriétés objets (axes, etc.). |
| subplot | Graphiques en sous-fenêtres. |
| text | Place chaîne dans figure. |
| bar | Graphique à barres. |
| loglog | Graphique log-log. |
| polar | Graphique polaire. |
| semilogx | Semi-log (abscisse log). |
| semilogy | Semi-log (ordonnée log). |
| stairs | Graphique en escalier. |
| stem | Graphique en tiges. |
MATLAB
- 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
- Maîtriser les vecteurs MATLAB : Bases des vecteurs ligne et colonne
- Maîtriser les matrices MATLAB : Création, indexation et manipulation
- MATLAB : Maîtriser les tableaux multidimensionnels et spéciaux
- Maîtriser la notation deux-points de MATLAB : créer des vecteurs et itérer efficacement
- MATLAB - Nombres : Types, stockage et conversion
- Maîtriser les chaînes de caractères MATLAB : création et utilisation faciles
- Fonctions MATLAB : définition, espace de travail, entrées et sorties