Compléments d’algèbre linéaire
Dans ce chapitre, le corps des scalaires noté K est
ou
et E désigne un K _espace vectoriel.
1. Famille quelconque de vecteurs............................................................................p.1
Famille finie libre. Famille infinie libre. Famille génératrice. Base. Cas de K[X].
2. Sous-espaces vectoriels.........................................................................................p.12
Somme d'un nombre fini de sous-espaces vectoriels.
Somme directe. Base adaptée à une décomposition en somme directe.
Hyperplan.
3. Sous-espaces stables par un endomorphisme........................................................p.16
Rappels : Application linéaire, image, noyau. Matrice d'une application linéaire. Endomorphisme.
Sous-espace stable par un endomorphisme. Matrice dans une base adaptée.
Homothétie, projection, symétrie.
4. Matrices.................................................................................................................p.23
Trace d'une matrice, propriétés. Trace d'un endomorphisme, propriétés.
Transposée d'une matrice, propriétés. Matrices symétriques, antisymétriques.
--------------
1. F amille quelconque de vecteurs
Définition d'une famille de vecteurs
Soit E un K_espace vectoriel, I un ensemble (fini ou non), et une application
ϕ: IE
ivi
.
L'ensemble des vecteurs
vi
, images de I par l'application
ϕ
, est la famille de vecteurs indexée par I notée
(
vi
)
iI
.
Remarques : Si l'ensemble I est fini alors la famille
(
vi
)
iI
est finie.
Si l'ensemble I est infini alors la famille
(
vi
)
iI
peut-être finie ou infinie.
Exemples : Dans
2
, la famille
(
(
1;n
)
)
n∈ℕ
est la famille constituée des vecteurs …
Dans un plan vectoriel P muni d'une base
, en notant
uk=cos
(
kπ
12
)
i+sin
(
kπ
12
)
j
, la famille
(
uk
)
k
est
constituée des vecteurs du plan P : ...
Soit
F
(
[
−π ;π
]
;
)
le
_espace vectoriel des fonctions
définies sur l'intervalle
et à valeurs réelles.
En notant
fk:xcos
(
k x
)
, la famille
est
constituée des fonctions...
Compléments d'algèbre linéaire 1/27 pycreach.free.fr - TSI2
Définition d'une famille finie libre
Soit
(
v1;;vp
)
une famille de
p
vecteurs de E.
(
v1;;vp
)
est libre si et seulement si :
(
α1;;αp
)
Kp
α1v1++αpvp=0E
}
Une famille non-libre est dite liée.
Ici, une égalité vectorielle implique
p
égalités scalaires.
Remarques : Si
(
v1;;vp
)
est une famille libre alors aucun des vecteurs
vi
n'est nul.
Point de vue géométrique dans le plan:
(
v1;
v2
)
est une famille libre car.... Dans le plan
(
v1;
v2;
v3
)
est une famille liée car...
Point de vue géométrique dans l'espace muni d'une base
B=
(
i;
j;
k
)
:
u=
i+2
j+3
k
,
v=3
i+2
j+
k
et
w=
j2
k
forment une famille...
u=
i+2
j+3
k
,
v=3
i+2
j+
k
et
w=
j+2
k
forment une famille...
Remarques : La famille
(
v1
)
est libre si et seulement si
v10E
La famille
(
v1;v2
)
est libre si et seulement si les vecteurs
v1
et
v2
ne sont pas colinéaires.
La famille
(
v1;v2;v3
)
est libre si et seulement si les vecteurs
v1
,
v2
et
v3
ne sont pas coplanaires.
Exemples et contre-exemples : Dans
2
, la famille
(
(
1;n
)
)
n
0; 1
est libre car...
La famille
(
(
1;n
)
)
n
0; 2
est liée car...
Dans
F
(
[
π;π
]
;
)
, en notant
fk:xcos
(
kx
)
, la famille
(
fk
)
k
0; 2
est libre, en effet soit
(
α1;α2;α3
)
3
tel que :
α1f0+α2f1+α3f2=0F
( [
π;π
]
;
)
c'est-à-dire
x
[
π;π
]
,
α1cos
(
0×x
)
+α2cos
(
1×x
)
+α3cos
(
2×x
)
=0
Alors, en particulier, pour
x=0
, on a :
pour
x=π
2
, on a :
pour
x=π
4
, on a :
Donc ..
Compléments d'algèbre linéaire 2/27 pycreach.free.fr - TSI2
Liberté d'une famille et noyau d'une application linéaire
Soit E un espace vectoriel,
(
v1;;vp
)
une famille de
p
vecteurs de E et l'application linéaire
f
telle que :
f: KpE
(
α1;;αp
)
α1v1+ …+αpvp
(
v1;;vp
)
est libre si et seulement si
Ker f=
{
0Kp
}
(i.e.
f
est injective)
Démonstration : cf. définition du noyau d'une application linéaire.
Exemple : l'application
f:3F
(
[
π;π
]
;
)
(
a;b;c
)
xa+bcos
(
x
)
+ccos
(
2x
)
est ...
Unicité de la décomposition d'un vecteur
Soit
(
v1;;vp
)
une famille finie de vecteurs de E et
vvect
(
v1;;vp
)
Si
(
v1;;vp
)
est libre alors il existe un unique p_uplet
(
α1;;αp
)
Kp
tel que
v=α1v1+…+αpvp
.
Remarque : ceci découle de l'injectivité de l'application
f
ci-dessus.
Démonstration : soit
vvect
(
v1;;vp
)
et deux p_uplets
(
α1,;αp
)
Kp
et
(
β1;;βp
)
Kp
tels que :
{
v1v1+ …+αpvp
v1v1+ …+βpvp
Alors …
Propriétés caractéristiques des familles libres ou liées
Soit
(
v1;v2;vp
)
une famille de
p
vecteurs de E :
La famille
(
v1;v2;;vp
)
est libre si et seulement si :
(
α1;α2;;αp
)
Kp
{
0Kp
}
,
α1v1+α2v2+ …+α pvp0E
La famille
(
v1;v2;;vp
)
est liée si et seulement si :
(
α1;α2;;αp
)
Kp
{
0Kp
}
tel que
α1v1+α2v2+ …+αpvp=0E
Démonstration : La négation de « Tout
Ak
est vrai » est ...
Les matrices de coordonnées de vecteurs dans une base
Soit E un espace vectoriel de dimension finie
n
,
B=
(
e1;; en
)
une base de E,
(
α1;;αn
)
Kn
v=α1e1+ …+αnenMatB
(
v
)
=
(
α1
αn
)
Mn,1
(
K
)
matrice des coordonnées du vecteur
v
dans la base B
Soit
(
v1;;vp
)
une famille de
p
vecteurs de E telle que
j
1; p
,
MatB
(
vj
)
=
(
a1, j
an,j
)
on note la matrice des
coordonnées des vecteurs de la famille
(
v1;;vp
)
dans la base B :
v1 vp
MatB
(
v1;;vp
)
(
a1,1 a1, p
⋮ ⋮
an,1 an,p
)
e1
en
Exemples :
Pour
E=4
, la base canonique est
B=
(
e1; e2; e3; e4
)
avec
e1=
(
1; 0 ;0 ;0
)
,
e2=
(
0;1; 0; 0
)
;
e3=
(
0;0; 1;0
)
et
e4=
(
0;0;0;1
)
. Ainsi pour
v=
(
5; 6 ;7; 8
)
on a
MatB
(
v
)
=
(
5
6
7
8
)
et pour
w=
(
9;10 ;11; 12
)
,
MatB
(
v;w
)
=
(
5 9
6 10
7 11
8 12
)
Pour
E=2
[
X
]
muni de la base canonique
B=
(
1;X ; X2
)
, on a
MatB
(
(
3+X
)
2
)
=
(
9
6
1
)
Et
MatB
(
(
X1
)
2;
(
X2
)
2;
(
X3
)
2
)
=…
Compléments d'algèbre linéaire 3/27 pycreach.free.fr - TSI2
Caractérisation matricielle de la liberté d'une famille de vecteurs
Soit E un espace vectoriel de dimension finie
n
, B une base de E,
(
v1;;vp
)
une famille de
p
vecteurs de E e
La famille
(
v1;v2;;vp
)
est libre si et seulement si
rg
(
MatB
(
v1;;vp
))
=p
(nombre de colonnes de la matrice)
si et seulement si
Ker
(
MatB
(
v1;;vp
))
=0Mp,1
(
K
)
Remarques : La matrice A est parfois appelée matrice des coordonnées de la famille
(
v1;;vp
)
dans la base B.
Exemple : Dans
3
[
X
]
, la famille
X3
,
et
(
X2
)
3
est libre. En effet en notant
B=
(
1;X ; X2; X3
)
la base
canonique de
3
[
X
]
, on a :
MatB
(
X3
)
=
MatB
(
(
X1
)
3
)
=
et
MatB
(
(
X2
)
3
)
=
Ainsi
A=
Rappel sur le rang d'une matrice
Soit A une matrice. L'entier
rg
(
A
)
est le nombre de pivots de la matrice échelonnée en ligne équivalente en lignes à A.
Remarque :
rg
(
A
)
min
(
n;p
)
, ainsi : si la famille
(
v1;v2;;vp
)
est libre alors
pn
si
p>n
alors la famille
(
v1;v2;;vp
)
est liée.
Démonstration : il s'agit de décomposer tous les vecteurs dans la base B pour obtenir une interprétation matricielle de
l'équation vectorielle :
α1v1+…+α pvp=0E
.
En notant
B=
(
u1;;un
)
et
j
1; p
,
vj=a1, ju1+…+an,jun
on a :
A=
(
ai,j
)
1in
1jp
Ainsi ,
α1v1+…+αpvp=0E
dans E
α1
(
a1,1
an,1
)
+…+αp
(
a1, p
an,p
)
=
(
0
0
)
dans
Mn,1
(
K
)
(
a1,1 a1, p
an,1 an,p
)
(
α1
αp
)
=
(
0
0
)
dans
Mn,p
(
K
)
Soit R la matrice échelonnée réduite équivalente en ligne à A :
A
(
α1
αp
)
=
(
0
0
)
R
(
α1
αp
)
=
(
0
0
)
Or
rg
(
A
)
min
(
n,p
)
donc,
rg
(
A
)
p
.
Si
rg
(
A
)
<p
alors il existe une colonne
j0
de R ne contenant pas de pivot : ainsi
αj0
est une inconnue secondaire (ou
paramètre) du système qui admet donc une infinité de solutions. Ainsi la famille
(
v1;;vp
)
est liée.
En revanche si
rg
(
A
)
=p
, alors
np
et R est du type :
R=
(
1 0 0
0 ⋱ ⋮
0
00 1
0……0
⋮ ⋮
0……0
)
donc
R
(
α1
αp
)
=
(
0
0
)
(
α1
αp
)
=
(
0
0
)
Exemple de code Python utilisant le module numpy pour obtenir le rang d'une matrice :
2
3
4
5
6
7
A=np.array([[4,4,0,2,4],
[5,1,6,5,4],
[1,1,0,1,0],
[5,1,6,6,2]])
import numpy.linalg as alg
print(alg.matrix_rank(A))
Compléments d'algèbre linéaire 4/27 pycreach.free.fr - TSI2
Exemple de code Python utilisant le module sympy pour obtenir la matrice échelonnée réduite (reduced row echelon form)
équivalente en lignes à une matrice donnée ainsi que les indices des colonnes contenant les pivots:
1
2
3
4
5
6
7
from sympy import *
A = Matrix([[4,4,0,2,4],
[5,1,6,5,4],
[1,1,0,1,0],
[5,1,6,6,2]])
pprint(A.rref())
print(A.rank())
3
Rappels sur le noyau d'une matrice
Soit
AMn,p
(
K
)
,
Ker A=
{
XMp, 1
(
K
)
AX=0Mn, 1
(
K
)
}
Lien entre matrices équivalentes en ligne et noyau d'une matrice : soient A et R deux matrices.
Si A et R sont équivalentes en lignes alors
Ker A=Ker R
► Système d'équations caractérisant le noyau d'une matrice : Si R est échelonnée et réduite en ligne alors dans le système
RX=0Mn,1
(
K
)
les inconnues correspondant aux colonnes contenant un pivot sont déterminées par les autres appelées
inconnues secondaires ou paramètres.
► Base du noyau d'une matrice : les inconnues secondaires peuvent être interprétées comme les coefficients dans les
combinaisons linéaires de matrices colonnes formant une base du noyau donc la dimension du noyau est égale au nombre
de colonnes de A moins le nombre de pivots de A :
dim
(
Ker A
)
=prg
(
A
)
Démonstration : Soit
A=
(
ai,j
)
1in
1jp
, et
R=
(
αi,j
)
1in
1jp
échelonnée réduite équivalente en ligne à A. En notant
X=
(
x1
xp
)
,
AX=0Mn,1
(
K
)
{
a1,1 x1+ …+a1, pxp=0
an,1 x1+…+an,pxp=0
opérations élémentaires sur les lignes
{
α1,1 x1+…+α1, pxp=0
αn,1 x1+…+αn,pxp=0
RX=0Mn,1
(
K
)
En notant
r=rg
(
A
)
et
j1<…< jr
les indices des colonnes de R contenant un pivot i.e.
̃
j1<…< ̃
jpr
les indices des colonnes de R ne contenant pas de pivot
RX=0Mn,1
(
K
)
{
xj1=r1, ̃
j1x̃
j1r1 , ̃
jprx̃
jpr
xjq=rjq,̃
j1x̃
j1rjq,̃
jprx̃
jpr
donc
r
inconnues dépendent de
pr
paramètres (degrés de liberté)
il existe
(
x̃
j1;;x̃
jpr
)
Kpr
tel que
X=x̃
j1X1+x̃
jprXpr
s
1; pr
,
XsMp, 1
(
K
)
et
i
1; p
,
(
Xs
)
i=
{
αi,̃
jssi i est l 'indice d 'une colonne contenant un pivot
1 si i=̃
js
0 sinon
Compléments d'algèbre linéaire 5/27 pycreach.free.fr - TSI2
1 / 27 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

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