Rang d`une matrice, syst`emes linéaires

Transcription

Rang d`une matrice, syst`emes linéaires
Chap 33
Rang d’une matrice, systèmes linéaires
1
1.1
Rang d’une matrice
Rang des applications linéaires représentées par une même matrice
Définition. On appelle rang d’une matrice A le rang d’une application linéaire que A représente.
Propriété. Le rang d’une matrice est indépendant du choix de l’application linéaire représentée. (Il est donc
bien défini.)
Remarque. On a bien-sûr rg A ¤ minpn, pq, où A P Mnp pKq.
Corollaire. En considérant l’application linéaire canoniquement associées à la matrice A, le rang de la matrice
A est aussi le rang de la famille de ses vecteurs colonnes.
1.2
Rang des matrices équivalentes
Propriété. Deux matrices équivalentes ont le même rang.
Corollaire. On ne change pas le rang d’une matrice en la multipliant à droite ou à gauche par une matrice
inversible :
Soit A P Mnp pKq, Q P GLn pKq et P P GLp pKq. Alors rg pQAq rg A rg pAP q.
Théorème.
matrice A P Mnp pKq est équivalente à une matrice Jnpr pαij q ¤ ¤ , où r ¤¤
"α Toute
1 si i j et 1 ¤ i ¤ r
1 i n
1 j p
0
sinon
r colonnes
1 0
p colonnes
p r colonnes
0
0
0
0 1<
<
<<
<< 0
<
0
0
0 1
0
0
0
0
0
0
0
0
0
r lignes
n
n lignes
Jnpr r lignes
ij
αij
rg A et
Corollaire. Deux matrices sont équivalentes si et seulement si elles ont le même rang.
1.3
Rang de la transposée d’une matrice
Théorème.
Le rang d’une matrice A est aussi le rang de sa transposée t A.
Corollaire. Le rang d’une matrice, qui est le rang de la famille de ses vecteurs colonnes, est aussi le rang de la
famille de ses vecteurs lignes.
2
2.1
Opérations conservant le rang
Opérations élémentaires sur les lignes des matrices
Définition. On appelle opération élémentaire sur les lignes d’une matrice l’une des trois opérations suivantes :
2010-2011
http://mpsi1.lamartin.fr
1/8
Chap 33 – Rang d’une matrice, systèmes linéaires
(a) Échange de deux lignes
(b) Multiplication d’une ligne par α 0
(c) Ajout à une ligne de α fois une autre, α qcq
Propriété. Une opération élémentaire sur les lignes d’une matrice ne change pas le rang de celle-ci.
En effet, elle correspond à la multiplication à gauche de celle-ci par une matrice inversible, donc transforme la
matrice en une matrice équivalente.
Échange Lj Ø Lk avec j k.
1 0
0 ;;;;;
1
Pj,k j
k
0
1_ _ _ _
0
1 ==
=
1
1
0
0_ _ _ _
1;
;;
;; 0
0 1
ème
ligne
ème
ligne
Alors Pj,k A est la matrice A où l’on a échangé les lignes Lj et Lk .
2 I donc P
D’autre part Pj,k
n
j,k est inversible.
Lj Ð αLj , α 0.
1 0
0 ;;;;;
1
Dj,α 0
0
α_ _ _ _
1;
;;
;; 0
0 1
j
ème
ligne
Alors Dj,α A est la matrice recherchée.
D’autre part (α 0) Dj,α Dj,α1 In donc Dj,α est inversible.
Lj Ð Lj αLk , α qcq et j k.
k
colonne
1 0
0
>>
0 >>>>
>>
>>
_ _ _ _
α
>>
>>
αEj,k >>
>>
>>
>>
>
ème
Tj,k,α
In
>0
0
j
ème
ligne
0 1
Alors Tj,k,α A est la matrice recherchée.
D’autre part, Tj,k,α Tj,k,α pIn αEj,k q pIn αEj,k q In donc Tj,k,α est inversible.
1 3 4 5
2 4 5 6
Exemple. Pour se concaincre, avec A , effectuer le produit de A par P1,3 , D1,2 et T3,1,4 .
3 5 6 7
4 6 7 8
Remarque.
2/8
http://mpsi1.lamartin.fr
2010-2011
Chap 33 – Rang d’une matrice, systèmes linéaires
2.2
Opérations élémentaires sur les colonnes des matrices
Définition. Ce sont les mêmes que sur les lignes, mais sur les colonnes.
Proposition. Une opération élémentaire sur les colonnes d’une matrice ne change pas le rang de celle-ci.
En effet, elle correspond à la multiplication à droite de celle-ci par une matrice inversible, donc transforme la
matrice en une matrice équivalente.
Remarque. Pour se convaincre, reprendre l’exemple précédent, en effectuant les multiplications à droite.
Remarque.
2.3
Méthode du pivot de Gauss pour détermination du rang
Introduction. On ne change pas le rang d’une matrice en effectuant des opérations élémentaires sur ses lignes
et ses colonnes. On transforme donc la matrice par opérations élémentaires jusqu’à obtenir une matrice simple,
dont le rang se détermine facilement.
Méthode du pivot de Gauss. Soit A paij qij une matrice non nulle (sinon, elle est de rang 0).
Si le coefficient a11 est nul, on effectue des permutations de lignes et de colonnes pour le rendre non nul.
On obtient une matrice A1 pa1ij qij avec p1 a111 0, appelé premier pivot.
Méthode du pivot de Gauss. On annule tous les coefficients de la première colonne sous le pivot, en effectuant
a1
L1 . On obtient
Lj Ð Lj pj1
1
p1
♠
♠
Si la matrice bloc b1,1
b1,p1
bn1,1
bn1,p1
b1,1
b1,p1 0
B
bn1,p1
0 bn1,1
n’est pas nulle, on réapplique le procédé sur cette matrice.
Méthode du pivot de Gauss. Cette suite d’opérations est répétée jusqu’à avoir une matrice bloc nulle, c’està-dire lorsque la matrice a la forme :
p1 ♠
0 AAAAAAAAAAA
AA AA
pr ♠
Tr 0 0
0
Le rang de la matrice est alors r.
Exemple. Déterminer le rang de la matrice
0
♠ où p 0, . . . , p 0
1
r
0
♠
0
0
3
6
18
2 4
3
2
2
2
2
3
7
4
5
7
3
2
9
7
1
Remarque.
Remarque. Utilisation de Maple
> with(Student[LinearAlgebra]):
> M := < <1,2,0,3> | <0,2,1,2> | <2,4,0,1> | <1,4,1,3> >; # définition par colonnes
> GaussianElimination (M);
2010-2011
http://mpsi1.lamartin.fr
3/8
Chap 33 – Rang d’une matrice, systèmes linéaires
>
#
>
>
>
#
>
#
2.4
Rank(M);
3
GaussianEliminationTutor (M);
N := < <1,1,x,y> | <x,y,1,1> | <1,1,y,x> | <y,x,1,1> >;
Rank(N);
4
x;
x
Calcul de l’inverse d’une matrice carrée inversible
Première méthode. Si on a la chance d’avoir une relation du type A3 3A 2In 0, alors on écrit Ap 12 A2
3
2 In q In donc A est inversible et on a directement l’expression de l’inverse.
Deuxième méthode (de Gauss). On effectue sur A une suite d’opérations élémentaires sur les lignes (ou les
colonnes, mais ne pas mélanger !) pour obtenir In . On effectue en même temps les mêmes opérations élémentaires
sur In et on obtient A1 . Les calculs seront présentés dans un tableau.
0 1 1
Exemple. Déterminer l’inverse de 1 0 1
1 1 0
Remarque.
Remarque. Utilisation de Maple
> with(Student[LinearAlgebra]):
> M := < <1,2,0,3> | <0,2,1,2> | <3,2,0,2> | <1,4,1,3> >; # définition par colonnes
> M^(-1);
18 34 21 78 47 12 14 21 0
78 34 21
1
4
1
4
1
2
1
4
#
> InverseTutor (M);
Remarque. On aura aussi une autre méthode avec le déterminant.
3
3.1
Équations linéaires
Rappel : structure de l’ensemble des solutions
Rappel. Soit E et F deux K-espaces vectoriels. On appelle équation linéaire une équation de la forme :
upxq b
où u P LpE, F q et b P F . x P E est l’inconnue et b le second membre.
On appelle équation sans second membre associée l’équation :
upxq 0F
Remarque. L’ensemble des solutions de l’équation de départ est S u1 ptbuq et celui de l’équation sans second
membre est S0 Ker u.
Théorème.
L’ensemble des solutions de l’équation linéaire upxq b est
ãÑ soit S ∅
ãÑ soit S x0
Ker u où x0 est solution particulière.
4/8
http://mpsi1.lamartin.fr
2010-2011
Chap 33 – Rang d’une matrice, systèmes linéaires
3.2
Systèmes d’équations linéaires
$a x
'
'
& a1121x11
..
'
'
% a x.
Définition. On appelle système d’équations linéaires la donnée de :
a12 x2
a22 x2
...
...
a1p xp
a2p xp
pL n q
Les données sont les aij P K, appelés coefficients du système, regroupés en A paij q ¤ ¤ P Mn,p pKq appelée
¤¤
matrice du système, et pb1 , . . . , bn q P Kn .
Les inconnues du système sont les px1 , . . . , xp q P Kp .
n1 1
an2 x2
...
anp xp
pL 1 q
pL 2 q
b1
b2
..
.
bn
1 i n
1 j p
Le rang de A s’appelle le rang du système.
Résoudre ce système, c’est trouver tous les p-uplets px1 , . . . , xp q P Kp solutions des n équations simultanément.
Interprétation vectorielle.
Propriété. Soit r rgpuq.
• Si r n, alors u est surjectif, donc le système a des solutions, quel que soit le second membre.
• Si r n, u n’est pas surjectif. Le second membre doit satisfaire certaines conditions (appelées relations
de compatibilité) pour que le système admette des solutions.
• Si r p, alors u est injectif. Si une solution existe, elle est unique.
• Si r p, alors u n’est pas injectif. On pourra toujours ajouter à une solution un élément non nul du
noyau. Donc, s’il y a des solutions, les solutions ne seront jamais uniques. On fixe arbitrairement la valeur
de certaines inconnues, et on exprime les autres en fonction de celles-là.
Propriété.
• Si n p r, u est bijectif. On dit que le système est de Cramer. Il existe une unique solution, quel
que soit le second membre : c’est u1 pbq.
Remarque.
Interprétation matricielle.
Remarque.
3.3
Résolution par la méthode du pivot de Gauss
Méthode. Soit un système d’équations linéaires représenté matriciellement par AX B. On effectue simultanément sur A et B
les opérations élémentaires sur les lignes des matrices de la méthode du pivot vu dans la détermination du rang. Cela revient à faire
des multiplications à gauche par des matrices d’opérations élémentaires.
On peut être amené à effectuer des permutations sur les colonnes, ce qui revient à effectuer les mêmes permutations sur les lignes
de X, c’est-à-dire changer l’ordre des inconnues.
On obtient :
Qk . . . Q1 AP1 . . . Pl Pl . . . P1 X Qk . . . Q1 B
looooooooooomooooooooooon looooomooooon looooomooooon
X1
Tr
B1
où B 1 est le nouveau second membre, et X 1 est X dans lequel on a éventuellement effectué des permutations de lignes.
Méthode.
$
'
'
'
'
'
'
&
'
'
'
'
'
'
%
Le système est ainsi équivalent à : (on a multiplié par des matrices inversibles)
p1 x11
a112 x12
p2 x12
..
.
pr x1r
a11p x1p
a12p x1p
a1rp x1p
0
..
.
0
b11
b12
..
.
b1r
b1r
..
.
b1n
1
Les n r dernières équations ne font plus intervenir les inconnues. Ce sont les relations de compatibilité . Ce sont les
conditions portant sur le second membre pour que le système admette des solutions.
Les p r dernières (nouvelles) inconnues peuvent être fixées arbitrairement. On dit qu’elles deviennent des paramètres des
solutions.
Le système des r premières équations aux r premières inconnues est de Cramer, triangulaire, donc se résout à vue.
2010-2011
http://mpsi1.lamartin.fr
5/8
Chap 33 – Rang d’une matrice, systèmes linéaires
$ x 3y 2z 3
&
3y z 0
Exemple. Soit à résoudre pS q
% 2x
$ 3x5x 2y4y z 57
&
3
Exemple. Soit à résoudre pS q
% xx 2y 2z
8z 7
$ ax
&
Exemple. Soit à résoudre, avec a paramètre réel, pS q
% xx
$x y z t 0
'
&
y
t 0
Exemple. Soit à résoudre pS q
z
2t 0
'
%x
x
2y
Remarque. Utilisation de Maple
>
>
>
>
z
y z
ay z
y az
1
1
1
0
with(Student[LinearAlgebra]):
M := < <1,2,0> | <2,3,2> | <0,2,1> | <3,5,5> >; # définition par colonnes
v := <5,4,2>;
LinearSolve( M, v );
#
7
11
3
3 t1
28
11
3
3 t1
t1
5
10
3
3 t1
> LinearSolveTutor( M, v );
6/8
http://mpsi1.lamartin.fr
2010-2011
2010-2011
3
0
#
AB 0
A B inversible
Soit A et B dans Mn pKq telles que :
2
http://mpsi1.lamartin.fr
9
Soit a
3
4
et n
PR
1
a
#
P N.
1
2
5
19
aij
1
1
1
2
1
3
4
11
A paij q1¤i,j ¤n , où :
33.5
2
syst_10.tex
syst_9.tex
1
3 6
cos 2θ
cos 3θ
syst_11.tex
si i j
si i j
Déterminer le rang de la matrice
syst_12.tex
cos θ
cos 2θ
cos 2θ cos 3θ cos 4θ
1
B cos θ
5
1 2 2 0 1 0 2 2 B
1 2 2 2
Déterminer le rang des matrices suivantes :
0
2 3 4
3 1 5 A
1 0 1
Déterminer le rang des matrices suivantes :
1 1
2 1
A
1 2
33.4
33.3
(a) Donner un exemple de telles matrices pour n 2.
(b) Montrer que rg A rg B n.
33.2
0
1 4 3 2 2 2 6 6 4 4 M 3 12 12 6 9
3
Décrire les opérations élémentaires permettant de passer de
M à Jn,p,r et déterminer le rang de M avec :
33.1
Rang
1
1
x
x
y
1
y 1
1
1
y
x
y
x
1
1
Discuter suivant les valeurs des réels x et y le rang de la
Soit A
$ mx
&
% xx
1
m
m2
$x
&
% xx
y
jy
j2 y
jz
j2 z
z
a
b
c
ppa, b, cq P C q. On appelle pS q le système :
z
z
mz
R 3 pm P R q :
syst_1.tex
$
m x
p m 1q y
&
p
2m 1q x
p
m 1q y %
2 x 4y
33.11
Résoudre dans
R les systèmes suivants :
mz
mz
2m z
syst_3.tex
a
b
c
Déterminer le(s) valeur(s) de m pour la(les)quelle(s) pS q n’est pas de
Cramer. Dans ce(s) cas, résoudre pS q.
33.10
Soit pm, a, b, cq P R4 . On note pS q le système :
Soit
3
y
my
y
Résoudre et discuter dans
syst_16.tex
P M4pKq telle que A2 0 et A3 0. Déterminer le
Montrer que ce système est de Cramer. Par une combinaison linéaire
des équations, déterminer l’unique solution px, y, z q.
syst_2.tex
33.9
33.8
Systèmes
rang de A.
33.7
syst_15.tex
Représenter les résultats dans un plan rapporté à un repère pOx, Oy q.
matrice :
33.6
syst_13.tex
Chap 33 – Rang d’une matrice, systèmes linéaires
7/8
8/8
x
$x
& 1
% x2x2 1
2 x4
5 x4
10 x4
3
7
13
2x2 x3 3x4 x5 0
x3 2x4 2x5 0
x2 5x3 4x5 0
R5 le système suivant :
3
0
3
6
x3
2 x3
3 x3
3z
5z
z
13 z
On considère dans
y
y
y
3y
4 x2
8 x2
12 x2
a
syst_4.tex
pa P
33.13
$ x ay a2z a
&
2
1
% axax ayy aaz
3z 1
Soit a P C. Résoudre le système :
Que penser a priori de la structure de l’ensemble des solutions ? En
donner la dimension, puis une base.
syst_7.tex
33.12
'
& 23 xx (b)
'
% 4x R$q
$ 3x
& 1
(a)
% 69 xx11
mx
3x y 2z
my
contiennent une même droite vectorielle.
z
R3 d’équations :
x 2y
toriels de
Donner une C.N.S. sur m
3x 2y z
syst_8.tex
mz
P R pour que les trois plans vec-
syst_6.tex
33.16
3
33.15
3 2 1
4
1 1
5
Inverser la matrice A 2
syst_5.tex
Trouver un polynôme P de degré minimal prenant respecti-
vement les valeurs 5, 6, 2 et 1 en 1, 2, 3 et 4.
33.14
Divers
syst_14.tex
Chap 33 – Rang d’une matrice, systèmes linéaires
http://mpsi1.lamartin.fr
2010-2011