• Aucun résultat trouvé

Calculs de distances entre une matrice et certaines parties de Mn

N/A
N/A
Protected

Academic year: 2022

Partager "Calculs de distances entre une matrice et certaines parties de Mn"

Copied!
4
0
0

Texte intégral

(1)

page 1

Calculs de distances entre une matrice et certaines parties de M

n

(IR)

Notations

Dans ce sujet, n est un entier naturel non nul et on note : Mn(IR) : la IR-alg`ebre des matrices carr´ees r´eelles d’ordre n.

Mn,1(IR) : le IR -espace vectoriel des matrices `a n lignes et `a une colonne.

Pour une matrice A deMn(IR) ,tAest sa matrice transpos´ee,rang(A) son rang etT r(A) sa trace.

In : la matrice unit´e deMn(IR).

Sn(IR) : le sous-espace vectoriel des matrices sym´etriques deMn(IR).

An(IR) : le sous-espace vectoriel des matrices antisym´etriques de Mn(IR) .

Sn+(IR) : l’ensemble des matrices positives deSn(IR) c’est-`a-dire des matrices A deSn(IR) v´erifiant : pour toute matrice X ∈ Mn,1(IR),tXAX>0.

GLn(IR) : le groupe des matrices inversibles deMn(IR) .

On(IR) : le groupe des matrices r´eelles orthogonales c’est-`a-dire des matricesM deMn(IR) v´erifiant :tM M=In. Pour p entier naturel, ∆p est l’ensemble des matrices de Mn(IR) de rang sup´erieur ou ´egal `a p et ∇p est l’ensemble des matrices deMn(IR) de rang inf´erieur ou ´egal `a p.

Objectifs

Le but du sujet est de calculer la distance (par la norme de Schur d´efinie `a la question II.3.) d’une matrice `a : dans la partie II.,Sn(IR) etAn(IR) par le th´eor`eme de projection orthogonale,

dans la partie III.,On(IR) par le th´eor`eme de d´ecomposition polaire, dans la partie IV., ∆p par des notions de densit´e,

dans la partie V.,∇ppar le th´eor`eme de Courant et Fischer.

La partie I. traite un exemple qui sera utilis´e dans les diff´erentes parties.

Remarque : dans le texte, le mot ”positif” signifie ”sup´erieur ou ´egal `a 0”.

I. Exercice pr´ eliminaire

1. Soit la matrice Γ =

1 2 1

−2 −1 −1

−1 −1 −2

 deM3(IR), on poseH =tΓΓ. Diagonaliser la matriceH et d´eterminer une matriceP deO3(IR) et une matrice diagonaleD`a termes tous positifs telles queD2=P−1HP.

2. On poseS =P DP−1 ∈ S3+(IR), montrer que la relation Γ =U S d´efinit une matriceU ∈ O3(IR) et calculer cette matrice.

II. Calcul de la distance de A ` a S

n

(IR) et ` a A

n

(IR)

3.Soit A et B deux matrices deMn(IR), on pose (A|B) =T r(tAB).

Montrer que l’on d´efinit ainsi un produit scalaire surMn(IR).

La norme associ´ee `a ce produit scalaire (norme de Schur) est not´ee :kAk= ((A|A))12. Dans tout le sujet, si Π est une partie non vide deMn(IR), la distance d’une matriceAdeMn(IR) `a la partie Π est le r´eeld(A,Π) = inf

M∈ΠkA−Mk. 4.Montrer queMn(IR) =Sn(IR)⊕ An(IR) et que cette somme directe est orthogonale.

5.Si A est une matrice deMn(IR), montrer qued(A,Sn(IR)) =k1

2(A−tA)k et d´eterminer de mˆemed(A,An(IR)).

(2)

page 2 6.Calculerd(Γ,A3(IR)) o`u Γ est la matrice exemple de la partie I.

III. Calcul de la distance de A ` a O

n

(IR) A. Th´ eor` eme de la d´ ecomposition polaire

7. Montrer qu’une matrice S deSn(IR) appartient `a Sn+(IR) si et seulement si toutes les valeurs propres de S sont positives ou nulles.

8.Si Aest une matrice deMn(IR), montrer que la matricetAA∈ Sn+(IR).

