Mat 201
Mat 201
Mat 201
Algèbre linéaire
Portail Mathématiques-Informatique
5 octobre 2022
TABLE DES MATIÈRES
Avertissement au lecteur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Programme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1. Systèmes linéaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Cours. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2. Systèmes d’équations linéaires. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3. Transformations élémentaires d’un système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.4. La méthode du pivot de Gauss sur des exemples . . . . . . . . . . . . . . . . . . . . . . . . 15
1.5. Description de la méthode en général. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.6. Cas d’un système sans second membre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Fiche de révision. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.1. Méthode du pivot de Gauss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Entraînement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.1. Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2. Espaces vectoriels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Cours. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.1. Structure de groupe abélien. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.2. Structure d’espace vectoriel réel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.3. Sous-espace vectoriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.4. Combinaison linéaire, familles libres, liées et génératrices. . . . . . . . . . . . . . . . 39
2.5. Dimension d’un espace vectoriel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.6. Dimension et sous-espace vectoriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.7. Un exemple : les applications polynomiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4 TABLE DES MATIÈRES
Fiche de révision. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.1. Espaces vectoriels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.2. Preuves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Entraînement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.1. Exercice corrigé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.2. Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
3. Applications linéaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Cours. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.1. Définition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.2. Opérations sur les applications linéaires. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
3.3. Applications linéaires et sous-espaces, noyau et image. . . . . . . . . . . . . . . . . . . 68
3.4. Rang d’une application linéaire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.5. Application linéaires et bases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.6. Formes linéaires, Hyperplans. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Fiche de révision. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.1. Preuves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Entraînement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
3.1. Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4. Calcul matriciel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Cours. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.1. Matrices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.2. Opérations sur les matrices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.3. Coordonnées et matrices colonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.4. Matrices et applications linéaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.5. Matrice de changement de base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.6. Rang d’une matrice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.7. Opérations élémentaires sur les matrices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
4.8. Systémes linéaires et calcul matriciel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
4.9. Calcul de l’inverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Fiche de révision. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
4.1. Produit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
4.2. Matrices et applications linéaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
4.3. Changement de base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
4.4. Preuves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Entraînement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
4.1. Vrai ou faux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
TABLE DES MATIÈRES 5
Systèmes linéaires
Emmanuel Peyre
Cours
1.1. Introduction. — Au premier semestre, dans l’étude des intersections de droites
et de plans affines, vous avez considéré des systèmes d’équations de la forme
(
2X + Y − Z = 2
X + 3Y + 7Z = 11.
Plus généralement, on peut considérer des systèmes de m équations à n inconnues. De
nombreuses questions se réduisent, après modélisation, à des systèmes d’équations de
ce type. Le but de ce chapitre est de donner une méthode générale de résolution de ces
équations.
La méthode en question, qui s’appelle le pivot de Gauss, consiste à faire des opéra-
tions élémentaires sur le système d’équation, chaque étape donnant un système équi-
valent au système initial, afin de le réduire à un système de forme presque triangulaire,
qu’on peut résoudre aisément.
Après quelques définitions, nous allons expliquer cette méthode sur des exemples
avant de la décrire en général.
1.2. Systèmes d’équations linéaires. — Nous allons d’abord préciser la nature
des équations considérées :
Définition 1.1
11
Cours Systèmes linéaires Chap. 1
Remarque 1.2. — Dans cette équation nous notons X1 , . . . , Xm les inconnues, afin
de pouvoir en avoir un nombre arbitraire. Dans le cas où n = 3, on pourrait les noter
X, Y et Z. Dans l’équation précédente, les nombres a1 , . . . , an , b sont des constantes,
dont la valeur ne change pas pendant l’étude du système d’équations.
Définition 1.3
12
MAT201 Systèmes linéaires Cours
Les deux transformations élémentaires que nous allons décrire donne un système
d’équations linéaires équivalent au précédent.
1.3.1. Échange de deux lignes. — Soient i, j ∈ {1, . . . , m} avec i 6= j. On note Li ↔
Lj la transformation du système (1) qui consiste à échanger la i-ème ligne avec la
j-ème. Autrement dit on obtient le système
a′1,1 X1 + · · · + a′1,n Xn = b′1
a′ X + · · · + a′ X = b′
2,1 1 2,n n 2
(2)
...
′
am,1 X1 + · · · + a′m,n Xn = b′m
avec, pour tout k ∈ {1, . . . , m} et tout l ∈ {1, . . . , n},
aj,l si k = i,
′
ak,l = ai,l si k = j,
a
k,l sinon,
et
bj si k = i,
bk = bi si k = j,
b
k sinon.
Le système obtenu est équivalent au système initial.
on obtient le système
3X − 2Y = 1
X + Y + Z = 3
2X + 4Y − 3Z = 3,
1.3.2. Ajout d’un multiple d’une ligne à une autre ligne. — Soient i, j ∈ {1, . . . , m}
tels que i 6= j et soit λ ∈ R. On note Li ← Li + λLj la transformation qui consiste à
13
Cours Systèmes linéaires Chap. 1
14
MAT201 Systèmes linéaires Cours
1.3.3. Multiplication par une constante non nulle. — Soit i ∈ {1, . . . , m} et soit λ
un nombre réel non nul. La transformation Li ← λLi consiste à remplacer la i-ème
équation par λ fois la i-ème équation. Comme la constante λ est non nulle, le système
obtenu avec cette transformation est également équivalent au système initial.
1. On notera que la méthode du pivot de Gauss amène fréquemment à calculer avec des fractions,
même si le système de départ a des coefficients entiers et que l’unique solution est à coordonnées
entières.
15
Cours Systèmes linéaires Chap. 1
qui reste équivalent aux précédents. Mais le système obtenu donne l’unique valeur
possible pour Z, c’est-à-dire 1. On obtient donc le système équivalent
X + Y + Z =3
− 5Y − 3Z = −8
Z = 1,
En remplaçant Z par sa valeur dans les deux premières équations, on obtient que le
système initial équivaut au système :
X + Y =2
− 5Y = −5
Z = 1,
Ce qui donne l’unique valeur possible pour Y et, en définitive, on obtient que les deux
systèmes
X + Y + Z =3
X =1
3X − 2Y =1 et Y =1
2X + 4Y − 3Z = 3,
Z = 1,
sont équivalents. Ceci prouve que l’unique solution du système (4) est le triplet (1, 1, 1).
1.4.2. Exemple avec une infinité de solutions. — Appliquons maintenant la méthode
à l’exemple suivant :
X + Y + Z =3
(5) 2X − 3Y + 7Z = 1
X − 9Y + 11Z = −7,
Nous allons donc faire les transformations L2 ← L2 −2L1 et L3 ← L3 −L1 pour éliminer
l’inconnue X des deux dernières équations. On obtient alors le système équivalent
X + Y + Z =3
− 5Y + 5Z = −5
− 10Y + 10Z = −10,
16
MAT201 Systèmes linéaires Cours
sont équivalents. Le dernier système est un système de deux équation avec trois incon-
nues, la dernière équation permet d’exprimer Y en termes de Z, et en remplaçant Y
par l’expression obtenue, on obtient que le système d’équations (5) est équivalent au
système (
X = 2 − 2Z
Y = 1 + Z
Par conséquent étant donné un nombre réel λ il va exister une unique solution du
système avec Z = λ, à savoir (2 − 2λ, 1 + λ, λ). L’ensemble des solutions du système
d’équations (5) est donc l’ensemble
{ (2 − 2λ, 1 + λ, λ), λ ∈ R }
Autrement dit l’application λ 7→ (2 − 2λ, 1 + λ, λ) est une bijection de l’ensemble des
nombres réels R sur l’ensemble des solutions du système (5).
1.4.3. Exemple sans solution. — Nous allons maintenant considérer le système
X + Y + Z =3
(6) 2X − 3Y + 7Z = 1
X − 9Y + 11Z = −5,
Comme dans l’exemple précédent, on effectue les transformations L2 ← L2 − 2L1 et
L3 ← L3 − L1 pour éliminer l’inconnue X des deux dernières équations. On obtient
alors le système
X + Y + Z =3
− 5Y + 5Z = −5
− 10Y + 10Z = −8.
17
Cours Systèmes linéaires Chap. 1
18
MAT201 Systèmes linéaires Cours
19
Cours Systèmes linéaires Chap. 1
Lemme 1.7. — Soit i ∈ {1, . . . , m}. Si le système d’équations linéaires formé des
équations Li , . . . , Lm , est équivalent au système donné par les équations L′i , . . . , L′m
alors le système L1 , . . . , Lm est équivalent au système L1 , . . . , Li−1 , L′i , . . . , L′m .
Définition 1.8
Un système de m équations linéaires à n inconnues est dit échelonné s’il existe des
entiers j1 , . . . , jp avec 1 6 j1 < j2 < · · · < jp 6 n de sorte que
(i) Si i ∈ {1, . . . , p} et si j est un entier tel que 1 6 j < ji , alors ai,j = 0 ;
(ii) Si i ∈ {1, . . . , p}, alors ai,ji 6= 0 ;
(iii) Si i est un entier avec p < i 6 m et j ∈ {1, . . . , n} alors ai,j = 0
20
MAT201 Systèmes linéaires Cours
Définition 1.9
21
Cours Systèmes linéaires Chap. 1
Proposition 1.10
Proposition 1.12
Si le rang est égal au nombre d’équations, et si k1 , . . . , kn−p désignent les indices des
inconnues libres, alors l’application de l’ensemble des solutions vers Rn−p donnée
par
(x1 , . . . , xn ) 7→ (xk1 , . . . , xkn−p )
est une bijection.
En particulier, si n > p, l’ensemble des solutions est infini. La preuve qui suit permet
de décrire explicitement l’ensemble des solutions en utilisant n − p paramètres réels.
22
MAT201 Systèmes linéaires Cours
Mais si on remplace Xki par xki dans le système (7), on obtient un système triangulaire :
Pn−p
a1,j1 Xj1 +a1,j2 Xj2 +· · · +a1,jp Xjp = b1 − i=1 a x
Pn−p 1,ki ki
a2,j2 Xj2 +· · · + a2,n Xjp = b2 − i=1 a2,ki xki
(9)
Pn−p
an,jp Xjp = bp − i=1 ap,ki xki
Par la proposition 1.10, ce système admet une unique solution (xj1 , . . . , xjp ).
1.6. Cas d’un système sans second membre. — On dit que le système d’équa-
tions linéaires (1) est sans second membre si on a la relation bi = 0 pour i ∈ {1, . . . , m}.
Dans ce cas le système a forcément une solution évidente à savoir la solution nulle
(0, . . . , 0). Deux cas sont donc possibles : soit la solution nulle est la seule solution,
ce qui se produit lorsqu’il n’y a pas d’inconnue libre, soit il existe une solution non
nulle et le nombre de solutions est infini. Comme le nombre d’inconnues principales est
forcément inférieur ou égal au nombre d’équations, on en déduit le résultat suivant :
Proposition 1.13
23
Fiche de révision Systèmes linéaires Chap. 1
Fiche de révision
1.1. Méthode du pivot de Gauss
Le méthode du pivot consiste à utiliser les échanges de lignes et des opérations de
la forme Li ← Li + λLj avec i 6= j pour transformer un système d’équations linéaires
arbitraire en un système échelonné qui lui est équivalent. Un système est dit échelonné
s’il est de la forme
a1,j1 Xj1 + · · · + a1,j2 −1 Xj2 −1 +a1,j2 Xj2 + · · · + a1,j3 −1 Xj3 −1 +· · · +a1,jp Xjp + · · · + a1,n Xn = b1
a2,j2 Xj2 + · · · + a2,j3 −1 Xj3 −1 +· · · +a2,jp Xjp + · · · + a2,n Xn = b2
......................
ap,jp Xjp + · · · + ap,n Xn = bp
0= bp+1
......
0= bm
avec ai,ji 6= 0 pour i ∈ {1, . . . , p}.
Définition R.1.1
24
MAT201 Systèmes linéaires Entraînement
Entraînement
1.1. Exercices
Exercice 1.1. Résoudre les systèmes d’équations linéaires suivants :
X + Y + Z = 3 X + Y + Z = 3
2X + 3Y = 4
Y +Z =2 Y +Z =2
X − 2Z = 5
Z=1 X +Y =2
Exercice 1.2. Pour chacun des systèmes suivants, tracer la droite de R2 correspondant
à chaque équation ax + by = c du système et trouver graphiquement l’ensemble des
solutions. Vérifier le résultat en utilisant le pivot de Gauss.
X − 3Y = −3
X +Y =1 X −Y =2
X −Y =1
X −Y = 0 Y −X =1
X +Y =5
Exercice 1.3. Résoudre par la méthode du pivot de Gauss les systèmes linéaires sui-
vants :
3X + Y = 2 2X + 3Y = 1
X + 2Y = 1 5X + 7Y = 3
3X + Y = 2 2X + 4Y = 10
6X + 2Y = 1 3X + 6Y = 15
Exercice 1.4. Résoudre par la méthode du pivot de Gauss les systèmes linéaires sui-
vants :
X +Y +Z =1 X +Y +Z =2
X + 2Y + 2Z = 0 X + Y + 2Z = 0
Y + 4Z = −4 X + 2Y − Z = 0
X +Y +Z +T =2
2X + Y − 3Z = 5
X + Y + 2Z + 2T = 0
3X − 2Y + 2Z = 5
X + 2Y − Z − T = 1
5X − 3Y − Z = 16 Z−T =0
Exercice 1.5. 1. Déterminer suivant les valeurs du paramètre a les solutions des
systèmes suivants :
X + aY = 2 X − 2Y = 2 X +Y =3
aX + Y = 2 X − aY = a aX + Y = a.
25
Entraînement Systèmes linéaires Chap. 1
2. Déterminer suivant les valeurs des paramètres réels a et b les solutions des sys-
tèmes linéaires suivants :
X − aY = 2 aX + 8Y = b aX + bY = 1
aX + Y = b X − bY = a bX + aY = 1
3. Interprétez les résultats des questions précédentes en termes d’intersections de
droites dans le plan.
Exercice 1.6. On considère pour un nombre réel θ et tous u, v ∈ R le système linéaire
cos(θ)X − sin(θ)Y = u
(S)
sin(θ)X + cos(θ)Y = v
1. Vérifier que, pour tous u, v ∈ R, ce système possède une unique solution que l’on
déterminera.
2. Démontrer que (x, y) ∈ R2 est solution du système (S) si et seulement si on a
l’égalité de nombres complexes
eiθ (x + iy) = u + iv.
Justifier d’une autre manière la réponse de la question 1.
3. Interpréter les résultats précédents à l’aide d’une application du plan dans lui-
même.
Exercice 1.7. Déterminer suivant les valeurs du paramètre réel m les solutions des
systèmes linéaires suivants :
mX − Y + Z = 0
mX + Y + Z = 0
−X + Y + Z = 0 X + Y + Z = 0
X + Y + mZ =
X + Y
0 + mZ = 0
Exercice 1.8. Un peu de physique
On considère le réseau hydraulique de la figure 1. Les cuves sont à pressions respec-
tives 3 et 2 bars et la sortie est à pression atmosphérique. La loi hydraulique permettant
de calculer le débit s’énonce Q = α∆P , où Q est le débit du tuyau, ∆P la différence des
pressions en entrée et sortie et α est un coefficient de résistance hydraulique dépendant
de la géométrie et de la matière du tuyau. Les données du constructeur sont
α1 = α2 = 0.1 m3 .s−1 .bar −1 ,
α3 = 0.3 m3 .s−1 .bar −1 .
Quel est le débit de sortie Q3 du réseau ?
26
MAT201 Systèmes linéaires Entraînement
3 bars 2 bars
débit Q1 débit Q2
résistance α1 résistance α2
débit Q3
pression p
résistance α3
1 bar
27
Entraînement Systèmes linéaires Chap. 1
3
1
2 4
Figure 2. Internet et ses quatre pages
2. L’article The Anatomy of a Large-Scale Hypertextual Web Search Engine de Sergey Brin et
Lawrence Page publié en 1998 commence par In this paper, we present Google. . . . Plus loin, les
auteurs proposent de définir les notes PR(i) des pages selon la formule de l’algorithme Pagerank.
We assume page A has pages T 1 . . . T n which point to it (i.e., are citations). The parameter d is a
damping factor which can be set between 0 and 1. We usually set d to 0.85. There are more details
about d in the next section. Also C(A) is defined as the number of links going out of page A. The
PageRank of a page A is given as follows :
PR(A) = (1 − d) + d(PR(T 1)/C(T 1) + ... + PR(T n)/C(T n))
Sergey Brin et Lawrence Page disent aussi que PR est une probabilité et PR(i) doit donc être compris
entre 0 et 1. Pour cela, il faudrait en fait remplacer (1 − d) par (1 − d)/N où N est le nombre total de
pages, mais nous laissons ici la coquille de l’article originel qui ne fait que multiplier toutes les notes
par N .
28
MAT201 Systèmes linéaires Entraînement
29
MAT201 Espaces vectoriels Cours
Espaces vectoriels
Emmanuel Peyre et Bernard Ycart
Cours
La structure d’espace vectoriel a déjà été introduite au premier semestre. Nous allons
maintenant étudier cette notion de manière plus approfondie en introduisant notam-
ment la notion de sous-espace vectoriel.
2.1. Structure de groupe abélien. — La structure de groupe est une structure
fondamentale en mathématiques, nous l’utiliserons ici pour définir les espaces vectoriels.
Définition 2.1
31
Cours Espaces vectoriels Chap. 2
Exemples 2.2. — i) Les ensembles des entiers relatifs Z, des nombres rationnels Q,
des réels R et des nombres complexes C sont des groupes abéliens pour l’addition +.
ii) L’ensemble des nombres réels non nuls R∗ , et celui des nombres complexes non
nuls C∗ sont des groupes abéliens pour la multiplication ×.
iii) Soit X un ensemble. L’ensemble SX des bijections de X sur X forme un groupe
pour la composition (f, g) 7→ f ◦ g. Ce groupe n’est pas abélien si le cardinal de X est
supérieur ou égal à 3.
Notations 2.3
Un groupe abélien A est parfois noté additivement, dans ce cas la loi est notée +,
l’élément neutre est noté 0, le symétrique de x est noté −x et appelé l’opposé de x.
On note également x − y la différence de deux éléments, définie comme x + (−y).
32
MAT201 Espaces vectoriels Cours
Définition 2.4
Un espace vectoriel réel (ou R-espace vectoriel ou espace vectoriel sur R) est un
groupe abélien E dont la loi de composition est appelée addition :
×E
E −→ E
~u, ~v 7−→ ~u + ~v
muni d’une application appelée multiplication par un scalaire
×E
R −→ E
λ, ~v 7−→ λ~v
qui vérifient les quatre conditions suivantes :
(EV1) (Associativité de la multiplication scalaire)
∀λ, µ ∈ R, ∀~u ∈ E, λ(µ~u) = (λµ)~u;
(EV2) (Distributivité à droite de la multiplication scalaire)
∀λ ∈ R, ∀~u, ~v ∈ E, λ(~u + ~v ) = λ~u + λ~v ;
(EV3) (Distributivité à gauche de la multiplication scalaire)
∀λ, µ ∈ R, ∀~u ∈ E, (λ + µ)~u = λ~u + µ~u;
(EV4) (Multiplication par l’unité)
∀~u ∈ E, 1~u = ~u.
Remarques 2.5. — i) Les règles de calculs enseignées dans le secondaire pour les
−
→
vecteurs sont valides dans les espaces vectoriels. Ainsi, par exemple, la formule 0~u = 0
pour un élément ~u de E découle des précédentes. En effet, en utilisant uniquement les
conditions de la définition, on a la suite d’égalités :
→
− →
−
0~u = 0~u+ 0 = 0~u+(~u+(−~u)) = (0~u+1~u)+(−~u) = (0+1)~u+(−~u) = 1~u+(−~u) = ~u+(−~u) = 0 .
On laisse en exercice la démonstration du fait que pour tout ~u ∈ E, on a l’égalité
(−1)~u = −~u.
→
−
ii) Par la suite, on note également 0 le vecteur nul 0 . On prendra donc garde que 0
peut aussi bien désigner le nombre réel nul que le vecteur nul.
33
Cours Espaces vectoriels Chap. 2
Terminologie 2.6
Notations 2.8
34
MAT201 Espaces vectoriels Cours
et une famille de b − a + 1 vecteurs ~ua , . . . , ~ub , on définit
b
X
~uk = ~ua + ~ua+1 + . . . ~ub .
k=a
P
Par convention, si b < a, la somme bk=a ~uk est le vecteur nul.
Comme l’addition est commutative, on peut généraliser ce symbole somme de la
manière suivante : si I est un ensemble fini et (~ui )i∈I une famille de vecteurs d’un
espace vectoriel E (c’est-à-dire une application de I dans E où ~ui désigne l’image
de i ∈ I), notons n le cardinal de I et soit ψ une bijection de {1, . . . , n} sur I. La
somme n
X
~uψ(k)
k=1
ne dépend pas de la bijection choisie ψ et est notée
X
~ui .
i∈I
P
Exemples 2.9. — Si l’ensemble I est vide, par définition
P on a ui = 0. Si l’en-
i∈I ~
semble I est un singleton, autrement dit I = {a} on a i∈I ~ui = ~ua . Si I = {1, 2}, on
peut écrire
X
~ui = ~u1 + ~u2 .
i∈I
P
Un certain nombre de règles de calcul se généralisent au symbole qui vient d’être
défini. Nous les décrivons dans la remarque suivante :
35
Cours Espaces vectoriels Chap. 2
Cette formule se généralise par récurrence sur l’entier m aux cas où l’ensemble I est
la réunion de m parties I1 , . . . , Im deux à deux disjointes. Dans ce cas, on obtient la
formule
X m X
X
~ui = ~ui .
i∈I k=1 i∈Ik
ii) (Compatibilité avec l’addition) Si on se donne des familles (~ui )i∈I et (~vi )i∈I de
vecteurs d’un espace vectoriel E indicées par le même ensemble fini I, alors
! !
X X X
~ui + ~vi = (~ui + ~vi ).
i∈I i∈I i∈I
iii) (Compatibilité avec la multiplication par un scalaire) Soit (~ui )i∈I une famille
finie de vecteurs d’un espace vectoriel E, ce qui signifie que l’ensemble I est fini, et soit
λ ∈ R, alors
!
X X
λ ~ui = λ~ui .
i∈I i∈I
Dans une telle situation, on dit qu’« on fait le changement de variables j = ϕ(i) ».
P
Quand on manipule le symbole il faut vérifier pour chaque égalité que le nombre
de termes de la somme ne change pas. Ainsi la formule (10) est fausse si I1 ∩ I2 6= ∅
car les sommes à droite de l’égalité contiennent plus de termes que la somme à gauche.
36
MAT201 Espaces vectoriels Cours
2.3. Sous-espace vectoriel. — Les sous-espaces vectoriels sont des parties d’un es-
pace vectoriel qui peuvent être elle-même vues comme un espace vectoriel.
Définition 2.11
Remarque 2.12. — Il résulte de ce qui précède qu’un sous espace vectoriel contient
toujours le vecteur nul. Dans la pratique, on vérifie la condition (i) en vérifiant que
0 ∈ F.
Par contre, il est essentiel de vérifier que F n’est pas vide, car la partie vide vérifie
les conditions (ii) et (iii), mais ne peut pas être munie d’une structure d’espace
vectoriel.
37
Cours Espaces vectoriels Chap. 2
Exemples 2.13. — i) Les parties 0 et E d’un R-espace vectoriel E sont des sous-
espaces vectoriels de E.
ii) Soit I un ensemble et soit (Ei )i∈I une famille de sous-espaces vectoriels de E.
L’intersection de cette famille de parties est définie comme
\
Ei = { ~u ∈ E | ∀i ∈ I, ~u ∈ Ei }.
i∈I
38
MAT201 Espaces vectoriels Cours
Définition 2.14
Notation 2.16
Soit n ∈ N et soient ~u1 , . . . , ~un des vecteurs de E. On note Vect(~u1 , . . . , ~un ) l’en-
semble des combinaisons linéaires des vecteurs ~u1 , . . . , ~un .
Proposition 2.17
Soit n ∈ N et soient ~u1 , . . . , ~un des vecteurs de E. L’ensemble Vect(~u1 , . . . , ~un ) est
un sous-espace vectoriel de E.
39
Cours Espaces vectoriels Chap. 2
Tout sous espace vectoriel de E qui contient ~u1 , . . . , ~un contient Vect(~u1 , . . . , ~un ).
Le sous-espace vectoriel Vect(~u1 , . . . , ~un ) est appelé le sous-espace vectoriel de E
engendré par {~u1 , . . . , ~un }.
Pn
Démonstration. — Tout d’abord 0 = ui ce qui prouve que Vect(~u1 , . . . , ~un )
i=1 0~
contient le vecteur nul.
Soient maintenant ~v et w ~ des éléments de Vect(~u1 , . . . , ~un ). Par définition de cet
ensemble, il existe des n-uplets de nombres réels (λ1 , . . . , λn ) et (µ1 , . . . , µn ) tels que
n
X n
X
~v = λi~ui et w
~= µi~ui .
i=1 i=1
Donc ~v + w~ est également une combinaison linéaire des vecteurs ~u1 , . . . , ~un .
PSoit
n
µ ∈ R et soit ~v ∈ Vect(~u1 , . . . , ~un ). Comme précédemment, on écrit ~v =
ui avec (λ1 , . . . , λn ) ∈ Rn . On obtient
i=1 i ~
λ
n
! n
X X
µ~v = µ λi~ui = µλi~ui
i=1 i=1
où la première égalité résulte de la remarque 2.10 iii). Cela démontre que µ~v est une
combinaison linéaire des vecteurs ~u1 , . . . , ~un .
Exemples 2.18. — Si n = 0, alors il résulte de nos conventions sur les sommes que
le sous-espace vectoriel engendré est {0}.
Si n = 1 et si ~u1 est un vecteur non nul, le sous-espace vectoriel engendré est formé
de tous les multiples de ~u1 . Ce sous-espace vectoriel est alors une droite (figure 3). Par
contre, si ~u1 = 0, alors tout multiple de ~u1 est également non nul et le sous-espace
vectoriel engendré est {0}.
Pour deux vecteurs ~u1 et ~u2 , il va falloir également distinguer plusieurs cas : sur la
figure 4 est représenté un exemple où l’espace vectoriel engendré par deux vecteurs de
l’espace forme un plan. Mais supposons que le vecteur ~u2 soit proportionnel au vecteur
~u1 , c’est-à-dire que ~u2 = ρ~u1 pour un nombre réel ρ avec ~u1 6= 0. Alors une combinaison
linéaire des vecteurs ~u1 , ~u2 s’écrit
w
~ = λ1~u1 + λ2~u2 = (λ1 + λ2 ρ)~u1 ;
40
MAT201 Espaces vectoriels Cours
Vect(~u1 )
~u1
~u1
~u2
autrement dit Vect(~u1 , ~u2) = Vect(~u1) est une droite. Enfin, si les deux vecteurs sont
nuls, le sous-espace vectoriel engendré est à nouveau réduit à {0}.
41
Cours Espaces vectoriels Chap. 2
suivent ; celles-ci permettront de définir une notion de rang pour les familles de vecteurs.
Définition 2.19
Définition 2.22
Des vecteurs ~u et ~v de E sont dit colinéaires s’il existe un nombre λ ∈ R tel que
~v = λ~u ou ~u = λ~v.
42
MAT201 Espaces vectoriels Cours
Proposition 2.24
Soient ~u et ~v des vecteurs de E. La famille (~u, ~v) est liée si seulement si les vecteurs
~u et ~v sont colinéaires.
Terminologie 2.25
Proposition 2.26
Soit n ∈ N et soit ~u1 , . . . , ~un des vecteurs de E. La famille (~u1 , . . . , ~un ) est liée si
et seulement s’il existe un entier i ∈ {1, . . . , n} tel que ~ui soit combinaison linéaire
des autres vecteurs ~u1 , . . . , ~ui−1, ~ui+1 , . . . , ~un .
Démonstration. — Supposons tout d’abord qu’il existe un entier i ∈ {1, . . . , n} tel que
~ui soit combinaison linéaire des autres vecteurs ~u1 , . . . , ~ui−1 , ~ui+1, . . . , ~un . alors il existe
n − 1 nombres réels λ1 , . . . , λi−1 , λi+1 , . . . , λn tels que
X
~ui = λk ~uk .
k∈{1,...,n} {i}
et comme λi 6= 0, ces nombres réels ne sont pas tous nuls, ce qui prouve que la famille
est liée.
43
Cours Espaces vectoriels Chap. 2
Réciproquement supposons que la famille de vecteurs est liée. Il existe donc une
famille de n nombre réels (λ1 , . . . , λn ) non tous nuls tels que
X n
λk ~uk = 0
k=1
Soit i ∈ {1, . . . , n} tel que λi 6= 0 et posons µk = − λλki pour k ∈ {1, . . . , n} {i}. Alors
X
~ui = µk ~uk ,
k∈{1,...,n} {i}
ce qui démontre que ~ui est combinaison linéaire des autres vecteurs.
Lemme 2.27. — Soit n ∈ N et soit ~u1 , . . . , ~un une famille de vecteurs. Si ~v est une
combinaison linéaire de ~u1 , . . . , ~un alors
(11) Vect(~v , ~u1 , . . . , ~un ) = Vect(~u1, . . . , ~un ).
Démonstration. — Pour tout (λ1 , . . . , λn ) ∈ Rn , on a
Xn X n
λi~ui = 0~v + λi~ui ,
i=1 i=1
ce qui prouve que dans (11) le sous-espace à droite de l’égalité est inclus dans celui de
gauche.
Démontrons l’inclusion inverse. Soit w
~ une combinaison linéaire de ~v , ~u1, . . . , ~un On
peut donc écrire
Xn
w
~ = λ~v + λi~ui
i=1
pour un (λ, λ1 , . . . , λn ) ∈ Rn+1 . Mais comme ~v est Pncombinaison linéaire des vecteurs
~u1 , . . . , ~un , il existe (µ1 , . . . , µn ) ∈ R tel que ~v = i=1 µi ~ui . Par conséquent,
n
n
! n n
X X X
w
~ =λ µi ~ui + λi ~ui = (λµi + λi )~ui
i=1 i=1 i=1
ce qui prouve que w
~ est combinaison linéaire de ~u1 , . . . , ~un .
44
MAT201 Espaces vectoriels Cours
Terminologie 2.28
Proposition 2.29
Mais par hypothèse, (~u1 , . . . , ~un ) est génératrice, donc cet espace vectoriel est E, ce qui
prouve que la famille (~u1 , . . . , ~ui−1 , ~ui+1, . . . , ~un ) est également génératrice. En appli-
quant l’hypothèse de récurrence à cette famille génératrice de n − 1 vecteurs on obtient
une famille extraite de (~u1 , . . . , ~ui−1, ~ui+1 , . . . , ~un ) qui est une base. Mais cette famille
est également un famille extraite de la famille (~u1 , . . . , ~un ).
45
Cours Espaces vectoriels Chap. 2
Proposition 2.30
Démonstration. — Démontrons l’assertion a). Dire que la famille est liée signifie qu’il
existe (λ1 , . . . , λn ) 6= (0, . . . , 0) tels que ϕ(λ1 , . . . , λn ) = 0 = ϕ(0, . . . , 0). Donc si la
famille est liée, l’application n’est pas injective.
Inversement, supposons que ϕ n’est pas injective, alors il existe deux éléments dis-
tincts (λ1 , . . . , λn ) et (µ1 , . . . , µn ) de Rn tels que ϕ(λ1 , . . . , λn ) = ϕ(µ1 , . . . , µn ). Par
conséquent,
Xn n
X
λi ~ui = µi~ui
k=1 k=1
ce que l’on peut réécrire
n
X
(λi − µi )~ui = 0.
k=1
Mais comme les deux n-uplets sont distincts, le n-uplet (λ1 − µ1 , . . . , λn − µn ) est non
nul, ce qui prouve que la famille est liée.
L’assertion b) résulte du fait que l’image de ϕ est l’ensemble des combinaisons li-
néaires des vecteurs ~u1 , . . . , ~un .
L’assertion c) résulte des deux premières équivalences et de la définition d’une base.
46
MAT201 Espaces vectoriels Cours
Définition 2.31
Si (~e1 , . . . , ~en ) est une base de E, les coordonnées d’un vecteur ~u ∈ E dans la base
(~e1 , . . . ~en ) est l’unique n-uplet (λ1 , . . . , λn ) ∈ Rn tel que
X n
λi~ei = ~u.
k=1
Définition 2.32
Un espace vectoriel est dit de dimension finie s’il possède une famille génératrice
finie.
Théorème 2.33
Soit E un espace vectoriel de dimension finie. Alors E admet une base formée d’un
nombre fini de vecteurs et si (~e1 , . . . , ~em ) et (f~1 , . . . , f~n ) sont des bases de l’espace
vectoriel E alors m = n.
47
Cours Espaces vectoriels Chap. 2
se réécrit !
n
X m
X
xj ai,j ~ei = 0.
j=1 i=1
En échangeant les sommes finies on obtient que cela équivaut à la relation
m n
!
X X
xj ai,j ~ei = 0.
i=1 j=1
Définition 2.35
Si (~e1 , . . . , ~en ) est une base de l’espace vectoriel E, alors n s’appelle la dimension
de E. On la note dim(E).
Une droite vectorielle est un espace vectoriel de dimension un, un plan vectoriel
est un espace vectoriel de dimension deux.
48
MAT201 Espaces vectoriels Cours
Le rang d’une famille de vecteurs (~u1 , . . . , ~un ) est la dimension de l’espace vec-
toriel engendré Vect(~u1 , . . . , ~un ).
Remarque 2.36. — Comme la famille (~u1 , . . . , ~un ) est une famille génératrice de
l’espace vectoriel Vect(~u1 , . . . , ~un ), ce dernier est bien un espace vectoriel de dimension
finie.
Théorème 2.37
On suppose que l’espace vectoriel est de dimension n. Soit (~u1 , . . . , ~un ) ∈ E n une
famille de n vecteurs. Les assertions suivantes sont équivalentes
(i) La famille (~u1 , . . . , ~un ) est libre ;
(ii) La famille (~u1 , . . . , ~un ) est génératrice ;
(iii) La famille (~u1 , . . . , ~un ) est une base.
49
Cours Espaces vectoriels Chap. 2
Proposition 2.38
Soit (~e1 , . . . , ~en ) une base d’un espace vectoriel E et soit (~u1 , . . . , ~um) une famille
libre de E. alors on peut extraire de (~e1 , . . . , ~en ) une famille (~ei1 , . . . , ~ein−m ) de sorte
que (~u1 , . . . , ~um , ~ei1 , . . . ~ein−m ) forme une base de E.
Si on avait µ 6= 0, alors ~ei1 pourrait s’écrire comme combinaison linéaire de ~u1 , . . . , ~um ,
ce qui contredit le choix de i1 . Donc µ = 0. Comme la famille (~u1 , . . . , ~um ) est libre, on
obtient que (λ1 , . . . , λm ) est également nul. Cela prouve que la famille (~u1 , . . . , ~um, ~ei1 )
est libre et en appliquant l’hypothèse de récurrence à cette famille, on obtient qu’il
existe une famille de n − m − 1 vecteurs (~ei2 , . . . , ~ein−m ) extraite de (~e1 , . . . , ~en ) telle que
(~u1, . . . , ~um , ~ei1 , . . . , ~ein−m ) soit une base de E. Comme cette famille est libre, les entiers
i1 , . . . , in−m sont deux à deux distincts, ce qui démontre le résultat pour n − m.
50
MAT201 Espaces vectoriels Cours
Corollaire 2.39
Dans un espace vectoriel de dimension finie, on peut toujours compléter une famille
libre de E en une base de E.
Proposition 2.40
alors !
n1
X n2
X
λ1,j ~e1,j , λ2,j ~e2,j = 0.
j=1 j=1
P i
Donc nj=1 λi,j ~ei,j = 0 pour i ∈ {1, 2}. Ceci entraîne que (λi,1 , . . . , λi,ni ) = 0 pour
i ∈ {1, 2} et donc tous les coefficients sont nuls. La famille est donc également libre.
51
Cours Espaces vectoriels Chap. 2
Théorème 2.42
Démonstration. — Soit (~u1 , . . . , ~uk ) une famille libre de F . Par le lemme 2.34, on a
k 6 n. Autrement dit, le nombre de vecteurs dans une famille libre de F admet un
maximum que nous notons m. Soit (~u1 , . . . , ~um) une famille libre de F , démontrons
que cette famille est une base de F . Pour cela il suffit de vérifier qu’elle est génératrice.
Soit ~v ∈ F . Comme m est maximal, la famille (~v , ~u1 , . . . , ~um) est liée. Donc il existe
une famille (µ, λ1, . . . , λm ) ∈ Rm+1 non nulle telle que
Xm
µ~v + λi ~ui = 0.
k=1
Comme la famille (~u1 , . . . , ~um ) est libre, le nombre réel µ est non nul, et on en déduit
que ~v est combinaison linéaire ~u1 , . . . , ~um . Donc la famille (~u1 , . . . , ~um) est génératrice
et c’est une base de F .
Si F = E, alors dim(F ) = dim(E). Réciproquement, supposons n = dim(F ) =
dim(E). Soit (~u1 , . . . , ~un ) une base de F . C’est une famille libre de F et donc de E
avec dim(E) vecteurs. Par le théorème 2.37 c’est une famille génératrice de E. Mais F
contient toutes les combinaisons linéaires des vecteurs de cette base, donc E ⊂ F .
2.7. Un exemple : les applications polynomiales. — Rappelons la définition de
cet ensemble d’applications de R dans R vue au premier semestre.
52
MAT201 Espaces vectoriels Cours
Définition 2.43
Proposition 2.44
53
Cours Espaces vectoriels Chap. 2
Enfin, nous avons vu au premier semestre que, si P vérifie la condition (14) alors elle
est dérivable et sa dérivée vérifie
d−1
X
′
∀x ∈ R, P (x) = (k + 1)ak+1xk
k=0
ce qui prouve que P est également polynomiale. À partir de l’expression donnée par
′
la dérivée, on peut démontrer par récurrence sur n que la valeur de la dérivée k-ème
en 0 est donnée par
P (k) (0) = k!ak .
Par conséquent, comme k! 6= 0, si la fonction est la fonction constante nulle, alors les
coefficients ak sont nuls, ce qui prouve la liberté de la famille (1, X, . . . , X n ).
Notation 2.46
54
MAT201 Espaces vectoriels Cours
Définition 2.48
Proposition 2.50
55
Cours Espaces vectoriels Chap. 2
56
MAT201 Espaces vectoriels Fiche de révision
Fiche de révision
2.1. Espaces vectoriels
Définition R.2.1
Définition R.2.2
Définition R.2.3
57
Fiche de révision Espaces vectoriels Chap. 2
Définition R.2.4
Si (~e1 , . . . , ~en ) est une base de E, les coordonnées d’un vecteur ~u ∈ E dans la base
(~e1 , . . . ~en ) est l’unique n-uplet (λ1 , . . . , λn ) ∈ Rn tel que
X n
λi~ei = ~u.
k=1
Théorème R.2.5
58
MAT201 Espaces vectoriels Entraînement
Entraînement
2.1. Exercice corrigé
Exercice 2.1. On note
F = { (x.y.z.t) ∈ R4 | x + y + 2z + t = 0 }.
1. Démontrer que F est un sous-espace vectoriel de R4 .
2. Expliquer pourquoi dim(F ) 6 3.
3. Donner une description paramétrique de F .
4. Donner une base de F et déterminer sa dimension
Dans cette résolution de l’exercice, ce qui est écrit en bleu correspond à des com-
mentaires sur la résolution, mais ne fait pas partie de ce qu’il faut écrire pour résoudre
correctement l’exercice.
1. Il convient de vérifier les trois conditions qui caractérisent un sous espace vectoriel
(i) Comme 0 + 0 + 2 × 0 + 0 = 0, le quadruplet (0, 0, 0, 0) appartient à F .
(ii) Vérifions que F est stable par addition. Soient (x, y, z, t) ∈ F et
(x , y ′, z ′ , t′ ) ∈ F . Par définition de F , on a
′
x + y + 2z + t = 0 et x′ + y ′ + 2z ′ + t′ = 0
Par conséquent
(x + x′ ) + (y + y ′) + 2(z + z ′ ) + t + t′ = (x + y + 2z + t) + (x′ + y ′ + 2z ′ + t′ ) = 0,
ce qui prouve que
(x, y, z, t) + (x′ , y ′, z ′ , t′ ) = (x + x′ , y + y ′, z + z ′ , t + t′ ) ∈ F.
(iii) Vérifions que F est stable par multiplication par un scalaire. Soit
(x, y, z, t) ∈ F et λ ∈ R alors x + y + 2z + t = 0 et donc
λx + λy + 2λz + λt = λ(x + y + 2z + t) = 0.
Donc λ(x, y, z, t) = (λx, λy, λz, λt) ∈ F
On finit avec la conclusion. Donc F est un sous-espace vectoriel de R4 .
2. Comme F est un sous-espace vectoriel de R4 qui est de dimension 4, on a que
dim(F ) 6 4. Mais si dim(F ) = 4, alors F = R4 . Or le quadruplet (1, 0, 0, 0)
n’appartient pas à F , puisque 1 + 0 + 2 × 0 + 0 = 1 6= 0. Donc dim(F ) 6= 4 et
dim(F ) 6 3.
59
Entraînement Espaces vectoriels Chap. 2
2.2. Exercices
Exercice 2.2. 1. Démontrer que Z, muni de l’addition est un groupe abélien.
2. Démontrer que l’ensemble des entiers naturels N muni de l’addition possède un
élément neutre, mais n’est pas un groupe.
3. Soit X un ensemble.
(a) Démontrer que l’ensemble SX des bijections de X sur X, est un groupe pour
la composition des applications.
(b) On suppose que X contient au moins trois éléments distincts. Démontrer que
le groupe SX n’est pas abélien.
60
MAT201 Espaces vectoriels Entraînement
Exercice 2.3. Les parties suivantes sont-elles des sous-espaces vectoriels de R2 ? (jus-
tifier la réponse)
1. A = {(x, y) ∈ R2 | x 6 y}
2. B = {(x, y) ∈ R2 | xy = 0}
3. C = {(x, y) ∈ R2 | x = y}
4. D = {(x, y) ∈ R2 | x + y = 1}
5. E = {(x, y) ∈ R2 | x2 − y 2 = 0}
6. F = {(x, y) ∈ R2 | x2 + y 2 = 0}
Exercice 2.4. Parmi les sous-ensembles suivants de l’espace vectoriel RN des suites
de nombres réels, lesquels sont des sous-espaces vectoriels, lesquels ne le sont pas et
pourquoi ?
1. L’ensemble B des suites bornées.
2. L’ensemble des suites nulles à partir d’un certain rang.
3. L’ensemble des suites constantes à partir d’un certain rang.
4. L’ensemble des suites décroissantes à partir d’un certain rang.
5. L’ensemble des suites convergeant vers 0.
6. L’ensemble des suites monotones.
7. L’ensemble des suites dont la valeur est 6 1 à partir d’un certain rang.
8. L’ensemble des suites 3-périodiques.
9. L’ensemble des suites périodiques de période 3.
10. L’ensemble des suites périodiques.
Exercice 2.5. Parmi les familles suivantes de vecteurs de R3 , déterminer les quelles
sont génératrices et lesquelles sont libres (justifier les réponses données). Si une de ces
familles est une base, d’eterminer les coordonnées d’un triplet arbitraire (a, b, c) ∈ R3
dans cette base.
1. ((1, 1, 0), (0, 1, 1)),
2. ((0, 0, 1), (0, 1, 1), (1, 1, 1)),
3. ((0, 1, −1), (1, 0, −1), (1, −1, 0)),
4. ((0, 1, 1), (1, 1, 1), (1, 2, 1)),
5. ((1, 2, 3), (4, 5, 6), (7, 8, 9)),
6. ((0, 0, 1), (0, 1, 1), (1, 1, 1), (1, 2, 1)).
61
Entraînement Espaces vectoriels Chap. 2
Exercice 2.6. Parmi les familles suivantes de vecteurs de R4 , déterminer les quelles
sont génératrices et lesquelles sont libres (justifier les réponses données).
1. ((0, 1, −2, 1), (1, −1, 0, 3), (−2, 7, −10, −1)),
2. ((0, 1, −2, 1), (1, −1, 0, 3), (−1, 4, −6, 0)),
3. ((0, 0, 0, 1), (0, 0, 1, 1), (0, 1, 1, 1), (1, 1, 1, 1)),
4. ((0, 1, −1, 0), (1, 0, −1, 0), (1, −1, 0, 0), (0, 0, 0, 1)),
5. ((1, 1, 1, 2), (1, 1, 2, 1), (1, 2, 1, 1), (2, 1, 1, 1)).
Exercice 2.7. Donner une condition nécessaire et suffisante portant sur les paramètres
réels a et b pour que chacune des familles suivantes soient des bases de R3 .
1. ((1, 1, 1), (0, a, 1), (0, 0, b)),
2. ((1, 0, 1), (a, b, 1), (b, a, 1)),
3. ((1, a, b), (a, 1, a), (b, b, 1)),
4. ((a, a, b), (a, b, a), (b, a, a)),
5. ((0, a, b), (a, 0, b), (a, b, 0)).
Exercice 2.8. Les familles suivantes de RR sont-elles libres ?
1. (f1 : x 7→ cos(x), f2 : x 7→ sin(x), f3 : x 7→ 1),
2. (f1 : x 7→ cos2 (x), f2 : x 7→ cos(2x), f3 : x 7→ 1),
3. (f1 : x 7→ |x − 1|, f2 : x 7→ |x|, f3 : x 7→ |x + 1|),
Exercice 2.9. Pour tout entier i ∈ N, on note ei la suite de nombre réels (δi,n )n∈N où
(
1 si i = j,
δi,j =
0 sinon.
1. Démontrer que, pour tout n ∈ N, la famille (e1 , . . . , en ) est une famille libre de
l’espace vectoriel RN .
2. L’espace vectoriel RN est-il de dimension finie ?
3. On définit R(N) comme l’ensemble des suites de nombres réels (un )n∈N telles que
l’ensemble {n ∈ N | un 6= 0} est fini.
(a) Démontrer que R(N) est un sous-espace vectoriel de RN .
(b) Ce sous-espace vectoriel est-il de dimension finie ?
Exercice 2.10. Montrer par récurrence que les familles suivantes de n vecteurs de RR
sont libres (On pourra utiliser la dérivation).
62
MAT201 Espaces vectoriels Entraînement
1. (fk : x 7→ sin(kx))16k6n ,
2. (fk : x 7→ eλk x ))16k6n où λ1 , . . . , λn sont des nombres réels deux à deux distincts.
63
MAT201 Applications linéaires Cours
Applications linéaires
Emmanuel Peyre
Cours
3.1. Définition. — Les applications linéaires sont les applications entre espaces vec-
toriels qui sont compatibles avec la structure des espaces vectoriels.
Définition 3.1
65
Cours Applications linéaires Chap. 3
Par récurrence sur l’entier n, on déduit également des conditions (i) et (ii), que si
~u1 , . . . , ~un sont des vecteurs de E et λ1 , . . . , λn des nombres réels
n
! n
X X
ϕ λi~ui = λi ϕ(~ui ).
i=1 i=1
Exemple 3.3. — Soit (~u1, . . . , ~un ) une famille de vecteurs d’un R-espace vectoriel E.
Soit ϕ : Rn → E l’application définie par
n
X
ϕ(x1 , . . . , xn ) = xk ~uk .
k=1
Cette application, qui intervient notamment dans la proposition 2.30, est une applica-
tion linéaire. En effet, soient (x1 , . . . , xn ) ∈ Rn , (y1 , . . . , yn ) ∈ Rn et λ ∈ R. Alors
n
X
ϕ((x1 , . . . , xn ) + λ(y1 , . . . , yn )) = (xk + λyk )~uk
k=1
n
! n
!
X X
= xk ~uk +λ yk ~uk = ϕ(x1 , . . . , xn ) + λϕ(y1 , . . . , yn ).
k=1 k=1
Terminologie 3.4
66
MAT201 Applications linéaires Cours
Proposition 3.6
Définition 3.7
Un isomorphisme d’espaces vectoriels est une application linéaire qui est bijective.
Des espaces vectoriels réels E et F sont dits isomorphes s’il existe un isomor-
phisme d’espaces vectoriels de E sur F .
67
Cours Applications linéaires Chap. 3
Proposition 3.9
Proposition 3.10
68
MAT201 Applications linéaires Cours
Deux cas particuliers, les cas où F ′ = {0} (resp. E ′ = E) jouent un rôle particuliè-
rement importants, et sont nommés dans la définition suivante.
Définition 3.11
Proposition 3.12
69
Cours Applications linéaires Chap. 3
Démonstration. — Nous allons tout d’abord vérifier que l’assertion (i) implique l’as-
sertion (ii) ainsi que la formule (19). Nous supposons donc que l’espace vectoriel E
est de dimension finie. D’après le théorème 2.42, l’espace vectoriel Ker(ϕ) est aussi de
70
MAT201 Applications linéaires Cours
dimension finie m 6 n = dim(E). Soit (~e1 , . . . , ~em ) une base de Ker(ϕ). La famille
(~e1 , . . . , ~em ) est libre. Par le corollaire 2.39 on peut donc la compléter en une base
(~e1 , . . . , ~en ) de E. Nous allons démontrer que la famille (ϕ(~em+1 ), . . . , ϕ(~en )) est une
base de l’image de ϕ.
Démontrons que cette famille de vecteurs engendre l’espace vectoriel Im(ϕ). Soit ~v ∈
Im(ϕ). Par définition de Im(ϕ), il existe ~u ∈ E tel que ~v = ϕ(~u). P En notant (x1 , . . . , xn )
les coordonnées de ~u dans la base (~e1 , . . . , ~en ) on a l’égalité ~u = ni=1 xi~ei qui implique
les relations :
Xn Xn
~v = ϕ(~u) = xi ϕ(~ei ) = xi ϕ(~ei )
i=1 i=m+1
ou la deuxième égalité découle du fait que ~ei ∈ Ker(ϕ) pour 1 6 i 6 m. Donc ~v est
bien une combinaison linéaire de ϕ(~em+1 ), . . . , ϕ(~en ).
Démontrons que cette famille est libre. Soit (λm+1 , . . . , λn ) ∈ Rn−m tel que
n
X
λi ϕ(~ei ) = 0.
i=m+1
Il en résulte que !
n
X
ϕ λi~ei =0
i=m+1
Pn Pn
et donc i=m+1 λ i ~
e i ∈ Ker(ϕ), de même que son opposé − ei . Comme
i=m+1 λi~
(~e1 , . . . , ~em ) est une base de Ker(ϕ), on peut trouver (λ1 , . . . , λm ) ∈ Rm tel que
n
X m
X
− λi~ei = λi~ei .
i=m+1 i=1
71
Cours Applications linéaires Chap. 3
Corollaire 3.16
Soient E et F des espaces vectoriels de dimension finie tels que dim(E) = dim(F ).
Soit ϕ : E → F une application linéaire. Dans ce cas les assertions suivantes sont
équivalentes :
(i) L’application ϕ est un isomorphisme ;
(ii) L’application ϕ est injective ;
(iii) L’application ϕ est surjective.
72
MAT201 Applications linéaires Cours
Corollaire 3.17
Soit E un R-espace vectoriel de dimension finie et soit (~e1 , . . . , ~en ) une base de
E. Soit F un R-espace vectoriel. Alors pour tout n-uplet (f~1 , . . . , f~n ) de vecteurs
de F , il existe une unique application linéaire ϕ : E → F telle que
∀i ∈ {1, . . . , n} ϕ(~ei ) = f~i
73
Cours Applications linéaires Chap. 3
Corollaire 3.20
Soit E un espace vectoriel réel. Une forme linéaire sur E est une application linéaire
de E dans R. On appelle dual de E et on note E ∗ l’espace vectoriel L (E, R) des
formes linéaires sur E.
Un hyperplan vectoriel de E est le noyau d’une forme linéaire non nulle de E.
74
MAT201 Applications linéaires Cours
En particulier, si i ∈ {1, . . . , n}, on note ~ei ∗ la forme linéaire qui à un vecteur associe
sa i-ème coordonnée dans la base (~e1 , . . . , ~en ).
Proposition 3.23
Démonstration. — Notons tout d’abord qu’une forme linéaire non nulle a pour image
un sous-espace vectoriel de R qui contient un élément non nul, elle est donc surjective.
Par le théorème du rang, la dimension d’un hyperplan de E est donc dim(E) − 1.
Réciproquement soit F un sous-espace vectoriel de E de dimension dim(E) − 1.
On note n = dim(E) et on choisit une base (~e1 , . . . , ~en−1 ) de F que l’on complète
en une base (~e1 , . . . , ~en ) de E. Rappelons que ~en∗ désigne la forme linéaire qui à un
vecteur de E de coordonnées (x1 , . . . , xn ) dans la base (~e1 , . . . , ~en ) associe sa dernière
coordonnée xn . Alors cette application ~en∗ vaut 0 pour les vecteurs ~e1 , . . . , ~en−1 et vaut 1
sur le vecteur ~en . Donc ~en∗ est une forme linéaire non nulle qui s’annule sur le sous-espace
vectoriel F = Vect(~e1 , . . . , ~en−1 ). Par le théorème du rang dim(Ker(ϕ)) = dim(E) − 1.
Comme F ⊂ Ker(ϕ) et que ces deux espaces ont même dimension, on obtient que
F = Ker(ϕ).
Remarque 3.24. — Deux formes linéaires définissent le même hyperplan si et seule-
ment l’une est un multiple de l’autre.
On peut généraliser la proposition précédente de la façon suivante.
Proposition 3.25
Démonstration. — Posons r = n − c
Supposons que F soit un sous-espace vectoriel de dimension n − c. Soit (~e1 , . . . , ~er )
une base de F , qu’on complète en une base (~e1 , . . . , ~en ) de E. Soit alors ϕ : E → Rc
75
Cours Applications linéaires Chap. 3
Terminologie 3.26
76
MAT201 Applications linéaires Cours
Exemple 3.28. — Il peut être utile de comprendre que se donner une application
surjective ϕ : E → Rc dont F est le noyau revient à se donner un système de c
équations implicites pour F . Vérifions cela sur un exemple.
Considérons le sous-espace vectoriel D engendré par le vecteur (1, 2, 1) dans R3 . Nous
allons suivre la méthode décrite dans la preuve pour trouver une application linéaire ϕ
surjective dont D est le noyau et en déduire un système d’équations implicites pour D.
Comme le vecteur f~1 = (1, 2, 1) est non nul, la famille (f~1 ) est libre et forme une
base de la droite vectorielle D. Rappelons qu’on peut compléter une famille libre en une
base de l’espace simplement en rajoutant des vecteurs d’une base donnée de l’espace.
Ici nous allons donc compléter la famille libre (f1 ) en rajoutant des vecteurs de la base
usuelle de R3 . Posons f2 = (1, 0, 0) et f3 = (0, 1, 0) et vérifions que la famille (f1 , f2 , f3 )
est une famille génératrice de R3 , ce qui impliquera que c’est une base de R3 . Pour cela,
soit (a, b, c) ∈ R3 et démontrons qu’il s’écrit comme combinaison linéaire des vecteurs
f~1 , f~2 et f~3 . On veut donc trouver un triplet (x, y, z) ∈ R3 tel que
qui a une unique solution (c, a − c, b − 2c). Cela prouve donc que (f1 , f2 , f3 ) est bien
une base de R3 et que les coordonnées du triplet (a, b, c) dans la base (f~1 , f~2 , f~3 ) sont
(c, a − c, b − 2c). Il résulte de la preuve que D est le noyau de l’application linéaire de
R3 dans R2 donnée par (a, b, c) 7→ (a − c, b − 2c).
Autrement dit D est donnée par le système d’équations implicites
X −Z = 0
Y − 2Z = 0
À titre de vérification de nos calculs, on constate que le triplet (1, 2, 1) vérifie bien ces
deux équations.
77
Cours Applications linéaires Chap. 3
Proposition 3.29
Si (~e1 , . . . , ~en ) est une base de E, alors (~e1 ∗ , . . . , ~en ∗ ) est une base de L (E, R)
appelée base duale de (~e1 , . . . , ~en ).
Démonstration.
Pn — Cela résulte du fait que pour tout (a1 , . . . , an ) ∈ Rn on a la relation
∗
ϕ = i=1 ai~ei si et seulement si ai = ϕ(~ei ) pour i ∈ {1, . . . , n}.
78
MAT201 Applications linéaires Fiche de révision
Fiche de révision
Définition R.3.1
Définition R.3.2
Proposition R.3.3
Définition R.3.4
79
Fiche de révision Applications linéaires Chap. 3
80
MAT201 Applications linéaires Entraînement
Entraînement
3.1. Exercices
Exercice 3.1. Parmi les applications de R2 dans R2 définies par les relations qui
suivent, déterminer lesquelles sont linéaires.
f1 (x, y) = (x + y, x − y) f2 (x, y) = (|x| + |y|, 2) f3 (x, y) = (x, −y)
1 1
f4 (x, y) = (xy, y) f5 (x, y) = (x − y + 1, x) f6 (x, y) = ,
1 + x2 1 + y 2
pour tous x, y ∈ R.
Exercice 3.2. Pour chacune des applications ci-dessous, démontrer qu’elle est linéaire,
et determiner son noyau, son image ainsi qu’une base de chacun de ces sous-espaces.
f1 : R2 −→ R2 f2 : R2 −→ R2
(x, y) 7−→ (2x + 3y, 3x − y) (x, y) 7−→ (2x + 3y, −4x − 6y)
f3 : R3 −→ R f4 : R3 −→ R2
(x, y, z) 7−→ (2x + y + z) (x, y, z) 7−→ (x + y + z, 2x + y − z)
Exercice 3.3. Soit f une application linéaire de Rm dans Rn .
1. Rappeler la définition de « f est injective » (resp. surjective, bijective).
2. (Question de cours) Démontrer que f est injective si et seulement si Ker(f ) = {0}.
3. On suppose dans cette question que m = n. Démontrer que f est injective si et
seulement si elle est surjective.
4. Démontrer que si f est injective alors m 6 n.
5. Démontrer que si f est surjective alors m > n.
6. Les réciproques des deux implications précédentes sont elles vraies ?
Exercice 3.4. Soient E et F des R-espaces vectoriels. Soit (~e1 , . . . , ~en ) une base de E.
Soit (~u1 , . . . , ~un ) une famille de vecteurs F . On note ϕ l’unique application de E dans F
telle que ϕ(~ei ) = ~ui pour i ∈ {1, . . . , n}.
1. (Question de cours) Déterminer l’image par ϕ d’un vecteur de coordonnées
(x1 , . . . , xn ) dans la base (~e1 , . . . , ~en ).
2. Démontrer que ϕ est injective si et seulement si (~u1 , . . . , ~un ) est une famille libre.
3. Démontrer que ϕ est surjective si et seulement si (~u1 , . . . , ~un ) est une famille
génératrice de F .
81
Entraînement Applications linéaires Chap. 3
Exercice 3.5. Soit ϕ : E → F une application linéaire. Soit (~u1 , . . . , ~un ) une fa-
mille de vecteurs de E. La famille (ϕ(~u1 ), . . . , ϕ(~un )) est appelée l’image de la famille
(~u1, . . . , ~un ) par l’application ϕ.
1. Démontrer que l’image d’une famille libre par une application linéaire injective
est libre.
2. Démontrer que l’image d’une famille génératrice par une application linéaire sur-
jective est génératrice.
3. Démontrer qu’une application linéaire est un isomorphisme si et seulement si elle
envoie une base sur une base.
Exercice 3.6. Soient E un R-espace vectoriel de dimension n et f un endomorphisme
de E. On définit par récurrence f ◦k de la façon suivante : f ◦0 = IdE et, si n > 1,
f ◦n = f ◦ f ◦(n−1) . En particulier f ◦1 = f . On dit que f est nilpotente s’il existe un
entier k > 1 tel que f ◦k est l’application constante nulle. L’ordre de nilpotence de f
est alors le plus petit entier m > 1 tel que f ◦m = 0.
1. On suppose que f ◦ f est l’application constante nulle. Démontrer que Im(f ) ⊂
Ker(f ).
2. Démontrer la réciproque.
3. On suppose que Im(f ) = Ker(f ). Démontrer que la dimension n est un entier
pair.
4. On suppose maintenant que n > 1 et que f est nilpotente d’ordre m. Démontrer
qu’il existe un vecteur v ∈ E tel que f ◦(m−1) (v) 6= 0. Pour un tel vecteur v
démontrer que (v, f (v), . . . , f ◦(m−1) (v)) est libre.
5. En déduire que si f est nilpotente, alors f ◦n = 0.
Exercice 3.7. Rappelons que R[X] désigne l’espace vectoriel des applications polyno-
miales de R dans R.
1. Démontrer que la dérivation D : f 7→ f ′ est un endomorphisme de l’espace
vectoriel R[X].
2. Déterminer son image.
3. Déterminer son noyau.
4. L’application D est-elle surjective, injective, bijective ?
5. En utilisant un raisonnement par l’absurde, déduire de la question précédente
que l’espace vectoriel R[X] n’est pas de dimension finie.
82
MAT201 Applications linéaires Entraînement
Exercice 3.8. Dans chacun des exemples suivants, justifier rapidement pourquoi la
partie considérée est un sous-espace vectoriel de R2 ou de R3 , en donner la dimension
et trouver une base du sous-espace vectoriel.
1. E = { (x, y) ∈ R2 | x + y = 0 }.
2. F = { (x, y) ∈ R2 | x = y }.
3. G = { (x, y, z) ∈ R3 | x + y + z = 0 }.
4. H = { (x, y, z) ∈ R3 | x = y = z }.
Exercice 3.9. Polynômes d’interpolation de Lagrange. Soit d ∈ N. On rappelle
que R[X]6d désigne l’ensemble des applications P : R → R telles qu’il existe des
nombres réels (a0 , . . . , ad ) tels que
d
X
∀x ∈ R, P (x) = ak xk .
k=0
83
Entraînement Applications linéaires Chap. 3
84
MAT201 Applications linéaires Entraînement
(b) Démontrer que Ta est linéaire. Quel est son noyau ? Quelle est la composée
T−a ◦ Ta ? Quelle est son image ?
(c) Exprimer simplement ϕ(Ta (f )).
8. soit f ∈ Ker(ϕ). On considère
A = { t ∈ R+ | ∀x ∈ [0, t[, f (x) = f ′ (x) = 0 }
(a) Démontrer que A = R+ (On pourra raisonner par l’absurde et considérer la
borne supérieure de A).
(b) Démontrer que f est l’application constante nulle.
9. Démontrer que ϕ est injective.
10. Que peut-on en déduire sur la dimension de l’espace E ?
11. On suppose maintenant que l’équation X 2 + aX + b n’a pas de solutions réelles.
Soit α + iθ une des deux solutions complexes.
(a) Donner l’autre solution complexe.
(b) Vérifier que l’application t 7→ eαt cos(θt) appartient à l’espace E.
(c) Donner dans ce cas une base de l’espace vectoriel E.
12. Étudier le cas où l’équation X 2 + aX + b n’a qu’une solution.
85
MAT201 Calcul matriciel Cours
Calcul matriciel
Emmanuel Peyre et Bernard Ycart
Cours
4.1. Matrices
Définition 4.1
Exemple 4.2. — La matrice 2 × 2 dont les coefficients sont a1,1 = 1, a1,2 = 2, a2,1 = 3
et a2,2 = 4 s’écrit
1 2
3 4
87
Cours Calcul matriciel Chap. 4
Définition 4.3
L’ensemble Mm,n (R) est muni d’une structure d’espace vectoriel réel de la manière
suivante :
• Addition : Si A = (ai,j ) et B = (bi,j ) sont deux matrices de Mm,n (R), leur
somme A + B est la matrice (ai,j + bi,j ).
• Multiplication par un scalaire : Si A = (ai,j ) est une matrice de Mm,n (R), et
λ est un réel, le produit λA est la matrice (λai,j ).
et
1 1 −2 −2
−2 2 3 = −4 −6 .
1 −1 −2 2
Les matrices dont les coefficients sont nuls sauf un qui vaut 1 vont donner une base
de l’espace vectoriel des matrices, nous leur donnons une notation :
Notation 4.5
Proposition 4.6
La famille des mn matrices (E1,1 , E1,2 , . . . , E1,n , E2,1 , . . . , Em,n ) forme une base de
l’espace vectoriel Mm,n (R) appelée base canonique.
88
MAT201 Calcul matriciel Cours
Démonstration. — Soit A = (ai,j )16i6m une matrice et soit (λ1,1 , . . . λm,n ) une famille
16j6n
de mn nombre réels. L’égalité
m X
X n
A= λi,j Ei,j
i=1 j=1
λi,j = ai,j
Remarque 4.7. — On notera que dans cette base canonique, la coordonnée d’une
matrice A relative au vecteur Ei,j est précisément le coefficient ai,j d’indice i, j de la
matrice.
4.2.2. Produit matriciel. — Nous allons maintenant définir une opération très impor-
tante pour les matrices, le produit matriciel.
Définition 4.8
Nous insistons sur le fait que le produit AB de deux matrices n’est défini que si le
nombre de colonnes de A et le nombre de lignes de B sont les mêmes.
89
Cours Calcul matriciel Chap. 4
90
MAT201 Calcul matriciel Cours
Le produit matriciel a presque toutes les propriétés auxquelles vous êtes habitués
d’un produit, sauf qu’il n’est pas commutatif.
Proposition 4.10
Définition 4.11
Etant donnée une matrice A = (ai,j ) de Mm,n (R), sa transposée est la matrice de
Mn,m(R) dont le coefficient d’ordre (j, i) est ai,j .
Pour écrire la transposée d’une matrice, il suffit de transformer ses lignes en colonnes.
Par exemple :
1 1
t 1 2 1
A= 2 3 , A= .
1 3 −1
1 −1
Observons que la transposée de la transposée est la matrice initiale.
t t
( A) = A .
91
Cours Calcul matriciel Chap. 4
La transposée d’un produit est le produit des transposées, mais il faut inverser l’ordre
des facteurs.
Proposition 4.12
Définition 4.15
Le produit d’une matrice par sa transposée est toujours une matrice symétrique. En
effet :
t
(A tA) = t ( A)
t t
A = A tA .
92
MAT201 Calcul matriciel Cours
4.2.4. Matrices carrées. — Les produits de matrices carrées de même taille sont bien
définis : si A et B sont deux matrices à n lignes et n colonnes, les produits AB et BA
sont tous deux définis et ils ont les mêmes dimensions que A et B. En général ils ne
sont pas égaux. Par exemple,
0 −1 0 1
1 0 1 0
0 1 1 0 0 −1 −1 0
1 0 0 −1 1 0 0 1
Notation 4.16
Nous noterons simplement Mn (R) l’espace vectoriel Mn,n (R) des matrices carrées
à n lignes et n colonnes, à coefficients réels.
Parmi elles la matrice identité, notée In joue un rôle particulier.
1 0 ··· ··· 0
.. ..
0 1 . .
. . . . .
In = .. . . . . . . ..
. ..
.. . 1 0
0 ··· ··· 0 1
En effet, elle est l’élément neutre du produit matriciel : pour toute matrice A ∈
Mn,m(R),
A In = Im A = A .
On le vérifie facilement à partir de la définition 4.8.
Définition 4.17
Soit A une matrice de Mn (R). On dit que A est inversible s’il existe une matrice
B de Mn (R) telle que
A B = B A = In .
Si la matrice A est inversible, il existe une unique matrice B qui vérifie ces condi-
tions ; on l’appelle l’inverse de A et on la note A−1 .
93
Cours Calcul matriciel Chap. 4
Théorème 4.19
Soit A une matrice de Mn (R). Supposons qu’il existe une matrice B telle que
A B = In ou bien B A = In . Alors A est inversible et B = A−1 .
Proposition 4.20
94
MAT201 Calcul matriciel Cours
Notation 4.21
Définition 4.23
Soit (~u1 , . . . , ~uk ) une famille de k vecteurs. Alors la matrice de la famille (~u1 , . . . , ~uk )
dans la base e = (~e1 , . . . , ~em ) est la matrice à m lignes et k colonnes
a1,1 a1,2 . . . a1,k
a2,1 a2,2 . . . a2,k
Mate (~u1 , . . . , ~uk ) =
... .. ..
. .
am,1 am,2 . . . am,k
95
Cours Calcul matriciel Chap. 4
dont la j-ème colonne est le vecteur colonne des coordonnées du vecteur ~uj dans
la base (~e1 , . . . , ~em ). Autrement dit, on a les relations
m
X
∀j ∈ {1, . . . , k}, ~uj = ai,j ~ei .
i=1
Définition 4.24
Les coordonnées ai,j de ces vecteurs dans la base (f~1 , . . . , f~q ), rangés en p colonnes,
forment la matrice de l’application ϕ, relative aux bases considérées.
départ
96
MAT201 Calcul matriciel Cours
ii) Les opérations sur les applications linéaires se traduisent en des opérations ana-
logues sur les matrices. Soient ϕ, ψ deux applications linéaires de E dans F et λ, µ
deux réels. Si les matrices de ϕ et ψ (relatives aux mêmes bases au départ et à l’arrivée)
sont A et B, alors la matrice de λϕ + µψ est λA + µB.
iii) Compte tenu de la proposition 3.18, l’application qui a une application linéaire
de E dans F associe sa matrice est bijective. Il résulte donc de la remarque précédente
que l’espace vectoriel L (E, F ) des applications linéaires de E dans F est isomorphe à
l’espace vectoriel Mq,p (R) des matrices à q lignes et p colonnes. En particulier
qu’on dit définie par la matrice A. Cette application est linéaire. Si e = (~e1 , . . . , ~ep ) est
la base usuelle de Rp et f = (f~1 , . . . , f~q ) celle de Rq , alors on a la relation
q
X
ϕA (~ei ) = (a1,i , . . . , aq,i ) = aj,i f~j
j=1
Proposition 4.26
97
Cours Calcul matriciel Chap. 4
Notons (ai,j ) 16i6q les coefficients de la matrice A. Par définition de cette matrice on a
16j6p
les relations
q
X
ϕ(~ej ) = ai,j f~i
i=1
Proposition 4.27
Remarque 4.28. — Remarquez que l’ordre dans lequel s’effectue le produit est l’ordre
dans lequel s’écrit la composition.
matrice de g ◦ f = (matrice de g) (matrice de f ) .
98
MAT201 Calcul matriciel Cours
Notation 4.29
Proposition 4.30
99
Cours Calcul matriciel Chap. 4
Définition 4.31
ii) Si g = (~g1 , . . . , ~gn ) est une troisième base de E, notons (bi,j ) 16i6n les coefficients
16j6n
de la matrice de passage Pfg et (ai,j ) 16i6n ceux de Pef . On a alors la relation
16j6n
Soit E un espace vectoriel. Soient e = (~e1 , . . . , ~en ) et f = (f~1 , . . . , f~n ) des bases de
E. Soit ~u un vecteur de E. Notons Xe (resp. Xf ) le vecteur colonne des coordonnées
de ~u dans la base e (resp. f ). Alors
Xf = (Pef )−1 Xe .
On prendra garde que c’est l’inverse de la matrice de passage qui donne la formule
de changement de coordonnées.
100
MAT201 Calcul matriciel Cours
Démonstration. — Notons d’abord que, d’après la proposition 4.30, Pfe = Mate,f (IdE ) =
Matf ,e (IdE )−1 = (Pef )−1 . Soit ~u un vecteur de E. D’après la proposition 4.26,
le vecteur colonne des coordonnées de ~u = IdE (~u) dans la base f est le vecteur
Mate,f (IdE )Xe = (Pef )−1 Xe , ce qui donne la formule attendue.
Exemple 4.34. — Munissons E = R3 , des deux bases suivantes.
(~e1 , ~e2 , ~e3 ) = ((1, 0, 0), (0, 1, 0), (0, 0, 1)) et (f~1 , f~2 , f~3 ) = ((1, 0, 0), (1, 1, 0), (1, 1, 1)) .
Voici la matrice de passage P et son inverse.
1 1 1 1 −1 0
Pef = 0 1 1 , (Pef )−1 = 0 1 −1
0 0 1 0 0 1
Si un vecteur ~v a pour coordonnées x, y, z dans la base canonique (~e1 , ~e2 , ~e3 ), alors ses
coordonnées dans la base (f~1 , f~2 , f~3 ) s’obtiennent en effectuant le produit :
1 −1 0 x x−y
0 1 −1 y = y − z
0 0 1 z z
Constatez que :
(x − y)(1, 0, 0) + (y − z)(1, 1, 0) + z(1, 1, 1) = (x, y, z),
ce qui confirme le résultat obtenu.
Passons maintenant à la formule de changement de base pour les matrices des appli-
cations linéaires :
101
Cours Calcul matriciel Chap. 4
Corollaire 4.36
Définition 4.38
Remarque 4.39. — Le corollaire 4.36 affirme que des matrices sont semblables si et
seulement si elles représentent le même endomorphisme dans des bases différentes.
102
MAT201 Calcul matriciel Cours
Définition 4.40
Deux matrices A et B de Mm,n (R) sont dites équivalentes si et seulement s’il existe
des matrices inversibles P ∈ Mn (R) et Q ∈ Mm (R) telles que :
B = Q−1 AP .
Remarque 4.41. — Le théorème 4.35 affirme que des matrices sont équivalentes si et
seulement si elles peuvent représenter la même application linéaire, à un changement
de base près dans les espaces de départ et d’arrivée.
4.6. Rang d’une matrice. — Nous avons déjà défini la notion de rang pour une
famille de vecteurs et pour une application linéaire :
a) Le rang d’une famille de vecteurs est la dimension du sous espace vectoriel
qu’elle engendre,
b) Le rang d’une application linéaire est la dimension de son image.
Définition 4.42
103
Cours Calcul matriciel Chap. 4
Proposition 4.44
Une matrice de Mn (R) est inversible si et seulement si son rang est égal à n.
Le rang d’une matrice est celui des applications linéaires qu’elle représente, qui ne
dépend pas des bases. Si deux matrices représentent la même application dans des
bases différentes, elles auront nécessairement même rang. Rappelons (définition 4.40
et théorème 4.35) que deux matrices sont équivalentes si elles représentent la même
application linéaire dans deux bases différentes, ou encore si on déduit l’une de l’autre en
multipliant à gauche ou à droite par une matrice inversible. Deux matrices équivalentes
ont même rang. Nous allons démontrer la réciproque.
Théorème 4.45
Deux matrices de Mm,n (R) sont équivalentes si et seulement si elles ont même
rang.
Démonstration. — Nous devons démontrer que deux matrices ayant le même rang sont
équivalentes. Soit A une matrice à m lignes, n colonnes, et de rang r. Notons C1 , . . . , Cn
les n colonnes de A, qui sont des vecteurs de Mm,1 (R). Le rang de A est la dimension
de l’espace engendré par (C1 , . . . , Cn ), qui est inférieure ou égale à n et à m. Nous
allons montrer que la matrice A est équivalente à la matrice Jr obtenue en complétant
104
MAT201 Calcul matriciel Cours
Proposition 4.46
105
Cours Calcul matriciel Chap. 4
Jr : elle contient la matrice identité Ir , complétée par des zéros. Elle est aussi de rang
r. Par la proposition 4.12, si A = QJr P −1 , la transposée de A s’écrit :
t
A = t (P −1)tJr tQ .
Par la proposition 4.12, la transposée d’une matrice inversible est inversible. Nous avons
donc montré que tA est équivalente à tJr , qui est de rang r.
4.7. Opérations élémentaires sur les matrices. — Déterminer le rang d’une ma-
trice consiste à déterminer le rang de ses vecteurs colonnes, ou encore de ses vecteurs
lignes, puisque ce sont les colonnes de la transposée.
De même que pour les système linéaires, on peut définir des opérations élémentaires
sur les lignes et les colonnes d’une matrice. Ainsi si A = (ai,j )16i6m est une matrice
16j6n
on note Ci sa ième colonne, qu’on peut voir comme un élément de Mm,1 (R) et Li sa
i-ligne, vue comme un élément de M1,n (R). On peut alors effectuer des échanges de
colonnes Ci ↔ Cj ou de lignes Li ↔ Lj ainsi qu’ajouter le multiple d’une ligne (resp.
d’une colonne) à une autre ligne (resp. colonne) Li ← Li + λLj (resp. Ci ← Ci + λCj )
avec λ 6= 0 et i 6= j. Enfin nous pouvons multiplier une ligne ou une colonne par un
nombre réel non nul.
Aucune de ces opérations élémentaires ne change le rang d’une matrice. Donc la
méthode du pivot de Gauss vue pour les systèmes linéaires permet également de réduire
une matrice et de déterminer son rang. nous allons maintenant faire cela sur un exemple.
Le coefficient d’ordre (1, 1) est non nul, il n’y a donc pas de permutations à effectuer.
Le premier pivot est p1 = 1. Voici les transformations qui annulent la première colonne
au-dessous du pivot.
1 1 0 1
L2 ← L2 − 2L1 0 −1 1 −2 .
L3 ← L3 − L1 0 1 −1 0
L4 ← L4 + L1 0 1 −1 −2
106
MAT201 Calcul matriciel Cours
Le second pivot est −1. Les transformations qui annulent le bas de la seconde colonne
sont les suivantes.
1 1 0 1
0 −1 1 −2
.
L3 ← L3 + L2 0 0 0 −2
L4 ← L4 + L2 0 0 0 −4
Pour obtenir un troisième pivot non nul, il faut échanger les deux dernières colonnes.
1 1 1 0
0 −1 −2 1
.
0 0 −2 0
0 0 −4 0
Le troisième pivot est −2. Il ne reste qu’une ligne à transformer.
1 1 1 0
0 −1 −2 1
.
0 0 −2 0
L4 ← L4 − 2L3 0 0 0 0
Le rang de la matrice est donc 3. En n’oubliant pas que les colonnes 3 et 4 ont été
échangées, on obtient aussi que les vecteurs colonnes numéros 1, 2 et 4 de la matrice
A forment une famille libre, donc une base de l’espace engendré.
107
Cours Calcul matriciel Chap. 4
Proposition 4.48
108
MAT201 Calcul matriciel Cours
Proposition 4.49
α β
Soit A = γ δ . La matrice A est inversible si et seulement sont déterminant
det(A) = αδ − γβ
est non nul auquel cas l’inverse de A est donné par
−1 1 δ −β
A =
det(A) −γ α
109
Cours Calcul matriciel Chap. 4
110
MAT201 Calcul matriciel Fiche de révision
Fiche de révision
4.1. Produit
Définition R.4.1
Proposition R.4.3
111
Fiche de révision Calcul matriciel Chap. 4
Proposition R.4.4
Soit E un espace vectoriel. Soient e = (~e1 , . . . , ~en ) et f = (f~1 , . . . , f~n ) des bases de
E. Soit ~u un vecteur de E. Notons Xe (resp. Xf ) le vecteur colonne des coordonnées
de ~u dans la base e (resp. f ). Alors
Xf = (Pef )−1 Xe .
4.4. Preuves. — Essayez de réécrire la preuve de la proposition 4.27 sans les regar-
der, puis comparez avec la preuve du polycopié.
112
MAT201 Calcul matriciel Entraînement
Entraînement
4.1. Vrai ou faux
Vrai-Faux 4.1. Parmi les affirmations suivantes, lesquelles sont vraies pour toutes
matrices A et B et pourquoi ?
1. Si le produit AB est défini, alors le produit BA est défini.
2. Si la somme A + B est définie, alors le produit AB est défini.
3. ⊠ Si le produit AB est défini, alors le produit tB tA est défini.
4. ⊠ Si la somme A + B est définie, alors le produit A tB est défini.
5. Si les produits AB et BA sont définis, alors la somme A + B est définie.
6. ⊠ Si les produits AB et BA sont définis, alors la somme A + tB est définie.
7. ⊠ Si les produits AB et tBA sont définis, alors la somme A + tA est définie.
8. Si les produits AB et tBA sont définis, alors la somme A + tB est définie.
9. Si le produit AB est défini, alors la somme A tA + B tB est définie.
10. ⊠ Si le produit AB est défini, alors la somme tA A + B tB est définie.
Vrai-Faux 4.2. Parmi les affirmations suivantes, lesquelles sont vraies pour toute ma-
trice A et pourquoi ?
1. Si A est inversible, alors A tA = tA A.
2. ⊠ Si A est inversible, alors A tA est inversible.
3. Si A est inversible, alors A + tA est inversible.
4. ⊠ Si A est inversible, alors A est équivalente à la matrice identité.
5. Si A est inversible, alors A est semblable à la matrice identité.
Vrai-Faux 4.3. Soit A une matrice carrée. On dit que A est diagonale si tous ses coef-
ficients d’ordre (i, j) avec i 6= j, sont nuls. Parmi les affirmations suivantes, lesquelles
sont vraies pour toute matrice carrée A et pourquoi ?
1. Si A est diagonale, alors A est inversible.
2. ⊠ Si A est diagonale, alors A est symétrique.
3. ⊠ Si A est diagonale et si tous ses coefficients diagonaux sont non nuls, alors A
est inversible.
4. Si A est diagonale, alors A est semblable à la matrice identité.
5. Si A est diagonale, alors A est équivalente à la matrice identité.
113
Entraînement Calcul matriciel Chap. 4
Vrai-Faux 4.4. Parmi les affirmations suivantes, lesquelles sont vraies et pourquoi ?
1. Si une matrice est de rang r, alors elle est équivalente à la matrice Ir
2. ⊠ Une matrice est de rang r si et seulement si la famille de ses vecteurs colonnes
est de rang r.
3. ⊠ Une matrice est de rang r si et seulement si la famille de ses vecteurs lignes
est de rang r.
4. Si une matrice A est de rang r, alors toute matrice formée de r colonnes parmi
les colonnes de A est de rang r.
5. ⊠ Si une matrice formée de r colonnes parmi les colonnes de A est de rang r,
alors A est de rang > r.
6. ⊠ La matrice nulle est la seule matrice de rang 0.
7. Si deux lignes de A ne sont pas proportionnelles, alors le rang de A est au plus
2.
8. Si deux lignes de A sont proportionnelles, alors le rang de A est strictement
inférieur à son nombre de colonnes.
9. ⊠ Si une matrice carrée de Mr , extraite de A est inversible, alors A est de rang
> r.
10. ⊠ Si A est de rang r, alors aucune matrice carrée de Mr+1 extraite de A n’est
inversible.
11. Si toute matrice carrée de Mr , extraite de A est de rang r, alors A est de rang
r.
4.2. Exercices
Exercice 4.1. Pour chacune des application linéaires suivantes de Rn dans Rm , écrire
sa matrice dans les bases usuelles des espaces de départ et d’arrivée.
f (x, y, z) = x + 2y + 3z f (x) = (x, −x, 2x)
f (x, y) = (x + y, x − y) f (x, y, z) = (x + 2y + 3z, x + y + z, x − y − z)
f (x, y, z) = (x − 2y, 3y) f (x, y, z, t) = (x + y − 2z + t, x + y + t)
Exercice 4.2. Rappelons que R[X]6d désigne l’espace vectoriel des applications poly-
nomiales de degré au plus d. Soit D l’application de R[X]63 dans lui-même définie par
D(P ) = P ′ , où P désigne la dérivée de P .
1. Vérifier que D est linéaire.
2. Écrire la matrice M de D dans la base (1, X, X 2, X 3 ) de R[X]63.
114
MAT201 Calcul matriciel Entraînement
115
Entraînement Calcul matriciel Chap. 4
5. En déduire la valeur de P −1 ;
6. Vérifiez votre calcul en faisant un produit matriciel.
Exercice 4.5. On considère la matrice suivante.
0 0 0
A= 1 0 1 .
0 0 1
On note ϕ l’endomorphisme de R3 qui a pour matrice A dans la base canonique de
R3 , notée (~e1 , ~e2 , ~e3 ).
1. Démontrer que ϕ ◦ ϕ(~e1 ) = ϕ(~e2 ) = 0. Démontrer que ϕ ◦ ϕ(~e3 ) = ϕ(~e3 ).
2. En déduire A2 . Vérifier en effectuant le produit matriciel.
3. Démontrer que A3 = A2 sans effectuer le produit matriciel, puis vérifier en l’ef-
fectuant.
4. Donner une base de Ker(ϕ) et une base de Im(ϕ)
Exercice 4.6. On considère la matrice suivante.
0 0 1
A= 1 0 0 .
0 1 0
On note ϕ l’endomorphisme de R3 qui a pour matrice A dans la base canonique de
R3 , notée (~e1 , ~e2 , ~e3 ).
1. Pour i = 1, 2, 3, déterminer ϕ ◦ ϕ(~ei ), puis ϕ ◦ ϕ ◦ ϕ(~ei ).
2. En déduire que A2 = A−1 . Vérifier en calculant le produit matriciel.
Exercice 4.7. On considère la matrice suivante.
0 1 0
A= 0 0 1 .
0 0 0
On note ϕ l’endomorphisme de R3 qui a pour matrice A dans la base canonique de
R3 , notée (~e1 , ~e2 , ~e3 ).
1. Pour i = 1, 2, 3, déterminer ϕ ◦ ϕ(~ei ), puis ϕ ◦ ϕ ◦ ϕ(~ei ).
2. En déduire A2 et A3 .
3. Pour k ∈ N∗ , donner une expression de (I3 + A)k en fonction de k. Vérifier votre
expression pour k = 3 en effectuant le produit matriciel.
116
MAT201 Calcul matriciel Entraînement
4. Reprendre la question précédente pour (I3 − A)k , puis pour (3I3 − 2A)k .
Exercice 4.8. On considère la matrice suivante.
1 1 1
A= 1 1 1 .
1 1 1
On note ϕ l’endomorphisme de R3 qui a pour matrice A dans la base canonique de
R3 , notée (~e1 , ~e2 , ~e3 ).
1. Pour i = 1, 2, 3, déterminer ϕ ◦ ϕ(~ei ), en déduire que ϕ ◦ ϕ = 3ϕ.
2. Pour k ∈ N∗ , démontrer par récurrence que ϕ◦k = 3k−1ϕ.
3. En déduire l’expression de Ak en fonction de k.
4. Pour k ∈ N∗ , donner une expression de (I3 + A)k en fonction de k. Vérifier votre
expression pour k = 3 en effectuant le produit matriciel.
5. Reprendre la question précédente pour (I3 − A)k , puis pour (3I3 − 2A)k .
Exercice 4.9. On rappelle qu’une matrice carrée est symétrique si elle est égale à sa
transposée. On note Sn l’ensemble des matrices carrées symétriques. On dit qu’une
matrice carrée est antisymétrique si elle est l’opposée de sa transposée : tA = −A. On
note An l’ensemble des matrices carrées antisymétriques.
1. Démontrer que les éléments diagonaux d’une matrice antisymétrique sont nuls.
2. Démontrer que Sn et An sont des sous-espaces vectoriels de Mn .
3. Soit A une matrice carrée quelconque. Démontrer que A + tA est symétrique et
A − tA est antisymétrique.
4. Soit A une matrice carrée. Démontrer qu’elle s’écrit d’une et d’une seule façon
comme somme d’une matrice symétrique et d’une matrice antisymétrique.
5. Démontrer que le produit de deux matrices symétriques A et B est symétrique
si et seulement si AB = BA (on dit que A et B « commutent »).
6. Démontrer que le produit de deux matrices antisymétriques A et B est antisy-
métrique si et seulement si AB = −BA.
7. Soit A une matrice inversible. Démontrer que tA est inversible et que son inverse
est t (A−1 ).
8. Soit A une matrice symétrique et inversible. Démontrer que son inverse est sy-
métrique.
9. Soit A une matrice antisymétrique et inversible. Démontrer que son inverse est
antisymétrique.
117
Entraînement Calcul matriciel Chap. 4
118
MAT201 Calcul matriciel Entraînement
5. Démontrer que la matrice (A−λ1 I2 )(A−λ2 I2 ) est nulle. En déduire une expression
de A−1 en fonction de A et I2 .
6. En utilisant l’expression de la question précédente, vérifier que
−1 −1 1/λ1 0
P A P = .
0 1/λ2
7. Pour k ∈ N∗ , donner une expression de Ak en fonction de k.
Exercice 4.14. Pour chacune des matrices A suivantes :
0 1 0 0 2 2 2 −1 1
0 0 1 −1 3 −1 1 4 −3
−2 1 2 3 −3 1 1 1 0
1. Déterminer selon les valeurs de λ le rang de la matrice A − λI3 .
2. On note λ1 , λ2 et λ3 les trois réels tels que le rang de A − λi I3 est 2. Pour
i = 1, 2, 3, déterminer l’ensemble des solutions du système linéaire
x 0
(A − λi I3 ) y = 0 .
z 0
On note ~vi un vecteur non nul solution de ce système.
3. Démontrer que (~v1 , ~v2 , ~v3 ) est une base de R3 .
4. Soit P la matrice de passage de la base canonique de R3 à la base (~v1 , ~v2 , ~v3 ).
Calculer P −1 . Démontrer que
λ1 0 0
P −1AP = 0 λ2 0 .
0 0 λ3
5. Démontrer que la matrice (A − λ1 I3 )(A − λ2 I3 )(A − λ3 I3 ) est nulle. En déduire
une expression de A−1 en fonction de A2 , A et I3 .
6. En utilisant l’expression de la question précédente, vérifier que
1/λ1 0 0
P −1 A−1 P = 0 1/λ2 0 .
0 0 1/λ3
7. Pour k ∈ N∗ , donner une expression de Ak en fonction de k.
119
Compléments Calcul matriciel Chap. 4
Compléments
4.1. Diagonalisation. — Voici deux systèmes linéaires d’équations.
Y +Z = 1
X = 0
(a) − 21 X + 23 Y − 12 Z = 0 (d) −Y = −1
3
2
X − 32 Y + 21 Z = −1 2Z = 0
Les trois problèmes, de natures très différentes, ont en commun leur écriture matricielle,
avec les deux matrices suivantes.
0 1 1 1 0 0
A = − 21 3
2
− 12 D = 0 −1 0
3
2
− 32 1
2
0 0 2
Tous les problèmes linéaires sont plus faciles à résoudre quand la matrice est diagonale !
Il se trouve que les deux matrices A et D sont semblables, c’est-à-dire qu’elles repré-
sentent le même endomorphisme dans deux bases différentes, ou encore, il existe une
120
MAT201 Calcul matriciel Compléments
Définition 4.7
Une matrice carrée A ∈ Mn est diagonalisable si elle est semblable à une matrice
diagonale, c’est-à-dire s’il existe une matrice de passage P telle que
P −1 AP = D .
Uk = Ak U0 .
121
Compléments Calcul matriciel Chap. 4
Ak = P DP −1 P DP −1 . . . P DP −1 = P D k P −1 .
Donc X(t) = P −1 Y (t) est solution du système X ′ (t) = DX(t). En posant X(t) =
(x1 (t), . . . , xn (t)), ce système s’écrit
Le vecteur des conditions initiales pour le système diagonalisé est X(0) = P −1 Y (0).
Connaissant X(t), on en déduit Y (t) = P X(t).
Soit par exemple à résoudre
x′ (t) = y(t) +z(t)
y ′ (t) = − 12 x(t) + 23 y(t) − 12 z(t) ,
z ′ (t) = 3
2
x(t) − 32 y(t) + 21 z(t)
122
MAT201 Calcul matriciel Compléments
avec les conditions initiales x(0) = 0, y(0) = 1, z(0) = 2. Le système s’écrit sous la
forme Y ′ (t) = A Y (t), avec
x(t) 0 1 1
1
Y (t) = y(t) et A = − 21 3
2
− 2 .
3 3 1
z(t) 2
−2 2
123
Compléments Calcul matriciel Chap. 4
Telles que nous les avons présentées, les permutations de lignes et de colonnes servent
à assurer que les pivots restent non nul. La plupart des systèmes que l’on rencontre en
pratique ont une solution unique : ce sont des systèmes de n équations à n inconnues,
de rang n. En général, on peut leur appliquer la méthode du pivot de Gauss sans
rencontrer de pivot nul. Mais on utilise quand même les permutations de lignes et de
colonnes, pour faire en sorte qu’à chaque étape, le pivot soit le plus grand possible en
valeur absolue.
Permuter les lignes d’une matrice, revient à la multiplier à gauche par une ma-
trice de permutation. Une matrice de permutation est la matrice de passage de la
base (~e1 , . . . , ~en ) à la base (~eσ(1) , . . . , ~eσ(n) ), où σ est une bijection de {1, . . . , n} dans
lui-même. Ses coefficients d’ordre (σ(i), i) valent 1, les autres 0. Une matrice de per-
mutation est une matrice carrée caractérisée par le fait que dans chaque ligne et dans
chaque colonne il y a exactement un coefficient non nul qui vaut 1. Permuter les colonnes
d’une matrice, revient à la multiplier à droite par une autre matrice de permutation.
En permutant les lignes et les colonnes, on remplace la matrice A par la matrice P1 AP2
où P1 et P2 sont deux matrices de permutation.
Dans sa version la plus courante, l’algorithme ne considère que des permutations de
lignes : il remplace donc la matrice A par P A, où P est une matrice de permutation.
Une fois choisi l’ordre dans lequel on traite les lignes, la i-ième étape de la méthode
consiste à ajouter aux lignes d’indice i + 1, i + 2, . . . , n la i-ième ligne multipliée par un
certain coefficient. Cela revient à multiplier à gauche par une matrice du type suivant.
1 0 ··· ··· ··· 0
0 ... ... ..
.
. . .
.. 1 .. ..
.. . . . . ..
. λi+1,i . . .
. .. ..
.. . . 0
0 ··· λm,i 0 ··· 1
Le produit de ces matrices, pour i allant de 1 à m est la matrice ci-dessous.
1 0 ··· ··· ··· 0
λ . .. ..
2,1 . . . .
. .. ..
.. 1 . .
.. .. .. ..
. λi+1,i . . .
. ..
.. . 1 0
λm,1 · · · λm,i · · · λm,m−1 1
124
MAT201 Calcul matriciel Compléments
Son inverse est encore une matrice du même type : trianglaire inférieure avec des 1
sur la diagonale. On la note L (pour "lower triangular"). Le produit L−1 P A est une
matrice triangulaire supérieure, que l’on note U pour "upper triangular" : U est la
forme échelonnée de A.
L−1 P A = U ⇐⇒ P A = LU .
La décomposition LU de la matrice A est la donnée des trois matrices P, L, U telles
que P A = LU.
Si on doit résoudre le système AX = B, on le transformera en deux systèmes trian-
gulaires, un de matrice L, l’autre de matrice U.
(
LY = P B
AX = B ⇐⇒ P AX = P B ⇐⇒ LUX = P B ⇐⇒
UX = Y
Il arrive fréquemment que l’on ait à résoudre successivement de nombreux systèmes
linaires ayant tous la même matrice A, mais des seconds membres différents. Calculer
au préalable la décomposition LU de A réduit de beaucoup le temps de calcul. Pour
certaines matrices qui reviennent souvent dans les calculs, la décomposition LU figure
dans les bibliothèques de codes, et elle est chargée en mémoire avant le début du calcul.
125
MAT201 Applications à la géométrie Cours
Applications à la géométrie
Emmanuel Peyre
Cours
5.1. Exemples d’applications linéaires
5.1.1. Supplémentaires. — Pour définir les projections et les symétries, nous allons
utiliser la notion de supplémentaire.
127
Cours Applications à la géométrie Chap. 5
implique la relation
~u1 − ~u′1 = ~u′2 − ~u2
Mais ces différences de vecteurs appartiennent alors à F1 ∩ F2 qui est réduit à {0} par
hypothèse. Donc ~u1 = ~u′1 et ~u2 = ~u′2 .
Proposition 5.2
Définition 5.3
Proposition 5.4
128
MAT201 Applications à la géométrie Cours
de celui-ci, il existe des nombres réels xm+1 , . . . , xn tels que ~u = i=m+1 xi~ei . Donc
m
! n
!
X X
xi~ei − xi~ei = 0.
i=1 i=m+1
Comme la famille (~e1 , . . . , ~en ) est libre, on en déduit que xi = 0 pour i ∈ {1, . . . , n} et
donc le vecteur ~u est nul.
5.1.2. Projection et symétries. — La notion d’espaces supplémentaires nous permet
de définir deux types d’applications linéaires.
129
Cours Applications à la géométrie Chap. 5
~u
~u2
P
~u1 = p(~u)
~u − p(~u). Alors p(~u2 ) = p(~u) − p ◦ p(~u) = 0 ce qui donne ~u1 ∈ P et ~u2 ∈ Q. Le théorème
du rang fournit l’égalité dim(P ) + dim(Q) = dim(E). Donc par la proposition 5.2,
l’espace E est la somme directe de P et Q. En outre, si ~u ∈ P et ~v ∈ Q, alors il existe
~ ∈ E tel que ~u = p(w)
w ~ et
p(~u + ~v ) = p(~u) + p(~v ) = p(p(w))
~ = p(w)
~ = ~u.
Ce qui complète la preuve de l’assertion (ii).
Réciproquement, supposons la condition (ii) vérifiée, Soit ~u ∈ E. Comme E est la
somme directe de P et Q, on peut écrire ~u = ~u1 + ~u2 avec ~u1 ∈ P et ~u2 ∈ Q. Alors
p(p(~u)) = p(p(~u1 + ~u2 )) = p(~u1) = ~u1 = p(~u1 + ~u2 ) = p(~u),
ce qui prouve (i).
Remarque 5.6. — Notons que pour une projection p, l’image de p, c’est-à-dire Q
avec les notations de la définition est l’ensemble des vecteurs ~u ∈ E tels que p(~u) = ~u.
Donc Im(p) = Ker(p − IdE ).
130
MAT201 Applications à la géométrie Cours
~u = ~u1 + ~u2
~u2
P
~u1
131
Cours Applications à la géométrie Chap. 5
Définition 5.8
Proposition 5.9
Proposition 5.10
132
MAT201 Applications à la géométrie Cours
Définition 5.11
Q
Q
~u = ~u1 + ~u2
~u ~u2
~u2
P
P ~u1
~u1 = p(~u)
133
Cours Applications à la géométrie Chap. 5
D’un point de vue plus géométrique, l’image d’un vecteur non nul ~u est l’unique
d
vecteur ~v tel que k~v k = k~uk et la mesure de l’angle orienté de vecteurs ~u, ~v est θ,
comme cela est montré dans la figure 9
ρθ (~u)
θ
~u
En dimension 3, une rotation est un endomorphisme ϕ pour lequel il existe une base
orthonormée directe (~ı , ~ , ~k) de E dans laquelle la matrice de ϕ est
cos(θ) − sin(θ) 0
sin(θ) cos(θ) 0
0 0 1
On notera que dans ce cas Ker(ϕ − IdE ) est la droite vectorielle ∆ engendrée par le
troisième vecteur de base. Pour déterminer une rotation dans un espace vectoriel de
dimension trois, il faut donc se donner non seulement l’angle mais également un vecteur
de norme 1, qui est le troisième vecteur d’une base dans laquelle la matrice a la forme
ci-dessus. On dit que ϕ est la rotation d’angle θ et d’axe la droite ∆ orientée par le
vecteur ~k.
5.1.5. Isométries vectorielles. — Les symétries orthogonales et les rotations sont des
cas particuliers d’isométrie vectorielles : celles-ci sont définies comme les applications
linéaires qui préservent les longueurs.
134
MAT201 Applications à la géométrie Cours
ks(~u)k2 = s(~u) · (~u) = (~u1 − ~u2 ) · (~u1 − ~u2 ) = ~u1 · ~u1 − 2~u1 · ~u2 + ~u2 · ~u2
= ~u1 · ~u1 + 2~u1 · ~u2 + ~u2 · ~u2 = (~u1 + ~u2 ) · (~u1 + ~u2 ) = ~u · ~u = k~uk2 .
Comme la norme est positive, il en résulte que ks(~u)k = kuk.
ii) Considérons maintenant le cas des rotations. Commençons par le cas de la rotation
rθ d’angle θ dans le plan euclidien : Dans une base orthonormée (~i, ~j), un vecteur ~u de
coordonnées (x, y) a pour image le vecteur de coordonnées (cos(θ)x − sin(θ)y, sin(θ)x +
cos(θ)y) dont la norme vérifie
135
Cours Applications à la géométrie Chap. 5
En général, soit r une rotation dans un espace euclidien E. Par construction, il existe
alors un plan vectoriel P dans E qui vérifie les deux conditions suivantes :
(i) Le plan P est stable par r : r(P ) ⊂ P , et l’application de P dans P donnée par
~u 7→ r(~u) est une rotation du plan P ;
(ii) L’orthogonal de P est fixé par r :
∀~u ∈ P ⊥ , r(~u) = ~u.
Soit ~u un vecteur quelconque de E, on peut l’écrire ~u = ~u1 +~u2 avec ~u1 ∈ P et ~u2 ∈ P ⊥ .
Alors
kr(~u)k2 = r(~u) · r(~u) = (r(~u1 ) + r(~u2)) · (r(~u1 ) + r(~u2)) = (r(~u1 ) + ~u2 ) · (r(~u1) + ~u2 )
Mais comme r(P ) ⊂ P , on a que r(~u1 ) · ~u2 = 0 Donc on obtient les égalités :
kr(~u)k2 = r(~u1 ) · r(~u1) + ~u2 · ~u2 = ~u1 · ~u1 + ~u2 · ~u2 = (~u1 + ~u2 ) · (~u1 + ~u2 ) = ~u · ~u = k~uk2
ce qui prouve que la rotation r est bien une isométrie.
5.2. Compléments sur les espaces affines. — Vous manipulez les espaces affines
depuis vos études secondaires et leur étude est reprise en MAT101, nous allons main-
tenant en donner une définition rigoureuse.
Définition 5.15
Un espace affine réel est un ensemble E muni d’un R-espace vectoriel que l’on note
→
−
E et d’une loi externe →
−
E × E −→ E
(A, ~u) 7−→ A + −→
u
de sorte que :
(EA1) L’ensemble E n’est pas vide ;
(EA2) (Associativité)
−
→
∀A ∈ E , ∀~u, ~v ∈ E , (A + ~u) + ~v = A + (~u + ~v );
→
−
(EA3) Pour tout couple (A, B) ∈ E 2 il existe un unique vecteur ~u ∈ E tel que
−→
B = A + ~u. Cet unique vecteur est noté AB.
136
MAT201 Applications à la géométrie Cours
Remarque 5.16. — Soient A, B et C des points d’un espace affine réel E . Les rela-
tions
−→ −−→ −→ −−→ −−→
A + (AB + BC) = (A + AB) + BC = B + BC = C
impliquent la relation de Chasles :
−→ −→ −−→
AC = AB + BC.
Définition 5.18
→
−
Un espace affine réel est dit de dimension finie si son espace vectoriel E est de
dimension finie. →
−
Si E est un espace affine réel de dimension finie, sa dimension est celle de E .
Une droite (resp. un plan) affine est un espace affine de dimension 1 (resp. 2).
Définition 5.19
Si E est un espace affine réel de dimension finie, un repère affine de E est la donnée
d’un n + 1-uplet (O, ~e1 , . . . , ~en ) où O est un point de E et (~e1 , . . . , ~en ) est une base
→
−
de E .
Étant donné un repère affine (O, ~e1 , . . . , ~en ) les coordonnées d’un point M ∈ E
−−→
dans ce repère affine sont les coordonnées du vecteur OM dans la base (~e1 , . . . , ~en ).
137
Cours Applications à la géométrie Chap. 5
Remarque 5.20. — Les coordonnées (x1 , . . . , xn ) d’un point M sont donc caractéri-
sées par la relation
X n
M =O+ xi~ei .
i=1
5.3. Sous-espace affine. — Un sous-espace affine est une partie d’un espace affine
qui peut elle-même être munie d’une structure d’espace affine.
Définition 5.21
→
−
Soit E un espace affine réel, d’espace vectoriel associé E . Alors un sous-espace
affine de E est une partie F de E telle qu’il existe A ∈ E et un sous-espace
−
→ →
−
vectoriel F de E de sorte que
−
→
F = { A + ~u, ~u ∈ F }.
−
→
Alors l’application F × F donnée par (M, ~u) 7→ M + ~u muni F d’une structure
−
→
d’espace affine. Le sous-espace F vérifie
−
→ −→
F = { AB, A, B ∈ F }
et s’appelle la direction de F .
−→
Démonstration. — Vérifions tout d’abord que si M ∈ F et si ~u ∈ F , alors M +~u ∈ F .
−
→
Par définition, comme M ∈ F , il existe ~v ∈ F tel que M = A + ~v. Donc M + ~u =
−
→ →
−
A+(~v +~u). Mais comme F est un sous-espace vectoriel de E , la somme ~u +~v appartient
−
→
à F ce qui prouve que M + ~u ∈ F .
D’autre part A = A+0 ∈ F ce qui prouve que F n’est pas vide. L’associativité pour
F résulte de celle de E . Enfin soient M et N des points de F . Par la relation de Chasles
−−→ −−→ −−→ − →
MN = AN − AM ∈ F ce qui prouve que F vérifie la condition (EA(EA3)).
Exemples 5.22. — i) Soit E un espace affine réel. Alors E est un sous-espace affine
de E . Pour tout point M de E , le singleton {M} est un sous-espace affine de E , dont
la direction est les sous-espace vectoriel {0}.
→
−
ii) Si F est un sous-espace vectoriel de E et A un point de E alors, par définition,
l’ensemble
A + F = { A + ~u, ~u ∈ F }
138
MAT201 Applications à la géométrie Cours
Proposition 5.23
Soit E un espace affine réel. Soit I un ensemble et soit (Fi )i∈I une famille de
sous-espaces affines de E . Alors leur intersection, définie comme :
\
Fi = { M ∈ E | ∀i ∈ I, M ∈ Fi }
i∈I
T −
→
est soit vide soit un sous-espace affine de direction i∈I F i.
139
Cours Applications à la géométrie Chap. 5
Définition 5.24
Soient E et F des espaces affines. Une application affine de E dans F est appli-
cation ϕ : E → F vérifiant une des conditions équivalentes suivantes :
→
− −
→
(i) Il existe une application linéaire −
→
ϕ : E → F telle que
−−−−−−−→ − −→
→
∀A, B ∈ E , ϕ(A)ϕ(B) = ϕ AB ;
−
→ −
→
(ii) Il existe un point O de E tel que l’application →
−
ϕ de E dans F définie par
−−−−−−−−−−→
~u 7→ ϕ(O)ϕ O + ~u
est linéaire
Si la condition (ii) est vérifiée, l’application −
→
ϕ ne dépend pas du point O et satisfait
la condition (i). On l’appelle l’application linéaire associée à ϕ.
Ce qui prouve que l’application définie pour le point O dans l’assertion (ii) est l’appli-
cation linéaire −
→
ϕ de la condition (i).
Réciproquement, supposons la condition (ii) vérifiée pour un point O. Soient A et B
des points de E . On a les relations
−
−−−−−−→ −−−−−−→ −−−−−−−→ −−−−−−−→ −−−−−−→
ϕ(A)ϕ(B) = ϕ(A)ϕ(O) + ϕ(O)ϕ(B) = ϕ(O)ϕ(B) − ϕ(O)ϕ(A) =
−−−−−−
−−−−− −
−−
→−→
−−−−−−−−−−−−
−→−→
−−→ −→ −−→ −→ −→
ϕ(O)ϕ O + OB −ϕ(O)ϕ O + OA = − →ϕ OB −− →
ϕ OA = − →ϕ OB − OA = −
→
ϕ AB
140
MAT201 Applications à la géométrie Cours
~u
Proposition 5.26
141
Cours Applications à la géométrie Chap. 5
Définition 5.28
Une forme affine est une application affine d’un espace affine réel E dans R.
142
MAT201 Applications à la géométrie Cours
Remarque 5.29. — Si on munit l’espace E d’un repère (O, ~e1, . . . , ~en ), alors pour
tout (a1 , . . . , an , b) ∈ Rn+1 , on peut considérer l’application f : E → R qui applique
un point de coordonnées (x1 , . . . , xn ) sur le nombre
a1 x1 + . . . an xn + b.
Cette application est une forme affine. Inversement, il résulte de la remarque 5.27 que
toute forme affine est obtenue de cette façon.
Remarque 5.31. — Soit E un espace affine muni d’un repère (O, ~e1 , . . . , ~en ). Compte
tenu de la remarque 5.27, on déduit de la proposition précédente que l’ensemble F des
points de E dont les coordonnées (x1 , . . . , xn ) sont les solutions d’un système d’équa-
tions linéaires
a1,1 X1 + · · · + a1,n Xn = b1
a X +···+a X = b
2,1 1 2,n n 2
...
am,1 X1 + · · · + am,n Xn = bm
143
Cours Applications à la géométrie Chap. 5
est soit vide, soit un sous-espace affine de direction l’ensemble des vecteurs ~u dont les
coordonnées sont les solutions du système sans second membre
a1,1 X1 + · · · + a1,n Xn = 0
a X +···+a X = 0
2,1 1 2,n n
...
am,1 X1 + · · · + am,n Xn = 0
La dimension de F est alors n − c où c est le rang du système d’équations linéaires.
Définition 5.32
Un hyperplan affine d’un espace affine réel E est un sous-espace affine de la forme
ϕ−1 ({0}) où ϕ : E → R est une forme affine non constante.
Remarque 5.33. — Dans un espace affine de dimension n, les hyperplans affines sont
les sous-espaces affines de dimension n − 1.
Soit F un sous-espace affine d’un espace affine euclidien E . Pour tout point M
−−→ −
→
de E , il existe un unique point H de F tel que MH ∈ F ⊥ . Ce point est appelé le
projeté orthogonal de M sur F .
L’application qui à un point M de E associe son projeté orthogonal sur F est
affine et s’appelle la projection orthogonale sur F .
144
MAT201 Applications à la géométrie Cours
−−→ −
→
Analyse. Supposons qu’un point H ∈ F vérifie la condition HM ∈ F ⊥ . Comme
−−→ −−→ −−→ −−→ −−→
AH ∈ F et que AM = AH + HM, on obtient que AH est le projeté orthogonal du
−−→ −
→ −−→
vecteur AM sur F . Or H = A + AH donc cela prouve l’unicité de H.
−−→
Synthèse. Soit M ∈ E . Notons ~u le projeté orthogonal de AM sur F et posons
−−→ −−→ −
→
H = A + ~u. Par construction, HM = AM − ~u ∈ F ⊥ , ce qui prouve l’existence de H.
Il reste à démontrer que la projection orthogonale p est une application affine. Mais
−−−−−−→ −−−−→
il résulte de ce qui précède que pour tout point M ∈ E , le vecteur p(A)p(M) = Ap(M)
−−→ −
→
est le projeté orthogonal de AM sur F . Donc p est affine et l’application vectorielle
−→
associée est la projection orthogonale sur F .
Proposition 5.35
Soit E un espace affine euclidien. Une isométrie de E est une application affine ϕ
de E dans E qui conserve les distances ce qui signifie qu’elle vérifie la condition
∀A, B ∈ E , ϕ(A)ϕ(B) = AB.
145
Cours Applications à la géométrie Chap. 5
Proposition 5.37
Soit E un espace affine euclidien. Soit ϕ une application afiine de E dans E . Alors
ϕ est une ismométrie si et seulement si l’application linéaire associée ϕ~ est une
isométrie vectorielle.
→
−
Démonstration. — Si ϕ est une isométrie, soit ~u ∈ E et soit A ∈ E . Posons B = A+~u.
On a alors
−→
−−−−−−− →
−→
k~
ϕ(~u)k =
ϕ~ AB
=
ϕ(A)ϕ(B)
= ϕ(A)ϕ(B) = AB =
AB
= k~uk.
Donc ϕ
~ est une isométrie vectorielle.
Réciproquement, supposons que ϕ ~ est une isométrie vectorielle. Soient A, B ∈ E .
−−− −− − −→
−→
−→
ϕ(A)ϕ(B) =
ϕ(A)ϕ(B)
=
ϕ ~ AB
=
AB
= AB.
Donc l’application ϕ est une isométrie.
5.6.3. Translations. — Les translations sont des examples particuliers d’isométries.
En effet si τ est une translation, alors ~τ est l’application identité. Donc
−−−−−−→
−→
−→
τ (A)τ (B) =
τ (A)τ (B)
=
~τ AB
= kABk = AB.
5.6.4. Symétries orthogonales
Définition 5.38
146
MAT201 Applications à la géométrie Cours
Il résulte de la proposition 5.37 et de l’exemple 5.14 ii) qu’une rotation est une
isométrie.
Décrivons d’une manière plus géométrique une telle rotation. Il existe un plan vec-
→
−
toriel P ⊂ E tel que ~r(P ) ⊂ P , l’application de P dans P donnée par ~u 7→ ~r(~u) est
une rotation d’angle θ et P ⊥ est fixé par ~r :
∀~u ∈ P ⊥ , ~r(~u) = ~u.
Alors posons F = A + P ⊥ = { A + ~u, ~u ∈ P ⊥ }. Alors pour tout point B ∈ F ,
il existe ~u ∈ P ⊥ tel que B = A + ~u. Donc r(B) = r(A) + ~r(~u) = A + ~u = B.
Soit maintenant M un point quelconque de E . Considérons le plan P = M + P =
{ M + ~u, ~u ∈ P }. L’intersection de P avec F est donnée par P ∩ F = {H} où H est
147
Cours Applications à la géométrie Chap. 5
−−→
le projeté orthogonal de M sur F . Comme HM ∈ P et r(H) = H, on obtient que le
−−−−→ −−→
vecteur Hr(M) est l’image du vecteur HM par la rotation d’angle θ. Cette rotation
est représentée sur la figure 12.
F
θ r(M )
P
M
148
MAT201 Applications à la géométrie Fiche de révision
Fiche de révision
Proposition R.5.2
Définition R.5.3
149
Fiche de révision Applications à la géométrie Chap. 5
150
MAT201 Applications à la géométrie Entraînement
Entraînement
5.1. Exercices
Exercice 5.1. Soient ~u et ~v des vecteurs non nuls de R3 .
1. Supposons que ~u = (1, 2, 1) et ~v = (−1, 1, 1). Justifier que Vect(~u, ~v) est un plan.
Donner une équation implicite de ce plan.
2. Supposons que ~u = (1, 2, 1) et ~v = (−2, −4, −2). Justifier que Vect(~u, ~v) est une
droite, et donner un système d’équations paramétriques de cette droite.
3. Donner la nature géométrique de Vect(~u, ~v) en fonction de la nature de la famille
(~u, ~v).
4. Dans quel cas Vect(~u, ~v ) est-il la somme directe de Vect(~u) et de Vect(~v ) ?
Exercice 5.2. On se place dans l’espace vectoriel R3 .
1. Les hyperplans définis, dans la base usuelle de R3 , par
P1 : X + 2Y + Z = 0 et P2 : X + Y + Z = 0
sont-ils en somme directe ?
2. Que dire des sous-espaces vectoriels P1 : X + 2Y + Z = 0 et Vect((1, 2, 1)) ?
3. Soient E1 et E2 des sous-espaces vectoriels de R3 . En discutant selon les dimen-
sions de E1 et E2 et leur intersection, donner tous les cas où E1 et E2 sont en
somme directe.
Exercice 5.3. Soient ~v1 = (0, 1, −2, 1) ~v2 = (1, 0, 2, −1) ~v3 = (3, 2, 2, −1), ~v4 =
(0, 0, 1, 0) et ~v5 = (0, 0, 0, 1) des vecteurs de R4 . Les assertions suivantes sont-elles
vraies ou fausses ? Justifier votre réponse.
1. Vect(~v1 , ~v2 , ~v3 ) = Vect((1, 1, 0, 0), (−1, 1, −4, 2)) ;
2. (1, 1, 0, 0) ∈ Vect(~v1 , ~v2 ) ∩ Vect(~v2 , ~v3 , ~v4 ) ;
3. Vect(~v1 , ~v2 ) ∩ Vect(~v2 , ~v3 , ~v4 ) est une droite vectorielle ;
4. Vect(~v1 , ~v2 ) + Vect(~v2 , ~v3 , ~v4 ) = R4 ;
5. Vect(~v1 , ~v2 ) et Vect(~v2 , ~v3 , ~v4 ) sont en somme directe ;
6. Vect(~v4 , ~v5 ) est un sous-espace vectoriel supplémentaire de Vect(~v1 , ~v2 , ~v3 ) dans
R4 .
Exercice 5.4. Soit E un R-espace vectoriel de dimension n. Soit f : E → E un
endomorphisme. On suppose que rg(f ) = 1.
151
Entraînement Applications à la géométrie Chap. 5
152
MAT201 Applications à la géométrie Entraînement
Exercice 5.9. On munit R3 du produit scalaire usuel. On note ~u1 = (1, −1, 0), ~u2 =
(0, 1, −1) et F = Vect(~u1, ~u2 ).
1. Prouver que la famille (~u1 , ~u2) est libre.
2. Quelle est la dimension de F ⊥ , l’orthogonal de F ? En donner une base.
3. On rappelle qu’une base (~e0 , . . . , ~en ) d’un espace est dite orthonormée si elle
vérifie les relations (
1 si i = j,
~ei · ~ej =
0 sinon,
pour tous i, j ∈ {1, . . . , n}.
(a) Construire une base orthonormée (~e1 , ~e2 , ~e3 ) de R3 telle que ~e3 ∈ F ⊥ .
(b) Démontrer que (~e1 , ~e2 ) est une base de F .
(c) Écrire la matrice P de passage de la base usuelle de R3 à la base (~e1 , ~e2 , ~e3 ).
(d) Calculer le produit tP P .
(e) Déterminer l’inverse de la matrice P .
4. Soit p la projection orthogonale sur le plan F .
(a) Écrire la matrice de p dans la base (~e1 , ~e2 , ~e3 ).
(b) Déterminer la matrice A de p dans la base usuelle de R3 .
(c) Calculer A2 . Expliquer le résultat obtenu.
5. Soit s la symétrie orthogonale par rapport au plan F .
(a) Écrire la matrice de s dans la base (~e1 , ~e2 , ~e3 ).
(b) Déterminer la matrice B de s dans la base usuelle de R3 .
(c) Calculer B 2 . Expliquer le résultat obtenu.
153
Entraînement Applications à la géométrie Chap. 5
154
MAT201 Applications à la géométrie Entraînement
155
Entraînement Applications à la géométrie Chap. 5
8. Soit f : E → E une application affine telle qu’il existe k ∈ R {0, 1} tel que
f~ = kId−
→
E
(a) Démontrer qu’il existe au plus un point B ∈ E tel que f (B) = B.
(b) Soit M ∈ E tel que f (M) 6= M. Démontrer qu’il existe un point B de la droite
(Mf (M)) tel que f (B) = B.
(c) Démontrer que f est une homothétie.
9. Que peut-on dire d’une application affine f : E → E telle qu’il existe un nombre
réel non nul k de sorte que f~ = kId−
→.
E
10. On suppose que f (resp. g) est une homothétie ou une translation. Démontrer
qu’il en est de même de f ◦ g.
11. Trouver des homothéties f et g telles que la composée f ◦ g soit une translation
de vecteur non nul.
Problème 5.1. Représentation matricielle des applications affines.
Soient E et F des espaces affines de dimensions m et n respectivement. On se donne
un repère affine e e = (OF , f~1 , . . . , f~n )
e = (OE , ~e1 , . . . , ~em ) de E et un repère affine f
de F . Pour tout entier d ∈ N, on note Hd l’hyperplan affine de Rd+1 définit par
l’équation Xn+1 = 1. On note Φe l’application de Hm dans E définie par
Xm
Φe (λ1 , . . . , λn , 1) = OE + λk~ek .
k=1
On définit de manière similaire l’application Φfe. Pour toute matrice A ∈ Mn+1,m+1 (R),
on note ΨA l’application linéaire de Rm+1 dans Rn+1 définie par A, c’est-à-dire celle
dont la matrice dans les bases usuelles est A.
1. Démontrer que Φe est une application affine bijective.
2. Soit A = (ai,j ) 16i6n+1 ∈ Mn+1,m+1 (R). Démontrer que l’inclusion
16j6m+1
ΨA (Hm ) ⊂ Hn
156
MAT201 Applications à la géométrie Entraînement
157
Compléments Applications à la géométrie Chap. 5
Compléments
5.1. Représentation matricielle d’une application affine. — Dans ce para-
graphe, nous allons développer la représentation matricielle d’une application affine qui
est un des outils les plus utilisés en synthèse d’image. Les langages de programmation
des cartes graphiques actuelles comportent toutes un type de donnée correspondant aux
matrices 4x4 qui servent à la représentation matricielle des applications affines dans
l’espace. Le lecteur interessé pourra commencer par faire le problème 5.1 qui motive la
construction qui suit.
Définition 5.5
Cette définition de la matrice d’une application affine est justifiée par la proposition
suivante :
158
MAT201 Applications à la géométrie Compléments
Proposition 5.7
159
Compléments Applications à la géométrie Chap. 5
ψ
Hm Hn
Φe Φfe
ϕ
E F
commute. Autrement dit, Φfe ◦ ψ = ϕ ◦ Φe. L’application Ψ : Rm+1 → Rn+1 est l’unique
application linéaire qui vérifie cette condition.
Proposition 5.9
5.2. Exemples
5.2.1. Translation. — On se place dans un espace affine E de dimension n muni d’un
→
−
repère (O, ~e1, . . . , ~en ). Soit ~u un vecteur de E de coordonnées (x1 , dots, xn ). La matrice
de la translation t~u est donnée par
1 0 0 x1
0
0
1 xn
0 0 1
160
MAT201 Applications à la géométrie Compléments
5.3. Projection centrale. — Une autre fonction qui joue un rôle important en syn-
thèse d’image est la projection centrale. Cette fonction permet de projeter sur un écran
l’image d’un espace de dimension trois. Cette fonction est utilisée depuis longtemps par
161
Compléments Applications à la géométrie Chap. 5
162
MAT201 Applications à la géométrie Compléments
163
MAT201 Généralisation Cours
Généralisation
Emmanuel Peyre
Ce chapitre n’est plus au programme de l’UE MAT201, mais peut être considéré
comme un complément préparant à l’UE d’algèbre linéaire de L2.
Cours
6.1. Motivation. — L’introduction de structures en mathématiques permet d’ap-
pliquer des résultats à des objets ensemblistement très différents, à condition qu’ils
vérifient des règles de calculs similaires. Ainsi la structure de R-espace vectoriel s’ap-
plique aussi bien à Rn qu’à l’ensemble des applications f : R → R qui sont continues,
dérivables et telles que f ′ = f .
Dans les parties de cours des chapitres 1 à 4, nous n’avons utilisé à aucun moment
d’inégalités entre nombres réels. Les constructions faites n’utilisent que la somme, la
multiplication et le fait que tout nombre réel non nul x admet un inverse 1/x. De ce
point de vue, l’ensemble des nombres complexes ou l’ensemble des nombres rationnels
sont également munis d’une addition et d’une multiplication qui vérifient des condi-
tions similaires. La structure de corps va permettre de généraliser l’ensemble de nos
constructions et de les appliquer à des espaces vectoriels sur Q ou sur C.
6.2. Structure d’anneau, de corps. — Commençons par la structure d’anneau
Définition 6.1
Un anneau est un groupe abélien A dont la loi est notée additivement muni d’une
loi de composition appelée produit
×A
A −→ A
a, b 7−→ ab
165
Cours Généralisation Chap. 6
Définition 6.3
Exemple 6.4. — L’ensemble des nombres réels R, des nombres rationnels Q ou des
nombres complexes C muni de la somme et du produit usuels sont des corps. On parle
par exemple du corps des complexes.
166
MAT201 Généralisation Cours
Convention 6.5
Sauf mention explicite du contraire, tous les corps considérés dans ce cours sont
supposés commutatifs.
Définition 6.7
Un espace vectoriel sur le corps K (ou K-espace vectoriel) est un groupe abélien
E dont la loi de composition est appelée addition :
×E
E −→ E
~u, ~v 7−→ ~u + ~v
muni d’une application appelée multiplication par un scalaire
×E
K −→ E
λ, ~v 7−→ λ~v
qui vérifient les quatre conditions suivantes :
(EV1) (Associativité de la multiplication scalaire)
∀λ, µ ∈ K, ∀~u ∈ E, λ(µ~u) = (λµ)~u;
(EV2) (Distributivité à droite de la multiplication scalaire)
∀λ ∈ K, ∀~u, ~v ∈ E, λ(~u + ~v ) = λ~u + λ~v;
(EV3) (Distributivité à gauche de la multiplication scalaire)
∀λ, µ ∈ K, ∀~u ∈ E, (λ + µ)~u = λ~u + µ~u;
(EV4) (Multiplication par l’unité)
∀~u ∈ E, 1~u = ~u.
167
Cours Généralisation Chap. 6
L’ensemble des notions et des propriétés vus dans les chapitres 2, 3 et 4, à l’exception
près du §2.7 se généralisent sans peine à ce cadre, à condition de remplacer systémati-
quement le corps R par le corps K. En particulier, les coordonnées sont des éléments
de K et les matrices sont à coefficients dans K.
Définition 6.8
Proposition 6.9
F2 est un corps.
Remarques 6.10. — i) Remarquons que les coordonnées dans une base d’un vecteur
d’un F2 espace vectoriel est une suite de 0 et de 1 ce qui en fait un outil particulièrement
apprécié en informatique.
ii) Si on associe à 0 le Faux et à 1 le Vrai, on notera que la table d’addition de F2
correspond à la table de vérité du « ou exclusif », et la table de multiplication à celle
du « et ».
iii) Notons qu’un espace vectoriel sur F2 vérifie des règles de calculs très particulières.
Soit E un F2 -espace vectoriel, alors
∀~u ∈ E, ~u + ~u = 0.
168
MAT201 Généralisation Cours
169
Fiche de révision Généralisation Chap. R.6
Fiche de révision
Définition R.6.1
Un anneau est un groupe abélien A dont la loi est notée additivement muni d’une
loi de composition appelée produit
×A
A −→ A
a, b 7−→ ab
qui vérifie les conditions suivantes :
(A1) (Associativité du produit)
∀a, b, c ∈ A, (ab)c = a(bc);
(A2) (Élément unité) Il existe un élément 1A de A tel que
∀a ∈ A, 1A a = a1A = a;
(A3) (Distributivité du produit par rapport à l’addition)
∀a, b, c ∈ A, a(b + c) = ab + ac,
et
∀a, b, c ∈ A, (a + b)c = ac + bc;
On dit que l’anneau est commutatif s’il vérifie en outre la condition suivante :
(AC1) (Commutativité)
∀a, b ∈ A, ab = ba.
Un corps est un anneau K qui vérifie en outre la condition suivante
(K1) (Existence d’un inverse)
∀x ∈ K {0}, ∃y ∈ K, xy = yx = 1K .
170
MAT201 Généralisation Fiche de révision
171
Entraînement Généralisation Chap. 6
Entraînement
6.1. Exercices
Exercice 6.1. Dans cet exercice on considère le C-espace vectoriel E = C2 . On rappelle
que la lettre i désigne une racine carrée de −1. Soit ϕ l’endomorphisme de E dont la
matrice dans la base usuelle est la matrice
0 −1
A= .
1 0
1. Calculer la matrice A2 + I2 .
2. Déduire de la question précédente une description de ϕ ◦ ϕ.
3. Déterminer la dimension de Ker(ϕ − i IdE ). En trouver une base.
4. Déterminer la dimension de Ker(ϕ + i IdE ). En trouver une base.
5. Trouver une base de E dans laquelle la matrice de ϕ est
i 0
.
0 −i
6. Soit λ ∈ R. Déterminer le rang de la matrice A − λI2 .
7. Déduire de la question précédente que la matrice A n’est pas semblable à une
matrice de la forme ( a0 0b ) avec a ∈ R et b ∈ R.
Exercice √6.2. Dans cet exercice on considère le C-espace vectoriel E = C3 . On note
j = − 21 + 23 i. Soit ϕ l’endomorphisme de E dont la matrice dans la base usuelle est la
matrice
0 0 1
A = 1 0 0 .
0 1 0
1. Calculer la matrice A3 .
2. Déduire de la question précédente une description de ϕ ◦ ϕ ◦ ϕ.
3. (a) Calculer j3 .
(b) Écrire le nombre complexe j sous forme exponentielle.
4. Déterminer la dimension de Ker(ϕ − IdE ). En trouver une base.
5. Déterminer la dimension de Ker(ϕ − j IdE ). En trouver une base.
6. Déterminer la dimension de Ker(ϕ − j2 IdE ). En trouver une base.
172
MAT201 Généralisation Entraînement
(a) Prouver que l’application de FF 2 dans F2 qui envoie une application f sur le
2 2
173
Entraînement Généralisation Chap. App. 0
Exercice 6.6. Dans tout cet exercice, on se place sur le corps F2 . On considère la
matrice A = ( 10 11 ) à coefficients dans F2 . On note ϕ : F22 → F22 l’application linéaire
définie par A, c’est-à-dire celle dont la matrice est A dans la base usuelle de F22 .
1. Calculer A2 dans M2 (F2 ).
2. Que peut-on dire de ϕ ◦ ϕ ?
3. Déterminer Ker(ϕ+IdF22 ) et Ker(ϕ−IdF22 ). Ces espaces sont-ils en somme directe ?
4. Soit E un F2 -espace vectoriel qui s’écrit comme la somme directe de deux sous-
espaces P et Q. On définit la symétrie s par rapport à P parallèlement à Q comme
l’unique endomorphisme de E tel que
∀~u ∈ P, ∀~v ∈ Q, s(~u + ~v ) = ~u − ~v.
Exprimer simplement s − IdE .
Exercice 6.7. 1. Munir l’ensemble {0, 1, −1} d’une addition et d’une multiplication
de sorte que cela définisse une structure de corps sur cet ensemble à trois éléments.
On note F3 ce corps.
2. Soit E un F3 -espace vectoriel de dimension n. Démontrer que E est un ensemble
fini dont on déterminera le cardinal.
Exercice 6.8. On note F4 le F2 -espace vectoriel F22 . Pour tous a, b ∈ F2 , on note a + bj
le couple (a, b) et on munit F4 du produit donné par
(a + bj)(a′ + b′ j) = (aa′ + bb′ ) + (ab′ + ba′ + bb′ )j.
1. Démontrer que ce produit est associatif.
2. Calculer j 2 et j 3 .
3. Calculer pour a, b ∈ F2 le produit
(a + bj)(a + b + bj).
4. Soient a, b ∈ F2 tel que a + bj 6= 0. Vérifier que a2 + ab + b2 6= 0.
5. Démontrer que F4 est un corps.
6. Écrire la table d’addition et de multiplication pour le corps F4 .
7. Soir E un F4 -espace vectoriel de dimension n, Démontrer que E est un ensemble
fini dont on déterminera le cardinal.
Exercice 6.9.∗ Soit F un corps fini, c’est-à-dire ayant un nombre fini d’éléments. En
s’inspirant des polynômes d’interpolation de Lagrange (cf. exercice 3.9), prouver que
toute application de F dans F est polynomiale.
174
MAT201 Annales Énoncé première session 2019
Annales
On prendra garde au fait que le programme a légèrement changé à la rentrée 2019
si bien que certains des exercices donnés dans les annales des examens de 2019 ne sont
plus totalement adaptés au nouveau programme.
175
Énoncé première session 2019 Annales App. 1
176
MAT201 Annales Corrigé première session 2019
177
Corrigé première session 2019 Annales App. 1
178
MAT201 Annales Corrigé première session 2019
179
Corrigé première session 2019 Annales App. 1
180
MAT201 Annales Énoncé partiel 2020
181
Énoncé partiel 2020 Annales App. 1
4. Démontrer que le noyau de ϕ ne contient que la suite constante nulle (on pourra
utiliser un raisonnement par récurrence).
5. En déduire que E est de dimension finie et majorer la dimension de E.
6. Soit α ∈ R {0}. Démontrer que la suite (αn )n∈N vérifie la condition (32) si et
seulement si α est solution de l’équation
(33) X 2 − X − 1 = 0.
7. Résoudre l’équation (33).
8. À l’aide des deux questions précédentes, trouver des suites (an )n∈N et (bn )n∈N
qui appartiennent à E et qui vérifient la condition suivante : si l’on pose ~ı =
ϕ((an )n∈N ) et ~ = ϕ((bn )n∈N ), la famille (~ı , ~ ) est une famille libre de vecteurs
de R2 .
9. Quelle est la dimension de E ? En donner une base.
10. Démontrer qu’il existe une unique suite (un )n∈N dans E telle que u0 = 0 et
u1 = 1 ; donner ses coordonnées dans la base de la question précédente.
182
MAT201 Annales Corrigé partiel 2020
183
Corrigé partiel 2020 Annales App. 1
184
MAT201 Annales Corrigé partiel 2020
ce qui donne
X = 2a − b − c
Y = −2a + b + 2c
Z = a − c.
Donc les coordonnées du triplet (a, b, c) dans la base (~u1 , ~u2 , ~u3) sont (2a − b − c, −2a + b + 2c, a −
Exercice 3. 1. Soient (x, y, z) et (x′ , y ′ , z ′ ) des vecteurs de R3 . On écrit les égalités
185
Corrigé partiel 2020 Annales App. 1
186
MAT201 Annales Corrigé partiel 2020
Donc la suite λ(un )n∈N = (λun )n∈N appartient également à E, ce qui prouve
que E est stable par la multiplication par un scalaire
On en conclut que E est un sous-espace vectoriel de l’espace RN des suites de
nombres réels.
2. Dans cette question on suppose que u0 = 0 et u1 = 1, les premiers termes de la
suite sont donc donnés par
u2 = u0 + u1 = 0 + 1 = 1,
u3 = u1 + u2 = 1 + 1 = 2,
u4 = u2 + u3 = 1 + 2 = 3,
u5 = u3 + u4 = 2 + 3 = 5,
u6 = u4 + u5 = 3 + 5 = 8,
u7 = u5 + u6 = 5 + 8 = 13.
187
Corrigé partiel 2020 Annales App. 1
188
MAT201 Annales Corrigé partiel 2020
les deux vecteurs ~ı et ~ ne sont pas colinéaires. Donc la famille (~ı , ~j) est libre.
9. La question précédente implique l’inégalité rg(ϕ) > 2, donc ϕ est surjective.
Donc, par la question 5, l’application ϕ est un isomorphisme d’espaces vectoriels.
Donc E est un R espace vectoriel de dimension 2 et comme (~ı , ~ ) est une base
de R2 , on obtient que le couple ((an )n∈N , (bn )n∈N ) est une base de E.
10. Comme ϕ est bijective, il existe une unique suite qui vérifie les conditions de
l’énoncé, à savoir la suite ϕ−1 (0, 1). Déterminons les coordonnées de (0, 1) dans
la base (~i, ~j) en résolvant le système d’équations linéaires
√
X + √
Y = 0
1+ 5 1− 5
2
X + 2
Y = 1.
√
En remplaçant Y par −X dans la seconde équation, on obtient l’équation 5 X =
1. Donc les coordonnées de (0, 1) sont ( √15 , √ −1
5
) dans la base (~ı , ~ ). En appliquant
l’application linéaire ϕ à la relation
−1
1 1
(0, 1) = √ ~ı − √ ~ ,
5 5
on obtient que les coordonnées de la suite ϕ (0, 1) dans la base ((an )n∈N , (bn )n∈N )
−1
189
Énoncé deuxième session 2020 Annales App. 1
190
MAT201 Annales Énoncé deuxième session 2020
191
Énoncé deuxième session 2020 Annales App. 1
192
MAT201 Annales Énoncé deuxième session 2020
3. Prouver que l’on peut écrire ρ = h◦r = r ◦h où h est une homothétie de rapport 3
dont on donnera le centre et r est une rotation dont on donnera l’axe et l’angle.
193
Corrigé deuxième session 2020 Annales App. 1
194
MAT201 Annales Corrigé deuxième session 2020
195
Corrigé deuxième session 2020 Annales App. 1
196
MAT201 Annales Corrigé deuxième session 2020
197
Corrigé deuxième session 2020 Annales App. 1
Comme (1, 1, 1) 6= 0, cela prouve que D est une droite vectorielle de base
((1, 1, 1)).
3. Soient x, y, z, x′ , y ′, z ′ , λ ∈ R. Les égalités
l((x, y, z) + λ(x′ , y ′, z ′ )) = l(x + λx′ , y + λy ′, z + λz ′ ) = (x + λx′ ) + (y + λy ′) + (z + λz ′ )
= (x + y + z) + λ(x′ + y ′ + z ′ ) = l(x, y, z) + λl(x′ , y ′, z ′ )
prouvent que l est une application linéaire de R3 dans R. C’est donc une forme
linéaire.
4. Comme la forme linéaire l n’est pas nulle, son noyau H = Ker(l) est un hyperplan
de R3 . Donc
dim(H) = dim(R3 ) − 1 = 3 − 1 = 2.
5. Les vecteurs ~u1 = (1, −1, 0) et ~u2 = (0, 1, −1) appartiennent tous les deux à H
et ils ne sont pas colinéaires puisque
1 0
−1 1 = 1 6= 0.
Donc (~u1 , ~u2 ) est une famille libre de vecteurs de H. Or, par la question précé-
dente, dim(H) = 2 donc (~u1, ~u2 ) est une base de H.
6. Soit ~u ∈ D∩H. Comme ~u ∈ D par la question 2, il existe t ∈ R tel que ~u = (t, t, t).
Comme ~u ∈ H, on a la relation t + t + t = 0 ce qui donne t = 0 et donc ~u est le
vecteur nul. Donc D ∩ H ⊂ {0}. Comme 0 ∈ D ∩ H, on obtient que D ∩ H = {0}.
7. Soit ~u ∈ H. On écrit ~u = (x, y, z) avec x, y, z ∈ R. Par définition de H, on a la
relation x + y + z = 0.
Par la question II.2,
ϕA (~u) = (2x + 2y − z, −x + 2y + 2z, 2x − y + 2z).
Les égalités
l(ϕA (~u)) = (2x + 2y − z) + (−x + 2y + 2z) + (2x − y + 2z)
= 3x + 3y + 3z = 3(x + y + z) = 0
prouvent que ϕA (~u) ∈ H. On a donc démontré l’assertion
∀~u ∈ H, ϕA (~u) ∈ H.
198
MAT201 Annales Corrigé deuxième session 2020
(b) L’orthogonal de D est l’ensemble des vecteurs (x, y, z) ∈ R3 tels que pour tout
t ∈ R on ait
tx + ty + tz = 0.
En prenant t = 1, on obtient que D ⊥ ⊂ H. Inversement tout ~u ∈ H vérifie la
condition précédente donc D ⊥ = H.
Un triplet (x2 , y2, z2 ) vérifie les conditions de la question si et seulement s’il
vérife les conditions z2 = 0, x2 > 0, x2 + y2 + z2 = 0 et x22 + y22 + z22 = 1. En
remplaçant z2 par sa valeur dans la troisième condition, on obtient y2 = −x2 .
199
Corrigé deuxième session 2020 Annales App. 1
La dernière condition nous donne alors que 2x22 = 1 et donc x2 = √12 . Par
conséquent f~2 = √12 , √
−1
2
, 0 est le seul vecteur vérifiant toutes les conditions.
(c) Les formules donnant les coordonnées du produit vectoriel fournissent
D’autre part le produit vectoriel f~1 ∧ f~2 est orthogonal à f~1 et f~2 . Il reste donc
à déterminer kf~1 ∧ f~2 k ce qui est fait par les égalités :
π
kf~1 ∧ f~2 k = kf~1 k × kf~2 k sin = 1.
2
puisque l’angle entre les vecteurs f~1 et f~2 est π2 .
4. (a) Par la question 3,
√1 √1 √1
3 2 6
P = √1 −1
√ √1 ·
3 2 6
√1 0 −2
√
3 6
200
MAT201 Annales Corrigé deuxième session 2020
6 6 6 3
0 √
6
√3 √3 √3 √1 √1 √1
1 3 3 3 3 2 6
= √32 0 √ −3 √1
2 3
−1
√
2
√1
6
3 √ −3 √6 −3 √1 −2
6 6
√
6 3
0 √
6
3 0 0
1 3 9
= 0 2
√
2 3
3 0 −9 √ 9
2 3 6
1 0 √
0
= 0 1
2√ 2
3
·
3 1
0 −2 2
√
6. Or cos − π3 = 21 et sin − π3 = − 23 . Donc ψ est la rotation vectorielle d’axe la
droite D orientée par le vecteur (1, 1, 1) et d’angle − π3 .
201
Corrigé deuxième session 2020 Annales App. 1
→
−
(c) Par la question précédente, si ~u est un vecteur de E de coordonnées (x, y, z)
−−−−−−−−−→
dans la base (~ı , ~ , ~k), alors le vecteur ρ(O)ρ(O + ~u) a pour coordonnées (2x +
2y − z, −x + 2y + 2z, 2x − y + 2z).
→
− →
−
Il résulte alors de la question II.2 que l’application de E dans E donnée par
−−−−−−−−−→
~u 7→ ρ(O)ρ(O + ~u)
est l’application linéaire ϕ̃A dont la matrice dans la base (~ı , ~ , ~k) est la ma-
trice A.
3. Posons w ~ = ~ı + ~ + ~k. Soit ∆ la droite passant par Ω et de vecteur directeur
~ Comme la base (~ı , ~ , ~k) est une base orthonormée directe, il découle de la
w.
question précédente et de la question IV.8, que ρ~ = ϕ̃A = 3ψ̃ où ψ̃ est la rotation
→
−
vectorielle d’axe la droite ∆ orientée par w ~ et d’angle − π3 .
Soit h l’homothétie de rapport 3 et de centre Ω. Par definition h est affine
d’application linéaire associée 3Id− → et h(Ω) = Ω. Notons r la rotation d’axe ∆
E
π
orientée par w~ et d’angle − 3 . Par ce qui précède, on a ~r = ψ̃ et, comme Ω ∈ ∆,
on obtient l’égalité r(Ω) = Ω.
Donc ρ~ = ~h ◦ ~r = ~r ◦ ~h et ρ(Ω) = Ω = h ◦ r(Ω) = r ◦ h(Ω). Soit M ∈ E . Comme
ρ est une application affine, on a les égalités
−−→
ρ(M) = ρ(Ω) + ρ~ ΩM .
Les égalités précédentes donnent alors que
ρ(M) = r ◦ h(M) = h ◦ r(M).
202
MAT201 Annales Énoncé partiel 2021
Exercice 4 (Des polynômes.). On considère l’espace vectoriel R[X] des fonctions poly-
nomiales à coefficients réels.
On dit qu’une fonction polynômiale P de R[X] est
1. paire si elle satisfait P (x) = P (−x) pour tout réel x,
203
Énoncé partiel 2021 Annales App. 1
6. Déduire des deux questions précédentes que toute fonction polynomiale s’écrit
d’une unique manière comme somme d’une fonction polynomiale paire et d’une
fonction polynomiale impaire.
7. Donner cette écriture pour le polynôme P = 1 + X + X 2 + X 3 .
204
MAT201 Annales Corrigé partiel 2021
205
Corrigé partiel 2021 Annales App. 1
206
MAT201 Annales Corrigé partiel 2021
2. Soient (x, y, z) les coordonnées du triplet (a, b, c) dans la base (~u, ~v , w).
~ Par défi-
nition des coordonnées, on a la relation
(a, b, c) = x~u + y~v + z w
~
qui se réécrit
(a, b, c) = (x + 2y + 3z, x + 2y + 2z, x + y + z).
Donc (x, y, z) est solution du système
X + 2Y + 3Z = a
X + 2Y + 2Z = b
X + Y + Z = c.
On effectue les transformations L2 ← L2 − L1 et L3 ← L3 − L1 qui donne le
système
X + 2Y + 3Z = a
− Z = b−a
− Y − 2Z = c − a.
En remplaçant Z par sa valeur a − b on obtient le système
X + 2Y = −2a + 3b
Z = a−b
− Y = c − a + 2(a − b) = a − 2b + c.
Et en remplaçant Y par sa valeur on obtient
X = −2a + 3b − 2(−a + 2b − c) = −b + 2c
Y = −a + 2b − c
Z = a − b.
Donc les coordonnées de (a, b, c) dans la base (~u, ~v, w)
~ sont données par (x, y, z) =
(−b + 2c, −a + 2b − c, a − b).
Exercice 3. 1. Le vecteur ~v = (a, b, c) est combinaison linéaire des vecteurs
(~u1 , ~u2 , ~u3) si et seulement s’il existe un triplet (λ, µ, ν) tel que
~v = λ~u1 + µ~u2 + ν~u3
ce qui équivaut à
(a, b, c) = (λ + µ + 3ν, 2µ + 2ν, λ − µ + ν)
207
Corrigé partiel 2021 Annales App. 1
208
MAT201 Annales Corrigé partiel 2021
209
Corrigé partiel 2021 Annales App. 1
7. On a 1 + X + X 2 + X 3 = (1 + X 2 ) + (X + X 3 ) où 1 + X 2 est paire et X + X 3
impaire.
210
MAT201 Annales Énoncé première session 2021
211
Énoncé première session 2021 Annales App. 1
Q
6. Rappelons que An désigne le produit matriciel ni=1 A. Prouver par récurrence
que pour tout entier n > 1, il existe un entier an ∈ N tel que
1 0 0
An = n 1 0
an n 1
et exprimer an+1 en termes de an .
7. Calculer an pour tout entier n > 1.
Exercice 4. On rappelle que R[X]6d désigne l’espace vectoriel des applications poly-
nomiales de degré inférieur ou égal à d, et que la famille bd = (1, X, . . . , X d ) est une
base de cet espace vectoriel. Dans tout cet exercice, les coordonnées seront relatives à
cette base.
1. Soit D4 l’application de R[X]64 dans R[X]63 qui à une application polynomiale
P associe sa dérivée P ′ .
(a) Prouver que l’application D4 est linéaire.
(b) Calculer D4 (X i ) pour i ∈ {0, 1, 2, 3, 4}.
(c) Donner la matrice de D4 dans les bases b4 et b3 .
2. Soit m3 l’application de R[X]63 dans R[X]64 qui à une application polynomiale
P associe l’application polynomiale XP : R → R donnée par x 7→ xP (x).
(a) Prouver que l’application m3 est linéaire.
(b) Donner la matrice de m3 dans les bases b3 et b4 .
3. Donner la matrice de la composée m3 ◦ D4 dans la base b4 .
4. Soit λ ∈ R. Discuter suivant la valeur de λ la dimension du noyau de l’application
linéaire m3 ◦ D4 − λIdR[X]64 .
5. Soit λ ∈ R. Discuter suivant la valeur de λ la nature géométrique de l’ensemble
{ P ∈ R[X] | XP ′ = λP }.
212
MAT201 Annales Corrigé première session 2021
213
Corrigé première session 2021 Annales App. 1
− 41 − 14 − 14 34
Exercice 3. 1. Comme f (1, 0, 0) = (1, 1, 1), f (0, 1, 0) = (0, 1, 1) et f (0, 0, 1) =
(0, 0, 1), la matrice de l’application f dans la base usuelle est donnée par
1 0 0
A = 1 1 0 .
1 1 1
2. On obtient
1 0 0 1 0 0
A2 = A × A = 2 1 0 et A = A × A2 = 3 1 0 .
3 2 1 6 3 1
214
MAT201 Annales Corrigé première session 2021
215
Corrigé première session 2021 Annales App. 1
1 0 0
6. Initialisation. Comme A = 1 1 0 l’assertion est vraie pour n = 1 avec a1 = 1.
1 1 1
Hérédité. Supposons que le résultat est vrai pour n, c’est-à-dire que
1 0 0
An = n 1 0
an n 1
pour un entier an > 0. Alors
1 0 0 1 0 0 1 0 0
An+1 = A × An = 1 1 0 n 1 0 = n + 1 1 0
1 1 1 an n 1 an + n + 1 n + 1 1
Ce qui prouve que l’assertion vaut pour n + 1 avec an+1 = an + n + 1.
Par récurrence le résultat est valide pour tout n ∈ N et an+1 = an + n + 1 pour
tout n ∈ N.
7. On a la relation
n−1
X Xn
n(n + 1)
an = (n + 1) = n=
k=0 k=1
2
pour tout n ∈ N.
Exercice 4. 1. (a) Soient P et Q ∈ R[X]64. Alors
D4 (P + Q) = (P + Q)′ = P ′ + Q′ = D4 (P ) + D4 (Q).
Donc D4 est compatible avec l’addition.
Soient λ ∈ R et P ∈ R[X]64 Alors
D4 (λP ) = (λP )′ = λP ′ = λD4 (P ).
Donc D4 est compatible avec la multiplication par un nombre réel.
Donc D4 est linéaire.
(b) On a D4 (1) = 0 et la relation
D4 (X i ) = iX i−1
pour tout i ∈ {1, 2, 3, 4}.
(c) Par la question précédente,
0 1 0 0 0
0 0 2 0 0
Matb4 ,b3 (D4 ) =
0
0 0 3 0
0 0 0 0 4
216
MAT201 Annales Corrigé première session 2021
3. Compte tenu des matrices données dans les questions 1.(c) et 2.(b),
217
Corrigé première session 2021 Annales App. 1
218
MAT201 Annales Corrigé première session 2021
219
Énoncé seconde session 2021 Annales App. 1
220
MAT201 Annales Énoncé seconde session 2021
221
Énoncé seconde session 2021 Annales App. 1
222
MAT201 Annales Corrigé seconde session 2021
223
Corrigé seconde session 2021 Annales App. 1
Exercice 2. 1. Vérifions que la famille f~1 , f~2 , f~3 est libre. Soient x, y et z des
nombres réels. La relation
xf~1 + y f~2 + z f~3 = ~0
équivaut à
x(1, 0, 1) + y(0, 1, 2) + z(1, 0, −1) = (0, 0, 0)
et donc à
(x + z, y, x + 2y − z) = (0, 0, 0).
Cette égalité est vraie si et seulement si (x, y, z) est solution du système
X + Z = 0
Y = 0
X + 2Y − Z = 0.
En remplaçant Y par sa valeur, on obtient le système
X + Z = 0
Y = 0
X − Z = 0.
L’opération L3 ← L3 − L1 fournit le système équivalent
X + Z = 0
Y = 0
− 2Z = 0.
Dont la seule solution est (0, 0, 0). Donc la famille (f~1 , f~2 , f~3 ) est libre. Comme il
s’agit d’une famille de 3 vecteurs de R3 qui est de dimension 3, c’est une base.
2. La matrice de passage de e à f a pour colonnes les composantes des vecteurs f~i ,
ce qui donne la matrice
1 0 1
Pef = 0 1 0
1 2 −1
224
MAT201 Annales Corrigé seconde session 2021
225
Corrigé seconde session 2021 Annales App. 1
Exercice 3. 1. Les images des vecteurs de la base usuelle sont f (1, 0, 0) = (0, 1, 1),
f (0, 1, 0) = (1, 0, 1) et f (0, 0, 1) = (1, 1, 0), ce qui donne la matrice
0 1 1
A = 1 0 1 .
1 1 0
2. On obtient 2
0 1 1 2 1 1
A2 = 1 0 1 = 1 2 1
1 1 0 1 1 2
et
0 1 1 2 1 1 2 3 3
A3 = 1 0 1 1 2 1 = 3 2 3
1 1 0 1 1 2 3 3 2
3. Par la question précédente, A2 = 2I3 + A.
4. Un triplet de nombres réels (x, y, z) appartient au noyau de f si et seulement si
c’est une solution du système
Y + Z = 0
X + Z = 0
X + Y = 0.
On échange les lignes 1 et 3 :
X + Y = 0
X + Z = 0
Y + Z = 0.
Puis on effectue L2 ← L2 − L1
X + Y = 0
− Y + Z = 0
Y + Z = 0.
Puis L3 ← L3 + L2 qui donne
X + Y = 0
− Y + Z = 0
2Z = 0.
dont la seule solution est (0, 0, 0). Par conséquent Ker(f ) = {~0}.
226
MAT201 Annales Corrigé seconde session 2021
227
Corrigé seconde session 2021 Annales App. 1
228
MAT201 Annales Corrigé seconde session 2021
Puis L3 ← L3 + L2 donne
X + Z = 0
Y + 2Z = 0
3Z = 0.
Dont l’unique solution est (0, 0, 0). Donc (~u1 , ~u2 , ~u3) est libre. C’est donc une
base de R3 .
(b) Soit u la base (~u1 , ~u2, ~u3 ) et posons
1 0 1
P = Peu = −1 1 1 .
0 −1 1
Par la formule de changement de base,
−1 0 0
P −1 AP = Matu (f ) = 0 −1 0 .
0 0 2
9. (a) Initialisation. Prouvons d’abord le résultat pour n = 1. On part de la relation
−1 0 0
P −1 AP = Matu (f ) = 0 −1 0
0 0 2
En multipliant cette égalité à droite par P et à gauche par P −1, on obtient
−1 0 0
A = (P P −1 )A(P P −1) = P (P −1AP )P −1 = P 0 −1 0 P −1.
0 0 2
Hérédité Supposons le résultat vrai pour n. Alors
n
−1 0 0
An = P 0 −1 0 P −1 .
0 0 2
En utilisant le cas n = 1, on obtient les égalités
n n+1
−1 0 0 −1 0 0 −1 0 0
An+1 = AAn = P 0 −1 0 P −1 P 0 −1 0 P −1 = P 0 −1 0 P −1
0 0 2 0 0 2 0 0 2
Donc le résultat vaut pour n + 1.
229
Corrigé seconde session 2021 Annales App. 1
Vérification
2 −1 −1
3 3 3
1 0 1 1 0 0
1 1 −2
−1 1 1 = 0 1 0 .
3 3 3
1 1 1
3 3 3
0 −1 1 0 0 1
230
MAT201 Annales Corrigé seconde session 2021
Donc
1 0 1 (−1)n 0 0 2 −1 −1
1
An = −1 1 1 0 (−1)n 0 1 1 −2
3 0 −1 1 0 0 2n 1 1 1
(−1)n 0 2n 2 −1 −1
1
= (−1) n+1
(−1) n
2n 1 1 −2
3 0 (−1)n+1 2n 1 1 1
n n n+1 n n+1
2(−1) + 2 (−1) + 2 (−1) + 2n
1
= (−1)n+1 + 2n 2(−1)n + 2n (−1)n+1 + 2n
3 (−1)n+1 + 2n (−1)n+1 + 2n 2(−1)n + 2n
Exercice 4. 1. On a
X −1
B1 = =X −1
1!
et
(X − 1)(X − 2) 1 3
B2 = = X 2 − X + 1.
2! 2 2
2. Soit P ∈ R[X]6d , alors il existe a0 , . . . ad ∈ R tels que
d
X
P = ai X i
i=0
231
Corrigé seconde session 2021 Annales App. 1
Autrement dit,
(P + Q)(X + 1) − (P + Q)(X) = P (X + 1) − P (X) + Q(X + 1) − Q(X),
ce qui prouve que ∆d est compatible avec l’addition.
Soit P ∈ R[X]6d et soit λ ∈ R. Pour tout x ∈ R,
(λP )(x + 1) − (λP )(x) = λ(P (x + 1) − P (x)).
Donc ∆d est compatible avec la multiplication par un nombre réel. Cette appli-
cation est donc linéaire.
3. Comme ∆4 (1) = 0, ∆4 (X) = 1, ∆4 (X 2 ) = 2X + 1, ∆4 (X 3 ) = 3X 2 + 3X + 1 et
∆4 (X 4 ) = 4X 3 + 6X 2 + 4X + 1, la matrice est
0 1 1 1 1
0 0 2 3 4
Matb4 ,b3 (∆4 ) =
0 0 0 3 6
0 0 0 0 4
4. Par définition de Bd ,
Qd Qd
i=1 (X + 1 − i) − i=1 (X − i)
∆d (Bd ) =
d!
Qd−1 Qd Q
j=0 (X − j) − i=1 (X − i) (X − X − d) d−1
i=1 (X − i)
= = = −Bd−1 .
d! d!
5. (a) Soit P ∈ R[X]6d et soient (a0 , . . . , ad ) ses coordonnées dans la base bd . Le
nombre réel ak est le coefficient de degré k de P . Par définition, Bd est une
application polynomiale de degré d dont le coefficient de degré d est d!1 . Donc
P − ad d!Bd est une application polynomiale de degré 6 d dont le coefficient
de degré d vaut 0. Donc
P − ad d!Bd ∈ R[X]6d−1 .
Cela prouve que R[X]6d = R[X]6d−1 + Vect(Bd ).
(b) Prouvons par récurrence que (1, B1 , . . . , Bd ) engendre R[X]6d.
Initialisation. Pour d = 0 c’est vrai car (1) est une base de R[X]60 .
Hérédité. Si c’est vrai pour d, soit P ∈ R[X]6d. Par la question a), il existe
λd+1 ∈ R tel que
P − λd+1 Bd+1 ∈ R[X]6d
232
MAT201 Annales Corrigé seconde session 2021
233
Énoncé partiel 2022 Annales App. 1
234
MAT201 Annales Énoncé partiel 2022
condition suivante
∀k ∈ N, uk = uk+2.
On note F le sous-ensemble de E formé des suites 2-périodiques.
1. Soient a = (an )n∈N et b = (bn )n∈N les deux suites définies par
∀n ∈ N, an = 1 et ∀n ∈ N, bn = (−1)n
Vérifier que (an )n∈N et (bn )n∈N sont des éléments de F .
2. Montrer que F est un sous-espace vectoriel de E.
3. Soit u = (un )n∈N une suite 2-périodique de premiers termes u0 et u1 . On considère
la suite v = (vn )n∈N définie par
u0 + u1 u0 − u1
∀n ∈ N, vn = · an + · bn .
2 2
(a) Calculer v0 et v1 .
(b) En déduire soigneusement que v = u.
4. Justifier que (a, b) est une famille génératrice de F .
5. Justifier que (a, b) est une famille libre.
6. Quelle est la dimension de F ?
235
Corrigé partiel 2022 Annales App. 1
236
MAT201 Annales Corrigé partiel 2022
237
Corrigé partiel 2022 Annales App. 1
est une base de R3 . En outre, les coordonnées de (a, b, c) dans la base (~u, ~v, w)
~
1 3 1 1
sont données par (x, y, z) = (− 2 a − b + 2 c, a + b − c, − 2 a + 2 c).
→
−
Exercice 3. 1. (i) 2 × 0 − 0 + 3 × 0 = 0 donc le vecteur 0 = (0, 0, 0) appartient
à V.
(ii) Soient ~u = (xu , yu , zu ) et ~v = (xv , yv , zv ) des vecteurs de V . Par définition
de V , on a les relations
2xu − yu + 3zu = 0 et 2xv − yv + 3zv = 0.
Considérons la somme ~u + ~v = (xu + xv , yu + yv , zu + zv ). Les égalités
2(xu + xv ) − (yu + yv ) + 3(zu + zv )
=(2xu − yu + 3zu ) + (2xv − yv + 3zv )
=0
prouvent que la somme ~u + ~v appartient à V et V est stable par addition.
(iii) Soit λ ∈ R et ~u = (x, y, z) ∈ V . Par définition de V , on a 2x − y + 3z = 0.
Or λ~u = (λx, λy, λz). Les égalités
2(λx) − (λy) + 3(λz) = λ(2x − y + 3z) = λ0 = 0
prouvent que λ~u ∈ V . Donc V est stable pour la mutiplication par un nombre
réel.
La partie V est donc un sous-espace vectoriel de R3 .
2. On peut écrire l’équation de V sous la forme
Y = 2X + 3Z.
Donc
V = { (λ, 2λ + 3µ, µ), (λ, µ) ∈ R2 }
c’est-à-dire
V = { λ(1, 2, 0) + µ(0, 3, 1), (λ, µ) ∈ R2 }
Autrement dit
V = Vect((1, 2, 0), (0, 3, 1)).
et on peut prendre ~e1 = (1, 2, 0) et ~e2 = (0, 3, 1).
→
−
3. Soient (λ, µ) ∈ R2 tel que λ~e1 + µ~e2 = 0 . Alors (λ, 2λ + 3µ, µ) = (0, 0, 0) et donc
λ = µ = 0. La famille (~e1 , ~e2 ) est donc libre. Comme elle engendre V , c’est une
base de V et dim(V ) = 2.
238
MAT201 Annales Corrigé partiel 2022
239
Corrigé partiel 2022 Annales App. 1
240
MAT201 Annales Énoncé première session 2022
241
Énoncé première session 2022 Annales App. 1
242
MAT201 Annales Corrigé première session 2022
243
Corrigé première session 2022 Annales App. 1
244
MAT201 Annales Corrigé première session 2022
1 0 0 2 −1 0 L1 ← L1 − L2
0 1 −1 −1 1 0
0 0 1 −1 0 1
1 0 0 2 −1 0
0 1 0 −2 1 1 L2 ← L2 + L3 .
0 0 1 −1 0 1
Donc
2 −1 0
Pfe = −2 1 1 .
−1 0 1
(En faisant le produit matriciel :
1 1 −1 2 −1 0 1 0 0
1 2 −2 −2 1 1 = 0 1 0
1 1 0 −1 0 1 0 0 1
on vérifie le calcul de l’inverse).
4. Les coordonnées recherchées sont données par la matrice colonne
a 2 −1 0 a 2a − b
(Pef )−1 b = −2 1 1 b = −2a + b + c .
c −1 0 1 c −a + c
Donc les coordonnées du vecteur (a, b, c) dans la base f sont
(2a − b, −2a + b + c, −a + c).
Exercice 3. 1. (i) Soient ~u = (xu , yu , zu ) et ~v = (xv , yv , zv ) des vecteurs de R3 . Alors
ϕ(~u + ~v ) est donné par
ϕ(~u + ~v ) = ϕ(xu + xv , yu + yv , zu + zv )
= (3(xu + xv ) − 4(zu + zv ), 5(yu + yv ), −4(xu + xv ) − 3(zu + zv ))
De même, ϕ(~u) + ϕ(v) est donné par
ϕ(~u) + ϕ(v) = ϕ(xu , yu , zu ) + ϕ(xv , yv , zv )
= (3xu − 4zu , 5yu , −4xu − 3zu ) + (3xv − 4zv , 5yv , −4xv − 3zv )
= (3(xu + xv ) − 4(zu + zv ), 5(yu + yv ), −4(xu + xv ) − 3(zu + zv )).
Donc ϕ(~u + ~v ) = ϕ(~u) + ϕ(~v ) et ϕ est compatible avec l’addition.
245
Corrigé première session 2022 Annales App. 1
3. On effectue le calcul
−2 0 −4 8 0 −4 0 0 0
(A − 5I3 )(A + 5I3 ) = 0 0 0 0 10 0 = 0 0 0 .
−4 0 −8 −4 0 2 0 0 0
246
MAT201 Annales Corrigé première session 2022
247
Corrigé première session 2022 Annales App. 1
248
MAT201 Annales Corrigé première session 2022
249
Corrigé première session 2022 Annales App. 1
250
MAT201 Annales Énoncé seconde session 2022
251
Énoncé seconde session 2022 Annales App. 1
252
MAT201 Annales Corrigé seconde session 2022
253
Corrigé seconde session 2022 Annales App. 1
254
MAT201 Annales Corrigé seconde session 2022
1 0 1 1 0 0
0 −1 1 0 1 0
0 0 1 −1 2 1 L3 ← L3 + 2L2
1 0 0 2 −2 −1 L1 ← L1 − L3
0 −1 0 1 −1 −1 L2 ← L2 − L3
0 0 1 −1 2 1
1 0 0 2 −2 −1
0 1 0 −1 1 1 L2 ← −L2 .
0 0 1 −1 2 1
Donc
2 −2 −1
Pfe = −1 1 1 .
−1 2 1
(En faisant le produit matriciel
1 0 1 2 −2 −1 1 0 0
0 −1 1 −1 1 1 = 0 1 0
1 2 0 −1 2 1 0 0 1
on vérifie le calcul de l’inverse.)
4. Les coordonnées recherchées sont données par la matrice colonne
a 2 −2 −1 a 2a − 2b − c
(Pef )−1 b = −1 1 1 b = −a + b + c .
c −1 2 1 c −a + 2b + c
Donc les coordonnées du vecteur (a, b, c) dans la base f sont
(2a − 2b − c, −a + b + c, −a + 2b + c).
Exercice 3. 1. On a les égalités
f (1, 0, 0) = (0, −1, 1), f (0, 1, 0) = (1, 0, −1), et f (0, 0, 1) = (−1, 1, 0).
Donc
0 1 −1
A = −1 0 1 .
1 −1 0
255
Corrigé seconde session 2022 Annales App. 1
2. Le calcul donne
0 1 −1 0 1 −1 −2 1 1
A2 = −1 0 1 −1 0 1 = 1 −2 1
1 −1 0 1 −1 0 1 1 −2
et
0 1 −1 −2 1 1 0 −3 3
A3 = −1 0 1 1 −2 1 = 3 0 −3
1 −1 0 1 1 −2 −3 3 0
3. Par la question précédente, A3 = −3A.
4. Soit (x, y, z) ∈ R3 , le triplet (x, y, z) appartient à Ker(f ) si et seulement s’il est
solution du système
Y − Z = 0
−X + Z = 0
X − Y = 0.
On échange les lignes L1 et L3 pour obtenir le système équivalent
X − Y = 0
−X + Z = 0
Y − Z = 0.
On effectue alors L2 ← L2 + L1 pour obtenir le système équivalent
X − Y = 0
− Y + Z = 0
Y − Z = 0.
L’opération L3 ← L3 + L2 donne alors le système échelonné équivalent
X − Y = 0
− Y + Z = 0
0 = 0
qui équivaut à
X = Z
Y = Z
dont l’ensemble des solutions est
{ (λ, λ, λ), λ ∈ R }.
256
MAT201 Annales Corrigé seconde session 2022
Donc Ker(f ) est la droite vectorielle engendrée par le vecteur (1, 1, 1). Il en résulte
que f n’est pas injective et donc A, qui est sa matrice dans la base e, n’est pas
inversible.
5. Nous allons prouver par récurrence sur k que pour tout k ∈ N et tout entier
j > 1,
A2k+j = (−3)k Aj .
Initialisation. Le résultat est vrai pour k = 0
Hérédité. On suppose k > 1 et le résultat prouvé pour k − 1. Alors, comme
j>1
A2k+j = A3 A2(k−1)+(j−1) = −3AA2(k−1)+j−1
= −3A2(k−1)+j = (−3) × (−3)k−1 Aj = (−3)k Aj ,
où la deuxième égalité découle de la question 3 et l’avant-dernière égalité résulte
de l’hypothèse de récurrence. Cela prouve la formule pour k.
Conclusion. Par récurrence le résultat vaut pour tout k ∈ N.
Si n est impair, on l’écrit n = 2k + 1 avec k ∈ N et on obtient
0 (−3)k −(−3)k
An = (−3)k A = −(−3)k 0 (−3)k .
(−3)k −(−3)k 0
Si n est pair, comme n > 1, on peut l’écrire n = 2k + 2 avec k ∈ N, et on obtient
−2(−3)k (−3)k (−3)k
An = (−3)k A2 = (−3)k −2(−3)k (−3)k .
(−3)k (−3)k −2(−3)k
Exercice 4. 1. (i) Soient ~u et ~v des vecteurs de E. Alors
l(~u + ~v )
s(~u + ~v ) = ~u + ~v − 2 w.
~
l(w)
~
L’application l étant linéaire, on a l’égalité l(~u + ~v ) = l(~u) + l(~v ) et donc
l(~u) + l(~v )
s(~u + ~v ) = ~u + ~v − 2 w
~
l(w)
~
l(~u) l(~v )
= ~u − 2 ~ + ~v − 2
w w
~ = s(~u) + s(~v )
l(w)
~ l(w)
~
ce qui prouve que s est compatible avec l’addition.
257
Corrigé seconde session 2022 Annales App. 1
258
MAT201 Annales Corrigé seconde session 2022
259
UGA Glossaire MAT201
GLOSSAIRE
261
UGA Index MAT201
INDEX
A Droite
Abélien (groupe —) . . . . . . . . . . . . . . . 32 affine . . . . . . . . . . . . . . . . . . . . . . . 137
Anneau . . . . . . . . . . . . . . . . . . . 165, 170 vectorielle . . . . . . . . . . . . . . . . . . . . . 48
Application Dual . . . . . . . . . . . . . . . . . . . . . . . . . . 74
linéaire . . . . . . . . . . . . . . . . . . . . . . . 65 E
nilpotente . . . . . . . . . . . . . . . . . . . . . 82 Échelonné (Système —) . . . . . . . . . . . . . 20
polynomiale . . . . . . . . . . . . . . . . . . . 53 Élément neutre . . . . . . . . . . . . . . . . . . . 31
Associativité . . . . . . . . . . . . . . . . . . . . . 31 Endomorphisme . . . . . . . . . . . . . . . . . . 66
B
Équation
Base . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
linéaire . . . . . . . . . . . . . . . . . . . . . . . 11
canonique de l’espace des matrices . . . 88
Espace affine . . . . . . . . . . . . . . . . . . . 136
duale . . . . . . . . . . . . . . . . . . . . . . . . 78
Espace vectoriel . . . . . . . . . . . . . . 33, 167
orthonormée . . . . . . . . . . . . . . . . . . 153
C Espaces vectoriels
Codimension . . . . . . . . . . . . . . . . . . . . . 76 isomorphes . . . . . . . . . . . . . . . . . . . . 67
Colinéaires (vecteurs —) . . . . . . . . . . . . 42 F
Famille
Combinaison linéaire . . . . . . . . . . . . . . . 39
génératrice . . . . . . . . . . . . . . . . . . . . 42
Commutatif (groupe —) . . . . . . . . . . . . 32
libre . . . . . . . . . . . . . . . . . . . . . . . . . 42
Coordonnées . . . . . . . . . . . . . . . . . 47, 137
Coplanaires (vecteurs —) . . . . . . . . . . . 43 liée . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Corps . . . . . . . . . . . . . . . . . . . . . 166, 170 Forme linéaire . . . . . . . . . . . . . . . . . . . . 74
D G
Dimension Génératrice (Famille —) . . . . . . . . . . . . 42
d’un espace affine . . . . . . . . . . . . . . 137 Groupe . . . . . . . . . . . . . . . . . . . . . . . . . 31
d’un espace vectoriel . . . . . . . . . . . . . 48 abélien . . . . . . . . . . . . . . . . . . . . . . . 32
Direction . . . . . . . . . . . . . . . . . . . . . . 138 commutatif . . . . . . . . . . . . . . . . . . . . 32
263
Index UGA
H semblables . . . . . . . . . . . . . . . . . . . . 102
Homothétie . . . . . . . . . . . . . . . . . . . . 155 N
Hyperplan Neutre (élément —) . . . . . . . . . . . . . . . 31
affine . . . . . . . . . . . . . . . . . . . . . . . 144 Noyau . . . . . . . . . . . . . . . . . . . . . . . . . 69
vectoriel . . . . . . . . . . . . . . . . . . . . . . 74 O
I Opposé . . . . . . . . . . . . . . . . . . . . . . . . . 32
Image P
d’une application linéaire . . . . . . . . . . 69 Parties disjointes . . . . . . . . . . . . . . . . . . 35
d’une famille de vecteurs . . . . . . . . . . 82 Plan
Inconnues affine . . . . . . . . . . . . . . . . . . . . . . . 137
libres . . . . . . . . . . . . . . . . . . . . . 21, 24 vectoriel . . . . . . . . . . . . . . . . . . . . . . 48
principales . . . . . . . . . . . . . . . . . . . . 21 Polynômes d’interpolation . . . . . . . . . . . 83
Inverse d’une matrice . . . . . . . . . . . . . . 93 Principale
Isométrie . . . . . . . . . . . . . . . . . . 135, 145 (Inconnue —) . . . . . . . . . . . . . . .... 21
Isomorphisme . . . . . . . . . . . . . . . . . . . . 67 Produit matriciel . . . . . . . . . . . . . .... 89
L Projection . . . . . . . . . . . . . . . . . . ... 129
Libre orthogonale . . . . . . . . . . . . . . . 133, 144
(Famille —) . . . . . . . . . . . . . . . . . . . 42 R
(Inconnue —) . . . . . . . . . . . . . . . . . . 21 Rang
Libres d’une application linéaire . . . . . . . . . . 70
(Inconnues —) . . . . . . . . . . . . . . . . . . 24 d’une famille de vecteurs . . . . . . . . . . 49
Liée d’une matrice . . . . . . . . . . . . . . . . . 103
(Famille —) . . . . . . . . . . . . . . . . . . . 42 d’un système d’équations linéaires 21, 24
Linéaire Relation de Chasles . . . . . . . . . . . . . . . 137
(Application —) . . . . . . . . . . . . . . . . 65 Repère affine . . . . . . . . . . . . . . . . . . . 137
(Combinaison —) . . . . . . . . . . . . . . . 39 Rotation
(Équation —) . . . . . . . . . . . . . . . . . . 11 vectorielle . . . . . . . . . . . . . . . . . . . . 134
M S
Matrice Solution
antisymétrique . . . . . . . . . . . . . . . . 117 d’un système d’équations linéaires . . . 12
de passage . . . . . . . . . . . . . . . . . . . . 100 Somme
de permutation . . . . . . . . . . . . . . . . 124 de sous-espaces vectoriels . . . . . . . . . . 39
diagonale . . . . . . . . . . . . . . . . . . . . 173 directe . . . . . . . . . . . . . . . . . . . . . . 127
diagonalisable . . . . . . . . . . . . . . . . . 121 directe externe . . . . . . . . . . . . . . . . . 34
d’une application linéaire . . . . . . . . . . 96 Sous-espace
identité . . . . . . . . . . . . . . . . . . . . . . . 93 affine . . . . . . . . . . . . . . . . . . . . ... 138
inversible . . . . . . . . . . . . . . . . . . . . . 93 vectoriel . . . . . . . . . . . . . . . . . . .... 40
orthogonale . . . . . . . . . . . . . . . . . . . 155 Supplémentaire . . . . . . . . . . . . . . 128, 149
symétrique . . . . . . . . . . . . . . . . . . . . 92 Symétrie . . . . . . . . . . . . . . . . . . . . ... 130
Matrices orthogonale . . . . . . . . . . . . . . . 133, 146
équivalentes . . . . . . . . . . . . . . . . . . . 103 Symétrique (Matrice —) . . . . . . . . .... 92
produit . . . . . . . . . . . . . . . . . . . . . . . 89 Système échelonné . . . . . . . . . . . . .... 20
264
UGA Index MAT201
265