Initiation à Matlab
Asservissement des SL Continus
1ère Année Filière GEET. Pr A. EL ASSOUDI
Année Universitaire 2021-2022
1 Présentation de MATLAB
En ce qui concerne le domaine de l’automatique que ce soit en matière d’analyse, d’identifica-
tion ou de commande, Matlab constitue l’outil de référence pour la simulation numérique. Il
s’agit d’un puissant outil de calcul numérique, de programmation et de visualisation graphique.
Il permet d’effectuer des opérations mathématiques, de manipuler des matrices, de tracer faci-
lement des graphiques.
Définition d’un vecteur colonne : X=[1 ;2 ;3 ;4 ;5 ;6] ;
Définition d’un vecteur ligne : Y=[10 20 30 40 50 60] ;
Définition d’une Matrice : On définit une matrice M en donnant ses éléments :
M = [1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16] ;
Matrice unitaire : A = eye(3).
Matrice nulle : A = zeros(3).
Emploi des indices : Les éléments d’un vecteur ou d’une matrice peuvent être adressés en
utilisant les indices sous la forme suivante :
X(5) : désigne l’élément numéro 5 du vecteur X.
M (2, 3) : désigne l’élément se trouvant à la ligne 2, colonne 3 de la matrice M .
M (:, 2) : désigne la colonne 2 de la matrice M .
M (4, :) : désigne la ligne 4 de la matrice M .
2
Opérations matricielles
Les opérations matricielles exécutées par MATLAB sont illustrées dans le tableau suivant :
Graphiques
bm pm + bm−1 pm−1 + . . . + b1 p + b0
F (p) =
an pn + an−1 pn−1 + . . . + a1 p + a0
% Analyse indicielle
t=0 :0.001 :5 ;
y=step(num,den,t)
figure(1), plot(t,y)
Simplification des blocs C(p) et H(p) : appelons num4 et den4 le numérateur et le dénominateur
de la fonction de transfert directe
num1(p) num2(p)
C(p)H(p) =
den1(p) den2(p)
num4 = conv(num1, num2) ;
den4 = conv(den1, den2) ;
Ainsi pour le système global, notons par num et den le numérateur et le dénominateur de la
fonction de transfert en BF :
Y (p) C(p)H(p) num(p)
= =
Yc (p) 1 + C(p)H(p)Gr (p) den(p)