Commandes Matlab

Télécharger au format pdf ou txt
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

Vous aimerez peut-être aussi