Matrices associ´ee `a une app lin´eaire, Changement de base
Cours d’alg` ebre 3
Fili`ere : SMIA Semaine du 13-04-2020 Semaine du 20-04-2020
Hanine Abdelouahab
Universit´e Mohammed V.
Facult´e des sciences Dep. de Math´ematiques -Rabat.
24 avril 2020
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Rang d’une famille de vecteurs :
E un K-espace vectoriel
{v1, . . . ,vp}des vecteurs de E
Vect(v1, . . . ,vp) est de dimension finie D´efinition
Le rang de la famille{v1, . . . ,vp} est la dimension du sous-espace vectoriel engendr´e par les vecteurs v1, . . . ,vp
rg(v1, . . . ,vp) =dimVect(v1, . . . ,vp)
Proposition
1 0≤rg(v1, . . . ,vp)≤p
2 rg(v1, . . . ,vp)≤dimE
Matrices associ´ee `a une app lin´eaire, Changement de base
Rang d’une famille de vecteurs :
E un K-espace vectoriel {v1, . . . ,vp}des vecteurs de E
Vect(v1, . . . ,vp) est de dimension finie D´efinition
Le rang de la famille{v1, . . . ,vp} est la dimension du sous-espace vectoriel engendr´e par les vecteurs v1, . . . ,vp
rg(v1, . . . ,vp) =dimVect(v1, . . . ,vp)
Proposition
1 0≤rg(v1, . . . ,vp)≤p
2 rg(v1, . . . ,vp)≤dimE
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Rang d’une famille de vecteurs :
E un K-espace vectoriel {v1, . . . ,vp}des vecteurs de E
Vect(v1, . . . ,vp) est de dimension finie
D´efinition
Le rang de la famille{v1, . . . ,vp} est la dimension du sous-espace vectoriel engendr´e par les vecteurs v1, . . . ,vp
rg(v1, . . . ,vp) =dimVect(v1, . . . ,vp)
Proposition
1 0≤rg(v1, . . . ,vp)≤p
2 rg(v1, . . . ,vp)≤dimE
Matrices associ´ee `a une app lin´eaire, Changement de base
Rang d’une famille de vecteurs :
E un K-espace vectoriel {v1, . . . ,vp}des vecteurs de E
Vect(v1, . . . ,vp) est de dimension finie D´efinition
Le rang de la famille{v1, . . . ,vp} est la dimension du sous-espace vectoriel engendr´e par les vecteurs v1, . . . ,vp
rg(v1, . . . ,vp) =dimVect(v1, . . . ,vp)
Proposition
1 0≤rg(v1, . . . ,vp)≤p
2 rg(v1, . . . ,vp)≤dimE
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
Quel est le rang de{v1,v2,v3}dans l’espace vectoriel R4?
v1= 1
01 0
v2= 0
11 1
v3 = −1
10 1
Dans R4 doncrg(v1,v2,v3)≤4 3 vecteurs donc rg(v1,v2,v3)≤3 v16= 0 donc rg(v1,v2,v3)≥1
rg(v1,v2,v3)≥rg(v1,v2) = 2 car v1 et v2 pas colin´eaires La famille {v1,v2,v3} est libre ou li´ee ?
R´esoudre λ1v1+λ2v2+λ3v3= 0
On trouve v1−v2+v3 = 0, la famille est donc li´ee Ainsi Vect(v1,v2,v3) =Vect(v1,v2)
rg(v1,v2,v3) =dimVect(v1,v2,v3) = 2
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
Quel est le rang de{v1,v2,v3}dans l’espace vectoriel R4?
v1= 1
01 0
v2= 0
11 1
v3 = −1
10 1
Dans R4 donc rg(v1,v2,v3)≤4 3 vecteurs donc rg(v1,v2,v3)≤3 v16= 0 donc rg(v1,v2,v3)≥1
rg(v1,v2,v3)≥rg(v1,v2) = 2 car v1 et v2 pas colin´eaires La famille {v1,v2,v3} est libre ou li´ee ?
R´esoudre λ1v1+λ2v2+λ3v3= 0
On trouve v1−v2+v3 = 0, la famille est donc li´ee Ainsi Vect(v1,v2,v3) =Vect(v1,v2)
rg(v1,v2,v3) =dimVect(v1,v2,v3) = 2
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
D´efinition
Le rang d’une matrice est le rang de ses vecteurs colonnes
Exemples
Calcul du rang de la matrice
A=
1 2 −12 0 2 4 −1 0
∈M2,4(R)
C’est le rang des vecteurs de R2
v1= (12),v2= (24),v3= −1
−12
,v4 = (00)
Tous ces vecteurs sont colin´eaires v1
Doncrg{v1,v2,v3,v4}= 1 Ainsi rgA= 1
Matrices associ´ee `a une app lin´eaire, Changement de base
D´efinition
Le rang d’une matrice est le rang de ses vecteurs colonnes
Exemples
Calcul du rang de la matrice
A=
1 2 −12 0 2 4 −1 0
∈M2,4(R)
C’est le rang des vecteurs de R2
v1= (12),v2= (24),v3= −1
−12
,v4 = (00)
Tous ces vecteurs sont colin´eaires v1
Doncrg{v1,v2,v3,v4}= 1 Ainsi rgA= 1
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
D´efinition
Le rang d’une matrice est le rang de ses vecteurs colonnes
Exemples
Calcul du rang de la matrice
A=
1 2 −12 0 2 4 −1 0
∈M2,4(R)
C’est le rang des vecteurs de R2
v1= (12),v2= (24),v3= −1
−12
,v4 = (00)
Tous ces vecteurs sont colin´eaires v1
Doncrg{v1,v2,v3,v4}= 1 Ainsi rgA= 1
Matrices associ´ee `a une app lin´eaire, Changement de base
D´efinition
Le rang d’une matrice est le rang de ses vecteurs colonnes
Exemples
Calcul du rang de la matrice
A=
1 2 −12 0 2 4 −1 0
∈M2,4(R)
C’est le rang des vecteurs de R2
v1= (12),v2= (24),v3= −1
−12
,v4 = (00)
Tous ces vecteurs sont colin´eaires v1
Doncrg{v1,v2,v3,v4}= 1 Ainsi rgA= 1
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
D´efinition
Le rang d’une matrice est le rang de ses vecteurs colonnes
Exemples
Calcul du rang de la matrice
A=
1 2 −12 0 2 4 −1 0
∈M2,4(R)
C’est le rang des vecteurs de R2
v1= (12),v2= (24),v3= −1
−12
,v4 = (00)
Tous ces vecteurs sont colin´eaires v1
Doncrg{v1,v2,v3,v4}= 1
Ainsi rgA= 1
Matrices associ´ee `a une app lin´eaire, Changement de base
D´efinition
Le rang d’une matrice est le rang de ses vecteurs colonnes
Exemples
Calcul du rang de la matrice
A=
1 2 −12 0 2 4 −1 0
∈M2,4(R)
C’est le rang des vecteurs de R2
v1= (12),v2= (24),v3= −1
−12
,v4 = (00)
Tous ces vecteurs sont colin´eaires v1
Doncrg{v1,v2,v3,v4}= 1 Ainsi rgA= 1
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
D´efinition
Une matrice est ´echelonn´ee par rapport aux colonnes si le nombre de z´eros commenant une colonne crot strictement colonne apr`es colonne, jusqu’ ce qu’il ne reste plus que des z´eros
+ 0 0 0 0 0
∗ 0 0 0 0 0
∗ + 0 0 0 0
∗ ∗ + 0 0 0
∗ ∗ ∗ 0 0 0
∗ ∗ ∗ + 0 0
∗ coefficients quelconques + coefficients non nuls Proposition
Le rang d’une matrice ´echelonn´ee par colonnes est ´egal au nombre
Matrices associ´ee `a une app lin´eaire, Changement de base
Proposition
Le rang d’une matrice est conserv´e par les op´erations ´el´ementaires suivantes sur les colonnesC1,C2, . . . ,Cp :
1 Ci ←λCi avecλ6= 0 : on multiplie une colonne par un scalaire non nul
2 Ci ←Ci+λCj avec λ∈K(etj 6=i) : on ajoute la colonne Ci un multiple d’une autre colonneCj
3 Ci ↔Cj : on ´echange deux colonnes Plus g´en´eralement, l’op´eration
Ci ←Ci+λ1C1+λ2C2+· · ·+λpCpconserve le rang de la matrice
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Proposition
Le rang d’une matrice est conserv´e par les op´erations ´el´ementaires suivantes sur les colonnesC1,C2, . . . ,Cp :
1 Ci ←λCi avecλ6= 0 : on multiplie une colonne par un scalaire non nul
2 Ci ←Ci+λCj avec λ∈K(etj 6=i) : on ajoute la colonne Ci un multiple d’une autre colonneCj
3 Ci ↔Cj : on ´echange deux colonnes Plus g´en´eralement, l’op´eration
Ci ←Ci+λ1C1+λ2C2+· · ·+λpCpconserve le rang de la matrice
Matrices associ´ee `a une app lin´eaire, Changement de base
Proposition
Le rang d’une matrice est conserv´e par les op´erations ´el´ementaires suivantes sur les colonnesC1,C2, . . . ,Cp :
1 Ci ←λCi avecλ6= 0 : on multiplie une colonne par un scalaire non nul
2 Ci ←Ci+λCj avec λ∈K(etj 6=i) : on ajoute la colonne Ci un multiple d’une autre colonneCj
3 Ci ↔Cj : on ´echange deux colonnes Plus g´en´eralement, l’op´eration
Ci ←Ci+λ1C1+λ2C2+· · ·+λpCpconserve le rang de la matrice
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Proposition
Le rang d’une matrice est conserv´e par les op´erations ´el´ementaires suivantes sur les colonnesC1,C2, . . . ,Cp :
1 Ci ←λCi avecλ6= 0 : on multiplie une colonne par un scalaire non nul
2 Ci ←Ci+λCj avec λ∈K(etj 6=i) : on ajoute la colonne Ci un multiple d’une autre colonneCj
3 Ci ↔Cj : on ´echange deux colonnes
Plus g´en´eralement, l’op´eration
Ci ←Ci+λ1C1+λ2C2+· · ·+λpCpconserve le rang de la matrice
Matrices associ´ee `a une app lin´eaire, Changement de base
Proposition
Le rang d’une matrice est conserv´e par les op´erations ´el´ementaires suivantes sur les colonnesC1,C2, . . . ,Cp :
1 Ci ←λCi avecλ6= 0 : on multiplie une colonne par un scalaire non nul
2 Ci ←Ci+λCj avec λ∈K(etj 6=i) : on ajoute la colonne Ci un multiple d’une autre colonneCj
3 Ci ↔Cj : on ´echange deux colonnes Plus g´en´eralement, l’op´eration
Ci ←Ci+λ1C1+λ2C2+· · ·+λpCpconserve le rang de la matrice
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
M´ethodologie.Comment calculer le rang d’une matrice ? M´ethode de Gauss sur les colonnes de la matriceA Op´erations ´el´ementaires
Ci←λCi Ci←Ci+λCj Ci↔Cj
Transformer la matriceA en une matrice ´echelonn´ee Le rang de la matrice est le nombre de colonnes non nulles
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
Quel est le rang de la famille des 5 vecteurs suivants deR4?
v1 =
1 1 1 1
v2 =
−1 2 0 1
v3=
3 2
−1
−3
v4 =
3 5 0
−1
v5 =
3 8 1 1
1 −1 3 3 3
1 2 2 5 8
1 0 −1 0 1
1 1 −3 −1 1
∼
1 0 0 0 0
1 3 −1 2 5
1 1 −4 −3 −2 1 2 −6 −4 −2
C2 ←C2+C1,C3 ←C3−3C1 ,C4←C4−3C1,C5 ←C5−3C1
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples C2 ↔C3
1 0 0 0 0
1 3 −1 2 5
1 1 −4 −3 −2 1 2 −6 −4 −2
∼
1 0 0 0 0
1 −1 3 2 5
1 −4 1 −3 −2 1 −6 2 −4 −2
C3 ←C3+ 3C2,C4 ←C4+ 2C2 etC5←C5+ 5C2
∼
1 0 0 0 0
1 −1 0 0 0
1 −4 −11 −11 −22 1 −6 −16 −16 −32
∼
1 0 0 0 0
1 −1 0 0 0
1 −4 −11 0 0 1 −6 −16 0 0
C4 ←C4−C3 et C5 ←C5−2C3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples Alors
rg{v1,v2,v3,v4,v5}= 3
Vect(v1,v2,v3,v4,v5) =Vect 1
1 11
,
0
−1
−4
−6
,
0
−110
−16
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Rang et matrice inversible
Th´eor`eme
Une matrice carr´ee de taillen est inversible si et seulement si elle est de rangn
Rang engendr´e par les vecteurs lignes : Une matriceA est une superposition de vecteurs lignes(w1, . . . ,wn)
Proposition
rgA=dimVect(w1, . . . ,wn)
l’espace vectoriel engendr´e par les vecteurs colonnes et l’espace vectoriel engendr´e par les vecteurs lignes sont de mme dimension
rgA=rgAT
Matrices associ´ee `a une app lin´eaire, Changement de base
Construction et caract´erisation : SoientE et F deux espaces vectoriels sur un mme corpsK
Th´eor`eme (Construction d’une application lin´eaire)
SupposonsE de dimension finie n et soit(e1, . . . ,en) une base de E Alors pour tout choix(v1, . . . ,vn) den vecteurs deF, il existe une et une seule application lin´eairef :E →F telle que pour tout i = 1, . . . ,n
f(ei) =vi
Exemples
Il existe une unique application lin´eairef :Rn→R[X]telle que f(ei) = (X + 1)i pour i = 1, . . . ,n
f(x1, . . . ,xn) =f(x1e1+· · ·+xnen) =x1f(e1) +· · ·+xnf(en) = Pn
i=1xi(X+ 1)i
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Rang d’une application lin´eaire :f :E →F une application lin´eaire Imf =f(E) =
f(x) |x∈E
Proposition
SiE est de dimension finie, alors
Imf =f(E) est un espace vectoriel de dimension finie Si (e1, . . . ,en)est une base deE, alors
Imf =Vect f(e1), . . . ,f(en) La dimension deImf est appel´ee rang de f rg(f) =dimImf =dimVect f(e1), . . . ,f(en)
Proposition
SiE et F sont de dimension finie alors
rg(f)≤min (dimE,dimF)
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples (Calcul du rang def)
f :R3→R2 f(x,y,z) = (3x−4y+ 2z,2x−3y−z)
e1= 1
0 0
e2 = 0
1 0
e3 = 0
0 1
(e1,e2,e3) est la base canonique deR3 v1=f(e1) =f
1
00
= (32)
v2=f(e2) =f 0
10
= −4−3 v3 =f(e3) =f
0
01
= −12
rgf =rgA oA=
3 −4 2 2 −3 −1
3vecteurs donc rgf ≤3 rgf ≤dimR2= 2 f 6= 0doncrgf ≥1 rgf = 1ou2
v1 et v2 sont lin´eairement ind´ependants, donc rgf = 2
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Th´ or` eme du rang :
f :E →F est une application lin´eaire E est de dimension finie
le noyau de f est Kerf =
x ∈E |f(x) = 0F l’image de f estImf =f(E) =
f(x)|x∈E
Th´eor`eme (du rang)
dimE =dimKerf +dimImf
dimE =dimKerf +rgf
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples f :R4→R3
f(x1,x2,x3,x4) = (x1−x2+x3,2x1+2x2+6x3+4x4,−x1−2x3−x4) Premi`ere m´ethode : On calcule d’abord le noyau
(x1,x2,x3,x4)∈Kerf ⇐⇒ f(x1,x2,x3,x4) = (0,0,0)
⇐⇒
x1 − x2 + x3 = 0
2x1 + 2x2 + 6x3 + 4x4 = 0
−x1 − 2x3 − x4 = 0
⇐⇒
x1 − x2 + x3 = 0 x2 + x3 + x4 = 0
Kerf =
(−2x3−x4,−x3−x4,x3,x4)|x3,x4 ∈R
Kerf =
x3
−2
−1 10
+x4
−1
−1 01
=Vect −2
−1 10
,
−1
−1 01
dimKerf = 2
Th´eor`eme du rang : dimImf =dimR4−dimKerf = 4−2 = 2
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples f :R4→R3
f(x1,x2,x3,x4) = (x1−x2+x3,2x1+2x2+6x3+4x4,−x1−2x3−x4) Deuxi`eme m´ethode : On calcule d’abord l’image
(e1,e2,e3,e4)la base canonique deR4 v1=f(e1) =f
1
0 0 0
= 1
−12
v2=f(e2) =f 0
1 0 0
=−1
2 0
v3=f(e3) =f 0
0 1 0
= 1
6
−2
v4=f(e4) =f 0
0 0 1
= 0
4
−1
A=
1 −1 1 0
2 2 6 4
−1 0 −2 −1
∼
1 0 0 0
2 4 0 0
−1 −1 0 0
rgA= 2
Ainsirgf =dimImf =dimVect f(e1),f(e2),f(e3),f(e4)
= 2
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :Rn[X] −→ Rn[X] P(X) 7−→ P00(X) Quel est le rang et la dimension du noyau def ?
Premi`ere m´ethode : on calcule d’abord le noyau
P(X)∈Kerf ⇐⇒ P00(X) = 0 ⇐⇒ P0(X) =a⇔P(X) = aX+b
Kerf =Vect(1,X)doncdimKerf = 2 Par le th´eor`eme du rang,
rgf =dimImf =dimRn[X]−dimKerf = (n+ 1)−2 =n−1 Deuxi`eme m´ethode : on calcule d’abord l’image
(1,X,X2, . . . ,Xn)est une base de l’espace de d´epartRn[X]
doncrgf =dimImf =dimVect f(1),f(X), . . . ,f(Xn) f(1) = 0etf(X) = 0, pourk≥2,f(Xk) =k(k−1)Xk−2 f(X2),f(X3), . . . ,f(Xn) =
2,6X,12X2, . . . ,n(n−1)Xn−2 Degr´es ´echelonn´es impliquergf =n−1
Par le th´eor`eme du rang,dimKerf =dimRn[X]−rgf = 2
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Un isomorphisme est une application lin´eaire bijective Proposition
Sif :E →F un isomorphisme entre espaces vectoriels de dimension finie alorsdimE =dimF
Th´eor`eme
Soitf :E →F app lin´eaire o`u E etF de dimension finie SidimE =dimF, alors
f est bijective ⇐⇒ f est injective ⇐⇒ f est surjective
D´emonstration.
f injective ⇐⇒ Kerf ={0} ⇐⇒ dimImf =dimE ⇐⇒
dimImf =dimF ⇐⇒ Imf =F ⇐⇒ f surjective
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R2 d´efinie parf(x,y) = (x−y,x+y)
f est-elle bijective ?
Espace de d´epart et espace d’arriv´ee de mme dimension (x,y)∈Kerf ⇐⇒ f(x,y) = 0 ⇐⇒ (x−y,x+y) = (0,0)
⇐⇒
x+y = 0
x−y = 0 ⇐⇒ (x,y) = (0,0) Kerf =
(0,0) donc f est injective
Par le th´eor`eme pr´ec´edent f est un isomorphisme
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R2 d´efinie parf(x,y) = (x−y,x+y) f est-elle bijective ?
Espace de d´epart et espace d’arriv´ee de mme dimension (x,y)∈Kerf ⇐⇒ f(x,y) = 0 ⇐⇒ (x−y,x+y) = (0,0)
⇐⇒
x+y = 0
x−y = 0 ⇐⇒ (x,y) = (0,0) Kerf =
(0,0) donc f est injective
Par le th´eor`eme pr´ec´edent f est un isomorphisme
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R2 d´efinie parf(x,y) = (x−y,x+y) f est-elle bijective ?
Espace de d´epart et espace d’arriv´ee de mme dimension
(x,y)∈Kerf ⇐⇒ f(x,y) = 0 ⇐⇒ (x−y,x+y) = (0,0)
⇐⇒
x+y = 0
x−y = 0 ⇐⇒ (x,y) = (0,0) Kerf =
(0,0) donc f est injective
Par le th´eor`eme pr´ec´edent f est un isomorphisme
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R2 d´efinie parf(x,y) = (x−y,x+y) f est-elle bijective ?
Espace de d´epart et espace d’arriv´ee de mme dimension (x,y)∈Kerf
⇐⇒ f(x,y) = 0 ⇐⇒ (x−y,x+y) = (0,0)
⇐⇒
x+y = 0
x−y = 0 ⇐⇒ (x,y) = (0,0) Kerf =
(0,0) donc f est injective
Par le th´eor`eme pr´ec´edent f est un isomorphisme
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R2 d´efinie parf(x,y) = (x−y,x+y) f est-elle bijective ?
Espace de d´epart et espace d’arriv´ee de mme dimension (x,y)∈Kerf ⇐⇒ f(x,y) = 0
⇐⇒ (x−y,x+y) = (0,0)
⇐⇒
x+y = 0
x−y = 0 ⇐⇒ (x,y) = (0,0) Kerf =
(0,0) donc f est injective
Par le th´eor`eme pr´ec´edent f est un isomorphisme
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R2 d´efinie parf(x,y) = (x−y,x+y) f est-elle bijective ?
Espace de d´epart et espace d’arriv´ee de mme dimension (x,y)∈Kerf ⇐⇒ f(x,y) = 0 ⇐⇒ (x−y,x+y) = (0,0)
⇐⇒
x+y = 0
x−y = 0 ⇐⇒ (x,y) = (0,0) Kerf =
(0,0) donc f est injective
Par le th´eor`eme pr´ec´edent f est un isomorphisme
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R2 d´efinie parf(x,y) = (x−y,x+y) f est-elle bijective ?
Espace de d´epart et espace d’arriv´ee de mme dimension (x,y)∈Kerf ⇐⇒ f(x,y) = 0 ⇐⇒ (x−y,x+y) = (0,0)
⇐⇒
x+y = 0 x−y = 0
⇐⇒ (x,y) = (0,0)
Kerf =
(0,0) donc f est injective
Par le th´eor`eme pr´ec´edent f est un isomorphisme
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R2 d´efinie parf(x,y) = (x−y,x+y) f est-elle bijective ?
Espace de d´epart et espace d’arriv´ee de mme dimension (x,y)∈Kerf ⇐⇒ f(x,y) = 0 ⇐⇒ (x−y,x+y) = (0,0)
⇐⇒
x+y = 0
x−y = 0 ⇐⇒ (x,y) = (0,0)
Kerf =
(0,0) donc f est injective
Par le th´eor`eme pr´ec´edent f est un isomorphisme
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R2 d´efinie parf(x,y) = (x−y,x+y) f est-elle bijective ?
Espace de d´epart et espace d’arriv´ee de mme dimension (x,y)∈Kerf ⇐⇒ f(x,y) = 0 ⇐⇒ (x−y,x+y) = (0,0)
⇐⇒
x+y = 0
x−y = 0 ⇐⇒ (x,y) = (0,0) Kerf =
(0,0) donc f est injective
Par le th´eor`eme pr´ec´edent f est un isomorphisme
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R2 d´efinie parf(x,y) = (x−y,x+y) f est-elle bijective ?
Espace de d´epart et espace d’arriv´ee de mme dimension (x,y)∈Kerf ⇐⇒ f(x,y) = 0 ⇐⇒ (x−y,x+y) = (0,0)
⇐⇒
x+y = 0
x−y = 0 ⇐⇒ (x,y) = (0,0) Kerf =
(0,0) donc f est injective
Par le th´eor`eme pr´ec´edent f est un isomorphisme
Matrices associ´ee `a une app lin´eaire, Changement de base
Exercices :
1 Soit (e1,e2,e3) la base canonique deR3. Donner l’expression def(x,y,z) of :R3 →R3 est l’application lin´eaire qui envoiee1 sur son oppos´e, qui envoie e2 sur le vecteur nul et qui envoie e3 sur la somme des trois vecteurse1,e2,e3.
2 Soit f :R3→R2 d´efinie par
f(x,y,z) = (x−2y−3z,2y+ 3z). Calculer une base du noyau def, une base de l’image def et v´erifier le th´eor`eme du rang.
3 Idem avecf :R3 →R3,f(x,y,z) = (−y+z,x+z,x+y).
4 Mme question avec l’application lin´eaire f :Rn[X]→Rn[X] qui Xk associeXk−1 pour 1≤k ≤n et qui 1 associe0.
5 Lorsque c’est possible, calculer la dimension du noyau, le rang et dire sif peut tre injective, surjective, bijective :
Une application lin´eaire surjective f :R7→R4. Une application lin´eaire injectivef :R5→R8. Une application lin´eaire surjective f :R4→R4. Une application lin´eaire injectivef :R6→R6.
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Matrice d’une app lin´ eaire
E et F deuxK-espaces vectoriels de dimension finie B= (e1, . . . ,ep) une base deE
B0 = (f1, . . . ,fn) une base deF f :E →F une application lin´eaire
1 f est d´etermin´ee de facon unique par l’image d’une base deE, donc par les vecteurs f(e1),f(e2), . . . ,f(ep)
2 f(ej)se d´ecompose de mani`ere unique dans la baseB0
3 Il existe a1,j,a2,j, . . . ,an,j ∈Ktels que f(ej) =a1,jf1+a2,jf2+· · ·+an,jfn=
a1,j
a2,j
...
an,j
B0
Matrices associ´ee `a une app lin´eaire, Changement de base
f :E →F app lin B= (e1, ...,ep) base deE,B0 = (f1, ...,fn) base deF doncf(ej) =a1,jf1+a2,jf2+...+an,jfn=
a1,j
a2,j
...
an,j
B0
D´efinition
La matrice def par rapport aux basesB et B0 est la matrice (ai,j)∈Mn,p(K)
MatB,B0(f) =
f(e1) . . . f(ej) . . . f(ep)
f1 a11 a1j . . . a1p
f2 a21 a2j . . . a2p
... ... ... ... ...
fn an1 anj . . . anp
Laj-`eme colonne est constitu´ee des coordonn´ees du vecteurf(ej) dans la baseB0 = (f1,f2, . . . ,fn). Les vecteurs colonnes sont l’image parf des vecteurs de la base de d´epartB, exprim´ee dans la base d’arriv´eeB0.
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f : R3 −→ R2
(x1,x2,x3) 7−→ (x1+x2−x3,x1−2x2+ 3x3)
f :x1
x2
x3
7→ xx1+x2−x3
1−2x2+3x3
Soit B= (e1,e2,e3) la base canonique deR3 Soit B0 = (f1,f2) la base canonique deR2 e1=1
0 0
e2=0
1 0
e3 =0
0 1
f1 = (10)f2 = (01) Quelle est la matrice def dans les basesB et B0?
f(e1) =f(1,0,0) = (1,1) =f1+f2 f(e2) =f(0,1,0) = (1,−2) =f1−2f2
f(e3) =f(0,0,1) = (−1,3) =−f1+ 3f2
f(e1) f(e2) f(e3)
f 1 1 −1
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
Mˆeme application lin´eaire :
f : R3 −→ R2
(x1,x2,x3) 7−→ (x1+x2−x3,x1−2x2+ 3x3)
1 =1
10
2 =1
01
3 =0
11
φ1 = (10) φ2= (11) Nouvelle base de d´epartB0= (1, 2, 3)
Nouvelle base d’arriv´eeB00 = (φ1, φ2)
Quelle est la matrice de f dans les basesB0 et B00? f(1) =f(1,1,0) = (2,−1) = 3φ1−φ2
f(2) =f(1,0,1) = (0,4) =−4φ1+ 4φ2
f(3) =f(0,1,1) = (0,1) =−φ1+φ2
MatB0,B0
0(f) =
f(1) f(2) f(3)
φ1 3 −4 −1
φ2 −1 4 1
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Op´erations sur les applications lin´eaires et les matrices Soient f,g :E →F deux applications lin´eaires Soit Bune base de E
Soit B0 une base deF Proposition
MatB,B0(f +g) =MatB,B0(f) +MatB,B0(g) MatB,B0(λf) =λMatB,B0(f)
A=MatB,B0(f) B =MatB,B0(g)
C =MatB,B0(f +g) D =MatB,B0(λf)
Alors C =A+B D =λA
Matrices associ´ee `a une app lin´eaire, Changement de base
Soient f :E →F etg :F →G deux applications lin´eaires Soient Bune base deE,B0 une base deF et B00 une base de G
Proposition
MatB,B00(g◦f) =MatB0,B00(g)×MatB,B0(f)
A=MatB,B0(f) B =MatB0,B00(g) C =MatB,B00(g ◦f)
Alors C =B×A
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R3
A=MatB,B0(f) =
1 0 1 1 0 2
∈M3,2
g :R3→R2 B =MatB0,B00(g) =
2 −1 0
3 1 2
∈M2,3
g ◦f :R2→R2
MatB,B00(g◦f) =C =B×A=
2 −1 0
3 1 2
×
1 0 1 1 0 2
=
1 −1 4 5
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R3
A=MatB,B0(f) =
1 0 1 1 0 2
∈M3,2
g :R3→R2 B =MatB0,B00(g) =
2 −1 0
3 1 2
∈M2,3
g ◦f :R2→R2
MatB,B00(g◦f) =C =B×A=
2 −1 0
3 1 2
×
1 0 1 1 0 2
=
1 −1 4 5
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R3
A=MatB,B0(f) =
1 0 1 1 0 2
∈M3,2
g :R3→R2 B =MatB0,B00(g) =
2 −1 0
3 1 2
∈M2,3
g ◦f :R2→R2
MatB,B00(g◦f) =C =B×A=
2 −1 0
3 1 2
×
1 0 1 1 0 2
=
1 −1 4 5
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R3
A=MatB,B0(f) =
1 0 1 1 0 2
∈M3,2
g :R3→R2 B =MatB0,B00(g) =
2 −1 0
3 1 2
∈M2,3
g ◦f :R2→R2
MatB,B00(g◦f)
=C =B×A=
2 −1 0
3 1 2
×
1 0 1 1 0 2
=
1 −1 4 5
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R3
A=MatB,B0(f) =
1 0 1 1 0 2
∈M3,2
g :R3→R2 B =MatB0,B00(g) =
2 −1 0
3 1 2
∈M2,3
g ◦f :R2→R2
MatB,B00(g◦f) =C
=B×A=
2 −1 0
3 1 2
×
1 0 1 1 0 2
=
1 −1 4 5
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R3
A=MatB,B0(f) =
1 0 1 1 0 2
∈M3,2
g :R3→R2 B =MatB0,B00(g) =
2 −1 0
3 1 2
∈M2,3
g ◦f :R2→R2
MatB,B00(g◦f) =C =B×A
=
2 −1 0
3 1 2
×
1 0 1 1 0 2
=
1 −1 4 5
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R3
A=MatB,B0(f) =
1 0 1 1 0 2
∈M3,2
g :R3→R2 B =MatB0,B00(g) =
2 −1 0
3 1 2
∈M2,3
g ◦f :R2→R2
MatB,B00(g◦f) =C =B×A=
2 −1 0
3 1 2
×
1 0 1 1 0 2
=
1 −1 4 5
Matrices associ´ee `a une app lin´eaire, Changement de base
Exemples
f :R2 →R3
A=MatB,B0(f) =
1 0 1 1 0 2
∈M3,2
g :R3→R2 B =MatB0,B00(g) =
2 −1 0
3 1 2
∈M2,3
g ◦f :R2→R2
MatB,B00(g◦f) =C =B×A=
2 −1 0
3 1 2
×
1 0 1 1 0 2
=
1 −1 4 5
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Matrice d’un endomorphisme
f :E →E est un endomorphisme
Deux bases distinctes pour l’espace vectorielE :MatB,B0(f) Mˆeme baseB au d´epart et l’arriv´ee :MatB(f)
Exemples
identit´e Id :E →E,Id(x) =x MatB(Id) =In
homoth´etie hλ:E →E,hλ(x) =λ·x MatB(hλ) =λIn
sym´etrie centrale s :E →E,s(x) =−x MatB(s) =−In rotation
rθ:R2−→R2
rotation d’angleθ, centr´ee l’origine R2muni de la base canoniqueB
rθ(x,y) = (xcosθ−ysinθ,xsinθ+ycosθ) MatB(rθ) =
cosθ −sinθ sinθ cosθ
Matrices associ´ee `a une app lin´eaire, Changement de base
Matrice d’un endomorphisme
f :E →E est un endomorphisme
Deux bases distinctes pour l’espace vectorielE :MatB,B0(f)
Mˆeme baseB au d´epart et l’arriv´ee :MatB(f) Exemples
identit´e Id :E →E,Id(x) =x MatB(Id) =In
homoth´etie hλ:E →E,hλ(x) =λ·x MatB(hλ) =λIn
sym´etrie centrale s :E →E,s(x) =−x MatB(s) =−In rotation
rθ:R2−→R2
rotation d’angleθ, centr´ee l’origine R2muni de la base canoniqueB
rθ(x,y) = (xcosθ−ysinθ,xsinθ+ycosθ) MatB(rθ) =
cosθ −sinθ sinθ cosθ
Hanine Abdelouahab Cours d’alg`ebre 3
Matrices associ´ee `a une app lin´eaire, Changement de base
Matrice d’un endomorphisme
f :E →E est un endomorphisme
Deux bases distinctes pour l’espace vectorielE :MatB,B0(f) Mˆeme baseB au d´epart et l’arriv´ee :MatB(f)
Exemples
identit´e Id :E →E,Id(x) =x MatB(Id) =In
homoth´etie hλ:E →E,hλ(x) =λ·x MatB(hλ) =λIn
sym´etrie centrale s :E →E,s(x) =−x MatB(s) =−In rotation
rθ:R2−→R2
rotation d’angleθ, centr´ee l’origine R2muni de la base canoniqueB
rθ(x,y) = (xcosθ−ysinθ,xsinθ+ycosθ) MatB(rθ) =
cosθ −sinθ sinθ cosθ