9.Soit A une matrice deMn(IR), on suppose qu’il existe une matrice diagonaleD= diag(d1, d2, ..dn) `a termes positifs telle quetAA=D2.

On noteA1, A2, .., An les matrices de Mn,1(IR) qui forment les colonnes de la matrice A.

a. Pour tout couple (i, j) d’entiers naturels compris entre 1 et n, ´evaluertAiAj. En particulier, si i est un entier pour lequeldi = 0, que vautAi?

b. Montrer que l’on peut trouver une base orthonorm´ee (E1, E2, ..., En) de Mn,1(IR) (par rapport au produit scalaire canoniquehX, Yi=tXY, deMn,1(IR)) telle que, pour tout entier naturelientre 1 etn,Ai=diEi. c. En d´eduire qu’il existe une matriceE deOn(IR) telle queA=ED.

10.SoitAetB deux matrices deMn(IR) v´erifianttAA=tBB.

a. Montrer qu’il existe une matrice diagonale D `a termes positifs et une matrice orthogonale P telles que : P−1tAAP =P−1tBBP =D2.

b. Montrer qu’il existe une matriceU deOn(IR) telle queA=U B.

11. D´eduire des questions pr´ec´edentes le th´eor`eme de d´ecomposition polaire : Pour toute matrice A de Mn(IR), il existe une matriceU deOn(IR) et une matrice S deSn+(IR) telles queA=U S. (Remarque : on peut ´egalement ´etablir l’unicit´e de la matriceS deSn+(IR) et mˆeme l’unicit´e de la matriceU deOn(IR) si A est de plus inversible dans cette d´ecomposition mais ce ne sera pas utile pour la suite du probl`eme).

B. Calcul de d ( A, O

n

(IR))

12.Montrer que, pour toute matriceM deMn(IR) et pour toute matrice Ω deOn(IR),kMΩk=kΩMk=kMk. 13.Dans la suite de cette partie, soitAune matrice deMn(IR), soitU ∈ On(IR) et S∈ Sn+(IR) telles queA=U S; il existe une matrice diagonaleDet une matriceP deOn(IR) telles queS=P DP−1.

a. Montrer que, pour toute matrice Ω de On(IR), kA−Ωk = kS−U−1Ωk et en d´eduire que, d(A,On(IR)) = d(S,On(IR)).

b. Montrer que,d(A,On(IR)) =d(D,On(IR)) 14.On noteD= diag(λ1, λ2, .., λn)

a. Montrer que pour toute matrice Ω deOn(IR),kD−Ωk2=

n

P

i=1

λ2i −2T r(DΩ) +n b. Montrer que pour toute matrice Ω deOn(IR),T r(DΩ)6

n

P

i=1

λi. c. Conclure qued(D,On(IR)) =kD−Ink.

15.Montrer que ,d(A,On(IR)) =kA−Uk.

16.Calculerd(Γ,O3(IR)) o`u Γ est la matrice exemple de la partie I.

IV. Calcul de la distance de A ` a ∆

p

.

17.Un r´esultat de densit´e.

(3)

page 3 a. SoitM un ´el´ement deMn(IR), montrer qu’il existe un r´eelα >0 tel que pour tout r´eelλv´erifiant 0< λ < α,

la matriceM −λIn estinversible.

b. En d´eduire queGLn(IR) est dense dansMn(IR).

18.SoitAun ´el´ement deMn(IR), d´eterminer, pour tout entier naturelp6n,d(A,∆p).

V. Calcul de la distance de A ` a ∇

p

. A. Th´ eor` eme de Courant et Fischer

Soit A une matrice deSn(IR). On noteraλ12>..>λn ses valeurs propres, on noteraD= diag(λ1, λ2, .., λn),P la matrice deOn(IR) v´erifiantA=P DtP etC1, C2, .., Cnles matrices deMn,1(IR) formant les colonnes de la matrice P.

Si kest un entier entre 1 et n, on note Ψk l’ensemble des sous-espaces vectoriels de Mn,1(IR) de dimension k. Nous allons montrer que :

λk= max

F∈Ψk

X∈F−{min0} tXAX

