10.C ANNEXE: CALCUL MATRICIEL 10.C.1 Définitions La

Réglage d'état Calcul matriciel
10.C ANNEXE: CALCUL MATRICIEL
10.C.1 Définitions
La maîtrise du calcul matriciel est incontournable pour aborder l'étude des
réglages d'état. Nous n'en rappellerons que les opérations fondamentales déjà
étudiées en mathématiques [28]. On précise qu'un système physique décrit par n
équations différentielles du premier ordre est associé à une application linéaire définie
dans l'espace vectoriel Cn. Le choix du vecteur d'état (§ 10.1.1) est lié à celui de la
base de l'espace vectoriel. Si cette annexe convient comme rappel, elle est
vraisemblablement insuffisante pour celui qui n'a pas étudié l'algèbre linéaire.
On peut grouper n grandeurs a1 à an en une colonne appelée vecteur. On le
note par une minuscule grasse. Sa dimension est n.
a=
a
a
a
1
2
M
n
(10.C01)
Un vecteur-ligne est un vecteur transposé (10.C05).
[
aTn
=aa a
12
L
]
]
(10.C02)
Une matrice de dimension <n;m> est un tableau formé par la juxtaposition de
m vecteurs de dimension n. On la note par une majuscule grasse.
[
Aaa a=12
Lm (10.C03)
Chaque élément aij d'une matrice est muni de deux indices, le premier – i –
désigne la ligne et le deuxième – j – la colonne où il se trouve.
A=
aa a
aa a
a
aa a
11 12
21 22
L
L
MM M
L
1m
2m
ij
n1 n2 nm
(10.C04)
Une matrice carrée a des nombres de lignes et de colonnes identiques. Sa
dimension est <n;n> ou plus simplement n. Les éléments aii sont appelés diagonaux.
Ils forment la diagonale principale.
Une matrice diagonale est une matrice carrée dont seuls les éléments
diagonaux sont non nuls. Une matrice triangulaire a tous ses termes au-dessus – ou
au-dessous – de la diagonale principale qui sont nuls.
La matrice unité, notée 1, est la matrice diagonale dont tous les éléments
diagonaux sont égaux à 1.
La matrice zéro, notée 0, est la matrice carrée dont tous les éléments sont
égaux à 0.
Une matrice transposée, de dimension <n;m> s'obtient en permutant les
lignes et colonnes de la matrice de départ. On la note avec un indice supérieur “T”.
J.-M. Allenbach 10–61 020131
Réglage d'état Calcul matriciel
(10.C05)
AT
n1
n2
ji
1m 2m nm
=
aa a
aa a
a
aa a
11 21
12 22
L
L
MM M
L
(10.C06) (AA
TT
)=
Une matrice symétrique est une matrice carrée dont la diagonale principale
est son axe de symétrie. La matrice diagonale est un cas particulier. Elle vérifie la
propriété:
(10.C07) A
T=A
La trace d'une matrice est obtenue par la somme des éléments de sa diagonale
principale.
(10.C08)
tr( )A=
=
a
i
n
ii
1
En particulier, la trace de la matrice unité est égale à sa dimension.
(10.C09) tr( )1=n
Le rang d'une matrice indique le nombre de ses colonnes ou de ses lignes qui
sont linéairement indépendantes.
Une matrice régulière est une matrice carrée dont le rang est égal à sa
dimension n.
(10.C10) rang( )A=n
10.C.2 Opérations matricielles
L'addition de deux matrices de mêmes dimensions A et B donne une matrice
C, ses termes sont la somme de ceux des matrices A et B de même ligne et même
colonne. L'addition de deux matrices de dimensions différentes est impossible.
ABC+= =
+
avec ij ij ij
cab (10.C11)
L'addition matricielle est commutative et associative, son élément neutre est la
matrice zéro. La soustraction se déduit de l'addition, elle n'est toutefois ni associative
ni commutative.
ABC−= =
avec ij ij ij
cab
(10.C12)
La produit d'une matrice A par un scalaire f s'obtient en multipliant chacun de
ses termes par le scalaire.
J.-M. Allenbach 10–62 020131
Réglage d'état Calcul matriciel
(10.C13) BA=fbavec ij ij
=fa
b
Le produit d'une matrice A de dimension <n;m> avec une matrice B de
dimension <m;p> est une matrice C de dimension <n;p>.
(10.C14)
CA B==
=
avec ij ik kj
ca
k
m
1
Si le nombre de colonnes de la première matrice est différent de celui des lignes de la
seconde, le produit est impossible. Le produit matriciel est sauf exception non
commutatif. Dans l'ensemble des matrices carrées de dimension n, la matrice unité est
l'élément neutre du produit. Le rang d'une matrice produit ne peut pas dépasser le
plus petit rang des matrices multipliées.
rang( ) min(rang( ),rang( ))
si rang( ) ( ) et rang( ) ( ) alors rang( )
AB A B
AB
=≤ =≤ =mn mp m
AB
B
A
=
(10.C15)
Les produits de matrices et vecteurs sont des cas particuliers du produit
matriciel. Les produits de vecteurs offrent des résultats d'aspect très différent selon
leur sens: le produit scalaire (10.C18) a pour résultat un scalaire tandis que le produit
diadique (10.C19) a pour résultat une matrice carrée.
(10.C16) cAb=
ca
TT
= (10.C17)
c=a b
T (10.C18)
Cab=T (10.C19)
L'élévation d'une matrice A carrée à la puissance q revient à la multiplier q fois
par elle-même.
AAA
q
q
=L (10.C20)
L'élévation d'une matrice régulière à la puissance q est une matrice régulière.
Pour une matrice diagonale, le calcul se simplifie.
DC
qcd=avec ii ii
q (10.C21)
On peut définir l'exponentielle d'une matrice comme une opération dans
l'ensemble des matrices carrées de dimension n. On applique – comme pour
l'exponentielle scalaire – la définition par le développement en série.
FA
=e (10.C22)
F1AAA A
=+ + + ++ +
23
23!!
L
k
k!
L
(10.C23)
En toute généralité, les termes de la matrice exponentielle ne sont pas l'exponentielle
de la matrice de départ.
J.-M. Allenbach 10–63 020131
Réglage d'état Calcul matriciel
(10.C24) fe
a
ij ij
On peut construire une nouvelle matrice par juxtaposition pour autant que le
nombre de ligne des matrices qu'on accole soit identique et que le nombre de
colonnes de celles qu'on superpose soit aussi identique. Soit deux relations
matricielles définies en (10.C25).
(10.C25)
cAbAb
cAbAb
111112
221122
=+
=+
2
2
On peut créer les vecteurs b et c par superposition.
(10.C26)
bb
bcc
c
=
=
1
2
1
2
et
Les deux relations de (10.C25) peuvent alors être remplacées par une seule relation
matricielle.
(10.C27) cAb=
La matrice A est obtenue par juxtaposition des matrices de (10.C25).
(10.C28)
AAA
AA
=
11 12
21 22
10.C.3 Inversion d'une matrice
On introduit d'abord la notion de déterminant, qui n'est défini que pour des
matrices carrées. On les calcule à partir des termes d'une ligne i, et du sous-
déterminant |Aik| qui s'applique à la matrice dont on a supprimé la ligne i et la colonne
k.
det ( )AA A== −
+
=
1
1
ik
k
naik ik (10.C29)
On peut aussi le calculer à partir de la colonne k.
det ( )AA A==
+
=
1
1
ik
i
naik ik (10.C30)
En calcul manuel on choisira la ligne, ou la colonne, qui compte le plus de zéros. Pour
une matrice de dimension 2, on a une expression assez simple.
(10.C31)
det A=−aa aa
11 22 12 21
J.-M. Allenbach 10–64 020131
Réglage d'état Calcul matriciel
Pour une matrice diagonale D, ou une matrice triangulaire, le calcul est encore plus
simple.
(10.C32)
det D=
=
d
i
n
ii
1
On rappelle quelques propriétés du calcul des déterminants.
La transposition ne change pas la valeur du déterminant.
En croisant deux lignes ou deux colonnes, le déterminant est inchangé.
En ajoutant à une ligne – ou à une colonne – le multiple d'une autre ligne – ou
colonne – le déterminant est inchangé.
S'il y a une colonne – ou une ligne – de zéros, le déterminant est nul.
Si des lignes – ou colonnes – sont linéairement dépendantes, le déterminant est
nul.
De (10C10), on déduit qu'une matrice est régulière si sont déterminant est non
nul. Précisons encore qu'en application numérique, on ne parle pas de déterminant
nul, mais de déterminant de module inférieur à epsilon.
La définition du mineur, ou complément algébrique, est voisine de celle du
déterminant.
α
ik ik
=− +
()1ik
A (10.C33)
La matrice des mineurs se construit à partir des mineurs, en prenant garde à
la rotation autour de la diagonale principale.
(10.C34)
Ami =
αα α
αα α
αα α
11 21 1
12 22 2
11
L
L
MM M
L
n
n
nn nn
La matrice inverse A–1 peut se définir par le déterminant et la matrice des
mineurs.
AAA
=
1mi
det (10.C35)
On note ici que l'opération division n'est pas définie pour les matrices, elle est
remplacée par la multiplication par l'inverse. En application numérique, on n'utilise pas
la définition analytique (10.C35), mais des algorithmes moins gourmands en temps de
calcul. Une matrice diagonale s'inverse très facilement.
J.-M. Allenbach 10–65 020131
1 / 8 100%

10.C ANNEXE: CALCUL MATRICIEL 10.C.1 Définitions La

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !