Une histoire de rang

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
egan
Membre Rationnel
Messages: 668
Enregistré le: 03 Juil 2009, 15:32

une histoire de rang

par egan » 05 Fév 2013, 22:43

Salut tout le monde,

Je bloque sur ce petit exo.

Soit A une matrice symétrique définie positive de taille n et C une matrice carré de taille n non inversible.
On définit par blocs la matrice M = A C' où C' désigne la transposé de C.
.................................................C 0

Alors le rang de M est n+rg(C).

Vous avez une idée de comment attaquer le problème ?

@+ Boris.



Maxmau
Membre Irrationnel
Messages: 1149
Enregistré le: 19 Mar 2008, 10:11

par Maxmau » 06 Fév 2013, 11:52

egan a écrit:Salut tout le monde,

Je bloque sur ce petit exo.

Soit A une matrice symétrique définie positive de taille n et C une matrice carré de taille n non inversible.
On définit par blocs la matrice M = A C' où C' désigne la transposé de C.
.................................................C 0

Alors le rang de M est n+rg(C).

Vous avez une idée de comment attaquer le problème ?

@+ Boris.

bj
A est de rang n
les n premières lignes de M sont donc indépendantes....

egan
Membre Rationnel
Messages: 668
Enregistré le: 03 Juil 2009, 15:32

par egan » 07 Fév 2013, 14:21

Je suis d'accord avec ça mais ça ne permet pas de conclure non ? Il faut aussi prendre en compte l'indépendance des n dernières lignes avec les n premières.

Maxmau
Membre Irrationnel
Messages: 1149
Enregistré le: 19 Mar 2008, 10:11

par Maxmau » 07 Fév 2013, 17:11

egan a écrit:Je suis d'accord avec ça mais ça ne permet pas de conclure non ? Il faut aussi prendre en compte l'indépendance des n dernières lignes avec les n premières.

effectivement!
idée:
cherche les vecteurs colonnes V de kerM
X la colonne des n premières coordonnées de V
Y la colonne des n dernières coordonnées de V
Montre que les vecteurs V de kerM sont ceux tq: X=0 et Y ds kerC'
(tu dois utiliser la multiplication par blocs et le fait que A est def positive)

egan
Membre Rationnel
Messages: 668
Enregistré le: 03 Juil 2009, 15:32

par egan » 07 Fév 2013, 18:08

J'avais pensé à faire un truc comme ça mais j'ai été rapidement bloqué.

En gros, il faut résoudre le problème suivante:

AX+C'Y=0
CY=0

Ce qui est équivalent à:

Y est dans Ker C
X = - A^-1C'Y

Il y a donc n-rg(C) dimensions pour Y.
A^-1C' est de rang rg(C) car A^-1 ne change pas le rang de C' qui est rg(C).
Je ne vois pas trop comment déterminer la dimension de l'image de Ker C par A^-1Y.

Maxmau
Membre Irrationnel
Messages: 1149
Enregistré le: 19 Mar 2008, 10:11

par Maxmau » 07 Fév 2013, 18:39

egan a écrit:J'avais pensé à faire un truc comme ça mais j'ai été rapidement bloqué.

En gros, il faut résoudre le problème suivante:

AX+C'Y=0
CY=0

Ce qui est équivalent à:

Y est dans Ker C
X = - A^-1C'Y

Il y a donc n-rg(C) dimensions pour Y.
A^-1C' est de rang rg(C) car A^-1 ne change pas le rang de C' qui est rg(C).
Je ne vois pas trop comment déterminer la dimension de l'image de Ker C par A^-1Y.


La deuxieme equation est. CX = 0
Multiplie la premiere a gauche par X' puis utilise: CX = 0

wserdx
Membre Rationnel
Messages: 654
Enregistré le: 03 Oct 2009, 13:44

par wserdx » 08 Fév 2013, 01:01

Je te propose de combiner les résultats suivants (et de les redémontrer au besoin):
1-Si A est inversible, alors pour toute matrice B de même taille que A on a
rang(B)=rang(AB)=rang(BA)
2-Si A est symétrique définie positive, alors il existe Q inversible telle que
A=transpose(Q)*Q
3-Pour toute matrice carré B on a
rang(B)=rang(transpose(B))=rang(transpose(B)*B)
4-Si M est diagonale par bloc alors
rang(M) = somme des rangs des blocs de M

Dans l'exercice on pose
M= matrice par bloc:
A transpose(C)
C 0

P= matrice par bloc:
I -A^-1*transpose(C)
0 I

Montre que P est inversible
Que vaut transpose(P)*M*P ?
Conclusion?

egan
Membre Rationnel
Messages: 668
Enregistré le: 03 Juil 2009, 15:32

par egan » 09 Fév 2013, 18:01

Maxmau a écrit:La deuxieme equation est. CX = 0
Multiplie la premiere a gauche par X' puis utilise: CX = 0


Désolé pour l'erreur. J'ai réussi à conclure, c'est bon. ^^

On a:

AX + C'Y = 0
CX = 0

On multiplie la première ligne par X' et on transpose:

X'AX + Y'CX = 0

Donc:

X'AX = 0

D'où:

X = 0

Donc Y est dans Ker C'.

La réciproque est évidente.

On termine avec le théorème du rang.

egan
Membre Rationnel
Messages: 668
Enregistré le: 03 Juil 2009, 15:32

par egan » 09 Fév 2013, 18:05

wserdx a écrit:Je te propose de combiner les résultats suivants (et de les redémontrer au besoin):
1-Si A est inversible, alors pour toute matrice B de même taille que A on a
rang(B)=rang(AB)=rang(BA)
2-Si A est symétrique définie positive, alors il existe Q inversible telle que
A=transpose(Q)*Q
3-Pour toute matrice carré B on a
rang(B)=rang(transpose(B))=rang(transpose(B)*B)
4-Si M est diagonale par bloc alors
rang(M) = somme des rangs des blocs de M

Dans l'exercice on pose
M= matrice par bloc:
A transpose(C)
C 0

P= matrice par bloc:
I -A^-1*transpose(C)
0 I

Montre que P est inversible
Que vaut transpose(P)*M*P ?
Conclusion?


Merci pour ta proposition.
Est-ce que tu peux me rappeler comment on fait pour montrer que le rang de B'B est le même que celui de B ?

wserdx
Membre Rationnel
Messages: 654
Enregistré le: 03 Oct 2009, 13:44

par wserdx » 09 Fév 2013, 23:11

Il en est question dans cette discussion:
algèbre linéaire

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 35 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite