Les Commandes Matlab Navigation cd pwd dir change de répertoire indique le répertoire courant liste le contenu du répertoire Initialisations clear clc who whos eace la fenêtre de commande liste les variables liste les variables et ache les détails Syntaxe, ; début :pas :n % pi! séparateur d'instructions separateur d'instructions sans achage génération de séquences pour continuer à la ligne ligne de commmentaire π appel des commandes du système d'exploitation Calcul + / \ ' ' real imag abs angle roots round, oor, ceil produit à droite opération termes à termes exemple : X Y élévation en puissance transposition complexe transposition sans conjugaison partie réelle partie imaginaire module argument, phase racine d'un polynôme valeurs approchées, partie entière 1
Matrices et vecteurs zeros matrice remplie de 0 ones matrice remplie de 1 eye magic rand, randn linspace logspace nd sort sum prod min, max [X Y] [X ; Y] X( :) size length diag inv trace Algèbre linéaire matrice identité matrice magique matrices aléatoires ( 1 0 0 1 répartition linéaire de points dans un vecteur répartition logarithmique de points dans un vecteur ) renvoie les indices de termes vériant certaines conditions ordonne les éléments d'un vecteur ou d'une matrice somme des éléments produit des éléments plus petit et plus grand élément concaténation horizontale concaténation verticale transforme X en un vecteur colonne dimensions d'une matrice longueur d'un vecteur extrait la diagonale d'une matrice, crée une matrice diagonale inverse d'une matrice trace d'une matrice eig svd kron valeurs et vecteurs propres décomposition en valeurs singulières produit tensoriel de Kronecker Statistiques mean median std corrcoef cov moyenne valeur médiane écart-type coecient de corrélation matrice de covariance 2
Traitement du signal t it dct idct freqz impz zplane lter transformée de Fourier discrète transformée de Fourier discrète inverse transformée en cosinus discrète transformée en cosinus discrète inverse réponse en fréquence d'un ltre numérique réponse impulsionnelle d'un ltre numérique tracé du lieu des zéros et des pôles d'un ltre numérique applique un ltre numérique Automatique acker formule d'ackermann place placement de pôles lqr régulateur linéaire quadratique optimal - temps continu lqe estimateur de Kalman - temps continu c2d passage d'un modèle d'état continu à un modèle discret d2c devine?!! Programmation if, elseif, else while for switch, case, otherwise end break continue 3
Graphique plot stem plot3 surf, mesh contour hist zoom grid title xlabel ylabel text gtext line axis axes legend hold on/o gure clf subplot ginput tracé de courbes tracé discret tracé de points en 3D tracé de surfaces en 3D tracé de lignes de niveau histogramme annotation pour placer l'annotation avec la souris trace une ligne congure le système d'axes crée des axes pour superposer ou non des courbes choix de la gure de travail eace la fenêtre graphique paramètre l'achage de plusieurs graphiques dans une même fenêtre saisie de points sur un graphique à l'aide de la souris Images et sons image colormap imread wavread wavrecord wavplay wavwrite sound, soundsc ache une image permet de choisir le système de couleur pour l'achage des images lit un chier image lit un vecteur comme un son 4
Fonctions et scripts function function[a, b, ] = ma_fonction(x, y, ) keyboard pour rendre la main (return pour revenir) return pour terminer le programme error pour terminer le programme en envoyant un message d'erreur pause xpctarget +tg tg xpctargetping xpctest xpctargetspy getlog(tg,'outputlog') getlog(tg,'timelog') lance une simulation interrompt une simulation ping la cible teste la communication avec la cible ache un écran qui contient les informations sur la cible récupère les données sur la cible récupère le vecteur temps Divers sim tic, toc load, save uiload,uisave diary disp input echo on/o help cmd lance une simulation simulink gestion d'un chronomètre chargement et sauvegarde de variables idem, avec ouverture d'une fenêtre listing du travail eectué achage - utiliser pour faire un guillemet invite de saisie active ou désactive l'écho des commandes aide d'une commande 5