ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 19 — Espaces préhilbertiens réels · Projection orthogonale sur un sous-espace de dimension finie

Exercice 34

Calcul

On munit ℳn(ℝ)\mathcal{M}_{n}(\mathbb{R}) du produit scalaire ⟨A,B⟩=tr⁡(ATB)\langle A, B \rangle = \operatorname{tr}({A}^{T}B).

1. Soit M=(mij)∈ℳn(ℝ)M = (m_{ij}) \in \mathcal{M}_{n}(\mathbb{R}). En notant sijs_{ij} le coefficient d'indice (i,j)(i, j) d'une matrice SS, déterminer inf⁡S∈𝒮n(ℝ)∑i=1n∑j=1n(mij−sij)2.\inf_{S \in \mathcal{S}_{n}(\mathbb{R})} \sum_{i = 1}^{n}\sum_{j = 1}^{n} (m_{ij} - s_{ij})^{2}.

2. On suppose n⩾2n \geqslant 2, et l'on note JJ la matrice dont tous les coefficients valent 11. Soit M∈ℳn(ℝ)M \in \mathcal{M}_{n}(\mathbb{R}) une matrice de trace nulle, et ss la somme de ses coefficients. Calculer inf⁡{∥M−αIn−βJ∥  ∣  (α,β)∈ℝ2}.\inf\big\{\lVert M - \alpha I_{n} - \beta J \rVert \;\big|\; (\alpha, \beta) \in \mathbb{R}^{2}\big\}.

Corrigé

1. Par la proposition 1 (ii), la somme est ∥M−S∥2\lVert M - S \rVert^{2} : il s'agit de calculer d(M,𝒮n(ℝ))2d(M, \mathcal{S}_{n}(\mathbb{R}))^{2}. Le sous-espace 𝒮n(ℝ)\mathcal{S}_{n}(\mathbb{R}) est de dimension finie, et l'exemple qui suit la proposition 11 en donne le projeté : p𝒮n(ℝ)(M)=12(M+MT)p_{\mathcal{S}_{n}(\mathbb{R})}(M) = \frac{1}{2}(M + {M}^{T}), avec M−p𝒮n(ℝ)(M)=12(M−MT)M - p_{\mathcal{S}_{n}(\mathbb{R})}(M) = \frac{1}{2}(M - {M}^{T}). Par le théorème 7 : inf⁡S∈𝒮n(ℝ)∑i,j(mij−sij)2=14∑i=1n∑j=1n(mij−mji)2=12∑i<j(mij−mji)2\boxed{\inf_{S \in \mathcal{S}_{n}(\mathbb{R})} \sum_{i, j} (m_{ij} - s_{ij})^{2} = \frac{1}{4}\sum_{i = 1}^{n}\sum_{j = 1}^{n} (m_{ij} - m_{ji})^{2} = \frac{1}{2}\sum_{i < j} (m_{ij} - m_{ji})^{2}} La borne inférieure est un minimum, atteint pour la seule matrice S=12(M+MT)S = \frac{1}{2}(M + {M}^{T}). Elle est nulle si et seulement si MM est symétrique, ce qui est cohérent.

2. On projette MM sur F=Vect(In,J)F = \mathrm{Vect}(I_{n}, J), qui est un plan puisque JJ n'est pas proportionnelle à InI_{n} pour n⩾2n \geqslant 2. On a ⟨In,J⟩=tr⁡J=n=∥In∥2\langle I_{n}, J \rangle = \operatorname{tr} J = n = \lVert I_{n} \rVert^{2}, de sorte que J−InJ - I_{n} est orthogonale à InI_{n} : la famille (In,J−In)(I_{n}, J - I_{n}) est une base orthogonale de FF, avec ∥J−In∥2=n2−2n+n=n(n−1)\lVert J - I_{n} \rVert^{2} = n^{2} - 2n + n = n(n - 1). Par ailleurs, ⟨M,In⟩=tr⁡M=0\langle M, I_{n} \rangle = \operatorname{tr} M = 0 et ⟨M,J−In⟩=s−0=s\langle M, J - I_{n} \rangle = s - 0 = s. La formule de la proposition 10 (i), adaptée aux bases orthogonales, donne pF(M)=⟨M,In⟩nIn+⟨M,J−In⟩n(n−1)(J−In)=sn(n−1)(J−In),∥pF(M)∥2=s2n(n−1).p_{F}(M) = \frac{\langle M, I_{n} \rangle}{n}I_{n} + \frac{\langle M, J - I_{n} \rangle}{n(n - 1)}(J - I_{n}) = \frac{s}{n(n - 1)}(J - I_{n}), \qquad \lVert p_{F}(M) \rVert^{2} = \frac{s^{2}}{n(n - 1)}. Par le théorème 7, d(M,F)2=∥M∥2−∥pF(M)∥2d(M, F)^{2} = \lVert M \rVert^{2} - \lVert p_{F}(M) \rVert^{2} : inf⁡(α,β)∈ℝ2∥M−αIn−βJ∥=∑i,jmij2−s2n(n−1)\boxed{\inf_{(\alpha, \beta) \in \mathbb{R}^{2}} \lVert M - \alpha I_{n} - \beta J \rVert = \sqrt{\sum_{i, j} m_{ij}^{2} - \frac{s^{2}}{n(n - 1)}}} atteinte pour β=−α=sn(n−1)\beta = -\alpha = \frac{s}{n(n - 1)} seulement. Une minimisation numérique, sur des matrices de trace nulle tirées au hasard pour nn de 22 à 55, redonne cette valeur. ✓

Piège. Pour n=1n = 1, on a J=I1J = I_{1} et la famille (In,J)(I_{n}, J) est liée ; c'est pourquoi l'énoncé suppose n⩾2n \geqslant 2, et la formule, qui divise par n(n−1)n(n - 1), n'a pas de sens pour n=1n = 1. Remplacer JJ par J−InJ - I_{n}, orthogonale à InI_{n}, évite de résoudre le système des équations normales.

Ouvrir dans l'atlas interactif →