Chap1
Calcul matriciel
Pr. A. Fadil
EMSI RABAT
10 mars 2025
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 1 / 31
1 Définition et exemples
2 Opérations sur les matrices
Addition
Multiplication par un nombre
Multiplication des matrices
Transposition
3 Matrices particulières
Matrice symétrique
Matrice orthogonale
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 2 / 31
Définition et exemples
1 Définition et exemples
2 Opérations sur les matrices
Addition
Multiplication par un nombre
Multiplication des matrices
Transposition
3 Matrices particulières
Matrice symétrique
Matrice orthogonale
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 3 / 31
Définition
Une matrice n × m est un tableau de nombres à n lignes
et m colonnes.
Une matrice est symbolisée par une lettre majuscule, par
exemple A.
On note Aij l’élément situé à l’intersection de la ligne i et
de la colonne j (la ligne est toujours nommée en premier).
A11 A12 · · · A1m
A21 A22 · · · A2m
A= ... .. . . . ..
. .
An1 An2 · · · Anm
On note [Aij ] la matrice d’élément général Aij . On a
donc : A = [Aij ].
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 4 / 31
Exemples
1 La matrice nulle de dimensions 2 × 3
0 0 0
02,3 =
0 0 0
2 La matrice unité de dimensions 4 × 4 notée I4
1 0 0 0
0 1 0 0
I4 =
0 0 1 0
0 0 0 1
3
diagonale de dimensions 3 × 3 notée D3
La matrice
−1, 9 0 0
D3 = 0 −2 0 = diag(−1, 9 − 2 1)
0 0 1
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 5 / 31
1 La matrice triangulaire supérieure (Upper) 3 × 3
−5 1 0
U = 0 −2 8
0 0 1
2 La matrice triangulaire inférieure (Lower) 3 × 3
−5 0 0
L = 1 −2 0
0 8 1
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 6 / 31
Remarque
Si m = 1 (le nombre de colonnes), la matrice est
appelée vecteur (plus précisément vecteur-colonne) :
x1
x2
u= ...
xn
Si n = 1 (le nombre de lignes), la matrice est appelée
vecteur ligne :
v = x1 x2 · · · xm
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 7 / 31
Opérations sur les matrices
1 Définition et exemples
2 Opérations sur les matrices
Addition
Multiplication par un nombre
Multiplication des matrices
Transposition
3 Matrices particulières
Matrice symétrique
Matrice orthogonale
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 8 / 31
Addition
1 Définition et exemples
2 Opérations sur les matrices
Addition
Multiplication par un nombre
Multiplication des matrices
Transposition
3 Matrices particulières
Matrice symétrique
Matrice orthogonale
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 9 / 31
Définition
Pour additionner deux matrices A et B de mêmes
dimensions, on ajoute les éléments situés à la même
position (i, j) dans A et B, et on place le résultat dans la
matrice somme C à la même position (i, j).
C = A + B = [Aij ] + [Bij ] = [Aij + Bij ]
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 10 / 31
Exercice 1
Soient les matrices suivantes :
2 7 3 0 1 −1 1
A= , B= , C=
9 1 0 0 −1 −5 0
5 −3 1
D= , E = diag(1 − 1)
8 8 −1
Calculer, lorsque cela est possible, les sommes suivantes :
1 A+B 4 A+C 7 B +D
2 D +A 5 C +A 8 E +C
3 A + I4 6 C + I2 9 02 + E
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 11 / 31
Multiplication par un nombre
1 Définition et exemples
2 Opérations sur les matrices
Addition
Multiplication par un nombre
Multiplication des matrices
Transposition
3 Matrices particulières
Matrice symétrique
Matrice orthogonale
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 12 / 31
Définition
La multiplication d’une matrice A de dimensions n × m
par un nombre k est définie en multipliant chaque élément
de A par le nombre k.
Mathématiquement, cela s’écrit :
k · a11 k · a12 · · · k · a1m
k · a21 k · a22 · · · k · a2m
k ·A= ... .. ... ..
. .
k · an1 k · an2 · · · k · anm
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 13 / 31
Exercice 2
Soit le système linéaire suivant :
Ax = b,
où
i −2i i
A= 3 1 et b = .
−i i −3i
Donner un système équivalent où les nouvelles données
sont réelles.
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 14 / 31
Multiplication des matrices
1 Définition et exemples
2 Opérations sur les matrices
Addition
Multiplication par un nombre
Multiplication des matrices
Transposition
3 Matrices particulières
Matrice symétrique
Matrice orthogonale
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 15 / 31
Définition
Soient A et B deux matrices. On souhaite calculer le
produit de A par B, noté AB, qu’on place dans la matrice
C,
C = AB.
Pour cela, on suit les étapes suivantes :
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 16 / 31
1 Est-ce que le produit est défini ? Pour cela, il faut que
le nombre de colonnes de la matrice A soit égal au
nombre de lignes de la matrice B.
Dimensions : n × p et p × m
2 Les dimensions de la matrice C sont n × m.
3 Pour calculer l’élément situé à la position (i, j), on
calcule le produit scalaire de la i-ème ligne de A avec
la j-ème colonne de B :
cij = Lignei (A) · Colonnej (B)
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 17 / 31
Exercice 3
Reprenons les matrices de l’exercice 1. Calculer
1 AB
2 AC
3 AI2
1
On donne x = 2 et y = 7 8 9 .
3
Calculer xy et yx. Conclure
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 18 / 31
Transposition
1 Définition et exemples
2 Opérations sur les matrices
Addition
Multiplication par un nombre
Multiplication des matrices
Transposition
3 Matrices particulières
Matrice symétrique
Matrice orthogonale
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 19 / 31
Définition
La transposée AT d’une matrice A est la matrice obtenue
en échangeant les lignes et les colonnes de A :
AT = [Aji ]
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 20 / 31
Exemples
1 La transposée d’un vecteur-colonne est un
vecteur-ligne :
1
x = 2 et x T = 1 2 3
3
2
2 7 T 2 9
A= A =
9 1 7 1
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 21 / 31
Définition
Le déterminant de A est un nombre, noté det(A) ou |A|,
que l’on définit récursivement comme suit :
1 Si m = 1, alors det(A) = A11 .
2 Si m > 1, alors
m
X
det(A) = A1k C1k
k=1
où C1k := (−1)1+k det (M1k ), avec M1k la matrice de
taille (m − 1) × (m − 1) obtenue en supprimant la
première ligne et la k-ième colonne de A.
On appelle ce procédé le calcul du déterminant par
développement suivant la première ligne.
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 22 / 31
Exemple
En appliquant la définition, on trouve que le déterminant
4 5 6
7 8 9
10 11 12
vaut
8 9 7 9 7 8
4·(−1)1+1 · +5·(−1)1+2 · +6·(−1)1+3 · .
11 12 10 12 10 11
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 23 / 31
Matrices particulières
1 Définition et exemples
2 Opérations sur les matrices
Addition
Multiplication par un nombre
Multiplication des matrices
Transposition
3 Matrices particulières
Matrice symétrique
Matrice orthogonale
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 24 / 31
Matrice symétrique
1 Définition et exemples
2 Opérations sur les matrices
Addition
Multiplication par un nombre
Multiplication des matrices
Transposition
3 Matrices particulières
Matrice symétrique
Matrice orthogonale
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 25 / 31
Définition
Une matrice carrée est dite symétrique si elle est égale à
sa transposée, A⊤ = A .
⊤
3 −1 8 3 −1 8
−1 32 7 = −1 32 7
8 7 5 8 7 5
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 26 / 31
Exercice
Trouver a, b, c, d pour que la matrice A soit symétrique.
a b c
A = −1 32 d
8 7 5
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 27 / 31
Matrice orthogonale
1 Définition et exemples
2 Opérations sur les matrices
Addition
Multiplication par un nombre
Multiplication des matrices
Transposition
3 Matrices particulières
Matrice symétrique
Matrice orthogonale
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 28 / 31
Définition
Une matrice carrée A (n lignes, n colonnes) à coefficients
réels est dite orthogonale si AT A = In .
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 29 / 31
Exercice
Soit la matrice suivante
cos θ − sin θ
A=
sin θ cos θ
1 Calculer la transposée de la matrice A.
2 Vérifier que A est une matrice orthogonale.
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 30 / 31
Remarques
1 Soit A une matrice orthogonale, alors
A⊤ A = In ⇔ A−1 = A⊤ .
Ça veut dire que l’inverse d’une matrice orthogonale
est sa transposée.
2 Le determinant d’une matrice orthogonale vaut ±1
Pr. A. Fadil (EMSI RABAT) Chap1 Calcul matriciel 10 mars 2025 31 / 31