tXX . (th´eor`eme de Courant et Fischer).

19.SoitXun vecteur deMn,1(IR) de coordonn´ees (x1, x2, .., xn) dans la base orthonorm´ee (C1, C2, .., Cn) deMn,1(IR).

Calculer en fonction desxi etλi. (icompris entre 1 etn) :tXAX ettXX et pourkentier entre 1 etn,

tCkACk tCkCk

.

20.Soitkentier entre 1 etn, on poseFk = vect{C1, C2, .., Ck}. Montrer que pour toutX non nul deFk ,

tXAX

tXX >λk

et d´eterminer min

X∈Fk−{0} tXAX

tXX . 21.SoitF∈Ψk

a. montrer quedim(F∩vect{Ck, Ck+1, .., Cn})>1.

b. SiX est un vecteur non nul deF∩vect{Ck, Ck+1, .., Cn}, montrer que

tXAX

tXX 6λk . 22.Conclure.

B. Calcul de d(A, ∇

p

)

Dans toute cette partie : Aest une matrice deMn(IR) de rangret pest un entier naturel,p < r.

23. Montrer qu’il existe deux matrices E et P de On(IR) et une matrice diagonale D `a termes positifs telles que A=EDP. En d´eduire que le rang de la matrice tAAest encorer. (On pourra utiliser les r´esultats de la question9.) 24. Si on note les valeurs propres de la matrice sym´etrique r´eelle tAA de rang r : µ1 > µ2 > .. > µr > 0 et µr+1=..=µn= 0, si on poseD= diag(√µ1,√µ2, ..,√µr,0...,0), si pour 16l6non noteMlla matrice deMn(IR) dont lal-i`eme colonne est celle de la matriceE∈ On(IR) de la question23., tous les autres termes deMl´etant nuls, on a clairement :ED=

n

P

l=1

õlMl.

Montrer alors qu’il existe une famille orthonormale (R1, R2, .., Rn) de matrices de Mn(IR) (pour le produit scalaire (A|B) =T r(tAB) deMn(IR) ), toutes de rang un, et telles queA=

n

P

l=1

õlRl=

r

P

l=1

õlRl.

25.Avec les notations de la question24., on poseN =

p

P

l=1

√µlRl. Montrer que rang(N)6ppuis qued(A,∇p)6√µp+1+..+µr.

26.Soit M une matrice de rangp(p < r), on noteα12n>0 les valeurs propres de la matricet(A−M)(A−M) et on poseG= KerM∩Im(tAA).

(4)

page 4

Soitkun entier compris entre 1 etr−p.

a. Montrer que dimG>r−p.

b. SoitF un sous-espace vectoriel deGde dimension k, montrer que :αk > min

X∈F−{0}

tXtAAX

tXX .

c. On note (V1, V2, .., Vn) une base de IRnform´ee de vecteurs propres de la matricetAA, le vecteurVi´etant associ´e

`a la valeur propreµi de telle sorte que :µ12>..>µr>0 etµr+1=..=µn= 0.

Montrer que dim(G∩vect{V1, V2, .., Vk+p})>k.

d. En d´eduire queαkk+p.

27.En d´eduired(A,∇p).

28.Calculer, pourp∈ {0,1,2,3},γp=d(Γ,∇p) o`u Γ est la matrice exemple de la partie I.

Références

Documents relatifs

L’algorithme suivant, qui est incomplet, doit permettre de v´ erifier si le nombre de Mersenne M n est premier, en utilisant le test de Lucas-Lehmer.. Recopier et compl´ eter

Graduer la droite ci-dessous en respectant le sens de la flèche en utilisant les nombres relatifs.. x' 0

Th´ eor` eme 3.1 Λ c,a , muni de la th´ eorie βP , v´ erifie la propri´ et´ e de Church-Rosser.. Λ c,a muni de la th´ eorie βSP , est localement confluent mais ne v´ erifie pas

Ecrire une fonction ´ lettre au hasard() , sans param`etre, et qui retourne une lettre choisie au hasard de la liste alphabet.. Aide : on pourra utiliser l’instruction alea (0 , 25)

Vous travaillerez sur un des ordinateurs d’examen pour coder les algorithmes papiers sous Python.. Vous enregistrerez votre travail sur une cl´e USB fournie par

Coder sous Python la fonction decimal octal(n) de l’exercice 1 puis la tester.

2:4: En d´eduire l’expression de la pression p(r) `a l’´equilibre thermodynamique local sachant que la colonne de plasma est plac´ee dans le vide.. 2:5: ´Etablir la formule dite de

1:2:7: En appliquant la loi de L ENZ –F ARADAY au circuit ´electrique constitu´e de la boucle d’eau oc´eanique suppos´ee filiforme, ´etablir la relation liant i(t) , 1c (t) ,