Téléchargez comme PDF, TXT ou lisez en ligne sur Scribd
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 5
Quelques notions utiles sur MATLAB :
NB : Pour avoir plus d’information sur une commande Matlab, taper help suivi de la commande
fonction MATLAB (fichier .m ou variable) Description
‘ transposé d’une matrice \ antislash ou division de matrice à gauche A( :) vectoriser une matrice A allmargin toutes les marges de stabilité et de fréquences de croisement (crossover frequencies) abs valeur absolue acker formule d’Ackermann pour le placement de pôle angle angle de phase ans la réponse la plus récente atan tangente inverse atan2 tangente inverse dans le diagramme 4 quadrants axis contrôle de l’échelle des axes bilin transformation bilinéaire bode réponse fréquentielle de Bode bodemag diagramme de Bode magnitude break terminer l’exécution des boucles While ou FOR c2d transformation continue-discrète canon forme state space canonique clear effacer les variables et les fonctions clf effacer la figure actuelle close fermer la figure close all fermer toutes les figures colon(:) créer un vecteur d’indices ou matrice reformée conj conjugué complexe contour(x,y,z) courbe de niveau de la fonction z suivant les coordonnées (x,y) conv multiplication polynomiale cos cosinus cross produit croisé de vecteurs ctrb matrice de contrôlabilité Ctrbf forme canonique en escalier, contrôlabilité damp fréquence naturelle et fréquence d’amortissement dcgain calcule le gain DC d’un système LTI deconv division de polynômes delete supprimer le fichier ou objet graphique det déterminant de la matrice diag matrice diagonale, diagonalisation d’une matrice diary enregistrer le texte d’une session MATLAB disp afficher un tableau dlyap solution de l’équation discrète de Lyapunov dot vecteur produit dot dstep réponse indicielle d’un système discret d2c transformation discrète-continue eig vecteurs propres et valeurs propre eigs Déterminer le peu de valeurs propres et de vecteurs propres eps paramètre la précision exp exponentiel expm matrice exponentielle eye matrice identité ezplot facilite l’utilisation de la fonction plotter feedback boucle de retour de deux systèmes figure(i) placer la figure actuelle à la position i figure créer la fenêtre de la figure find trouver les indices d’éléments non nuls format fixer le format de la sortie freqresp réponse fréquentielle du système LTI function ajouter de nouvelle fonction gensig générer des signaux gram contrôlabilité/observabilité de Gram grid activer la grille gtext placer le texte avec la souris help afficher l’aide textuel dans la fenêtre de commande hold maintenir la figure actuelle sur l’écran i √−1 ilaplace transformé Laplace inverse imag partie imaginaire complexe impulse réponse pulsée d’un système LTI impulseplot Trace la réponse pulsée et retourne inf infinité input invite l’utilisateur à saisir l’entrée initial réponse conditionnelle initiale d’un système state-space inv matrice inverse j √−1 kron produit tensoriel de Kronecker laplace transformé de Laplace lenght taille d’un vecteur legend(‘first’) insère la légende linmod linéarisation linmod2 linéarisation avancé line crée une ligne linspace vecteur linéairement espacé load charge les variables dans l’espace de travail log logarithme naturel log10 logarithme à la base 10 loglog tracé log-log logspace point fréquentiel espacé logarithmiquement lqe conception de l’estimateur linéaire quadratique lqr conception du régulateur linéaire quadratique lqry conception du régulateur linéaire quadratique avec pesée de sortie lsim simulation du système LTI avec entrée arbitraire ltiview ouvrir le LTI viewer GUI ltru Loop Transfer Recovery (LTR) ltry Loop Transfer Recovery (LTR) lyap Solution pour l’équation continue de Lyapunov margin marge de gain et de phase max composant le plus large mean valeur moyenne median valeur médiane min composant le plus petit minreal réalisation minimale d’un système nan pas un nombre ngrid grille sur graphique de Nichols nichols graphique de Nichols norm norme d’une matrice ou d’un vecteur nyquist tracé de Nyquist obsvf matrice d’observabilité ones tableau de un ord2 génère un système de second ordre continu ode23 solution aux équations différentielles non raides ode45 solution aux équations différentielles non raides pade approximation pade avec délai parallel connexion parallèle de deux systèmes LTI pause attendre la réponse de l’utilisateur place placement de pôle pi 3.141592653589793 pid crée un contrôleur PID sous la forme parallèle pidstd crée un contrôleur PID sous la forme standard pinv pseudo inverse plot(x,y,’details’) trace le vecteur y versus vecteur x. Dans les 'détails', les caractéristiques de la courbe sont entrées (c’est optionnel) plot3 trace une ligne dans 3 qui suit les points dont les coordonnées sont données en paramètre pole pôles d’un système LTI poly forme le polynôme à partir de ses racines polyfit associe le polynôme aux données polyval évalue le polynôme prescale échelle optimale d’un modèle state space print imprimer une figure ou un modèle printsys imprime un système dans la forme adéquate pzmap carte de pôle et de zéro rand nombres aléatoires uniformément distribués randn nombres aléatoires normalement distribués rank rand d’une matrice real partie complexe réelle reshape remodeler un tableau residue méthode des résidus utilisés pour développer une fraction en éléments simples return retourner à la fonction invoquée rlocfind trouve le gain du root locus rlocus root locus rlocusplot trace le root locus et retourne la figure rltool outil pour root locus interactif roots racines d’un polynôme save enregistrer les variables de l’espace de travail semilogx tracé semi-log semilogy tracé semi-log series connexion série de deux systèmes LTI sgrid Grille dans le s-plane shg montre la fenêtre du graphe sign fonction signum sisotool outil de conception des SISO size dimension d’un tableau sort classer en ordre descendant ou en ordre ascendant sprintf écrire les données formatées en string sqrt racine carrée std déviation standard squeeze enlever les dimensions d’un singleton ss2tf conversion de la forme state space à la fonction de transfert ss2zp conversion de la forme state space à la forme pole-zero ss convertir sous la forme state space ssdata crèer un modèle state space start:end créer un vecteur ligne x débutant par start en comptant de un jusqu’à la fin std déviation standard step réponse indicielle subplot plusieurs tracés dans la même fenêtre sum somme d’éléments surf trace la surface paramétrée colorée définie par les variables mis en paramètre surfc trace la surface paramétrée colorée définie par les variables mis en paramètre combinées d’un tracé des contours svd décomposition à valeurs singulières syms déclaration de variables symboliques tan tangente avec argument en radians text annotations de texte tf2ss conversion fonction de transfert à la forme state- space tf2zp conversion fonction de transfert à la forme zéro- Pôle tf création ou conversion de fonction de transfert tfdata donnée de fonction de transfert title afficher le titre tzero Transmission de zéros et gains pour système SISO var variance what liste de fichiers spécifiques à MATLAB dans le répertoire who liste des variables actuelles why répond à toutes les questions que vous pourriez avoir whos liste de variables actuelles, forme longue xlabel étiquette de l’axe x xlim limites de l’axe x xlsread avoir les données d’une feuille de calcul EXCEL ylabel étiquette de l’axe y ylim limites de l’axe y zero transmission de zéros zeros tableau de zéros zgrid grille dans le z-plane zlabel étiquette de l’axe z zlim limites de l’axe z zpk gain zero-pole zp2ss Conversion de la forme zéro-pôle à la forme state space zp2tf Conversion de zéro-pôle à fonction de transfert