[>] Rang d'une matrice par blocs

 
Exercice 1  3264  Correction  

Soient An(𝕂) et

B=(OnAInOn)2n(𝕂).
  • (a)

    Montrer que A est inversible si, et seulement si, B l’est.

  • (b)

    Calculer Bp pour tout p.

Solution

  • (a)

    Si A est inversible alors en posant

    C=(OnInA-1On)2n(𝕂)

    on obtient BC=I2n et l’on en déduit que B est inversible et que C est son inversible en vertu du théorème d’inversibilité.
    Si A n’est pas inversible alors les lignes de A sont liées et les n premières lignes de B sont aussi liées par la même relation linéaire. On en déduit que B n’est pas inversible.

  • (b)

    On obtient

    B2p=(ApOnOnAp)etB2p+1=(OnAp+1ApOn).
 
Exercice 2  3702    CCINP (PC)Correction  

Soit

A=(1-100010000-11000-1).

Calculer An pour tout n.

Solution

Par blocs, on a

A=(MO2O2-M) avec M=(1-101).

Par récurrence, on obtient

n,Mn=(1-n01)

et on en déduit

n,An=(1-n00010000(-1)n(-1)n+1n000(-1)n).

On vérifie que cette relation est encore valable pour n en constatant que cette expression satisfait

An×A-n=I4.
 
Exercice 3  5614  Correction  

Soient A,Bn() vérifiant AB=BA. Exprimer simplement Mk pour k* et

M=(ABOnA)2n()

Solution

Par produit par blocs,

M2=(A2AB+BAOnA2)=(A22ABOnA2),M3=(A33A2BOnA3).

Par récurrence, montrons que pour tout k*

Mk=(AkkAk-1BOnAk).

La propriété est immédiate pour k=1.

Supposons l’égalité vraie pour k*. Par produit par blocs,

Mk+1 =MkM=(AkkAk-1BOnAk)(ABOnA)
=(Ak+1AkB+kAk-1BAOnAk+1)=(Ak+1(k+1)AkBOnAk+1).

La récurrence est établie.

 
Exercice 4  5815  Correction  

Soient A,B,Cn(𝕂) et la matrice par blocs

M=(InAB0InC00In).

Montrer que M est inversible et calculer M-1.

Solution

La matrice M est triangulaire supérieure à coefficients diagonaux tous non nuls, elle est inversible. Recherchons l’inverse de M sous la forme

N=(InAB0InC00In).

Par produit par blocs,

MN=(InA+AB+AC+B0InC+C00In).

Posons A=-A, C=-C et B=-(AC+B)=AC-B. On obtient alors MN=I3 et donc

M-1=N=M=(In-AAC-B0In-C00In).
 
Exercice 5  5615   Correction  

Soit M la matrice par blocs

M=(ABCD)

avec A,B,C,Dn(𝕂).

  • (a)

    Décrire par des opérations élémentaires par blocs les résultats des calculs TM et MT pour

    T=(InP0In) avec PGLn(𝕂).
  • (b)

    Par quelle matrice et de quel côté, faut-il multiplier M pour échanger les deux blocs de colonnes?

  • (c)

    Même question avec les blocs de lignes.

Solution

  • (a)

    En posant le produit par blocs,

    MT=(AAP+BCCP+D)etTM=(A+PCB+PDCD).

    Ces matrices correspondent aux résultats des transvections par blocs

    C2C2+C1PetL1L1+PL2.
  • (b)

    Posons

    E=(OnInInOn).

    Par produit par blocs,

    ME=(BADC)

    est la matrice qui se déduit de M par l’échange des deux blocs de colonnes.

  • (c)

    Pour la même matrice E, on obtient

    EM=(CDAB).
 
Exercice 6  747   

Soit Mn(𝕂) une matrice de rang r que l’on suppose pouvoir écrire par blocs

M=(ABCD) avec AGLr(𝕂).
  • (a)

    Montrer que pour tout Xn-r,1(𝕂), il existe Yr,1(𝕂) telle que

    M(0X)=M(Y0)

    où les 0 désignent des colonnes nulles de tailles appropriées.

  • (b)

    En déduire que D=CA-1B.

 
Exercice 7  3137   Correction  

Soient A,B,C,Dn(𝕂) et

M=(ABCD)2n(𝕂).

On suppose que les matrices A,D et M sont inversibles.
Exprimer M-1.

Solution

On peut écrire la matrice M-1 sous la forme

M-1=(ABCD).

La relation MM-1=I2n donne alors le système

{AA+BC=InCA+DC=OnAB+BD=OnCB+DD=In

qui entraîne

{(A-BD-1C)A=InC=-D-1CAB=-A-1BD(D-CA-1B)D=In.

On en déduit que les matrices A-BD-1C et D-CA-1B sont nécessairement inversible et A et D sont leurs inverses respectifs.
Au final

M-1=((A-BD-1C)-1A-1B(CA-1B-D)-1D-1C(BD-1C-A)-1(D-CA-1B)-1).
 
Exercice 8  4461   

Soit An(𝕂). Calculer déterminant et trace de l’endomorphisme f de n(𝕂) défini par f(M)=AM.

 
Exercice 9  730      CENTRALE (MP)Correction  

Soit M une matrice carrée de taille n à coefficients dans 𝕂= ou .

Montrer que si tr(M)=0, il existe deux matrices A,Bn(𝕂) telles que

M=ABBA.

Solution

Supposons que M soit semblable à une matrice M via une matrice inversible P c’est-à-dire

M=P1MP.

Si on peut écrire M=ABBA avec A,Bn(𝕂) alors M=ABBA avec A=PAP1 et B=PBP1.

On peut ainsi transformer la matrice M en une matrice semblable sans changer la nature du problème.

Établissons maintenant le résultat demandé en raisonnant par récurrence sur la taille de la matrice M.

Si M est taille 1 et de trace nulle, il s’agit de la matrice nulle et la propriété est évidente.

Supposons la propriété établie au rang n*.

Soit M une matrice carrée d’ordre n+1 de trace nulle.

Montrons que M est semblable à une matrice de la forme

(0***).

Si M est matrice d’une homothétie alors tr(M)=0 permet de conclure M=On.

Sinon, il existe des vecteurs qui ne sont pas vecteurs propres de l’endomorphisme f canoniquement associé à M. Soit x𝕂n, un tel vecteur. En introduisant une base de 𝕂n dont x et f(x) sont les deux premiers vecteurs, la matrice de f dans cette base est de la forme souhaitée et on obtient que la matrice M est lui semblable.

Compte tenu de la remarque préliminaire, on suppose désormais que la matrice M est de la forme

(0LCM) avec tr(M)=0

Par l’hypothèse de récurrence, on peut écrire

M=ABBA.

Soit λ𝕂 qui n’est par valeur propre de la matrice B.

En posant

A=(1L(BλIn)1(λInB)1CA)etB=(00B)

on obtient

M=ABBA.

La récurrence est établie.

 [>] Rang d'une matrice par blocs



Édité le 29-08-2023

Bootstrap Bootstrap 3 - LaTeXML [LOGO] - Powered by MathJax Powered by MathJax