ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 19 — Espaces préhilbertiens réels · Orthogonalité et algorithme de Gram-Schmidt

Exercice 16

DémonstrationCalcul

Polynômes de Tchebychev. On note TnT_{n} l'unique polynôme tel que Tn(cos⁡θ)=cos⁡(nθ)T_{n}(\cos\theta) = \cos(n\theta) pour tout réel θ\theta (exercice 53 de la feuille du chapitre 13).

1. Montrer que la formule ⟨P,Q⟩=∫0πP(cos⁡θ) Q(cos⁡θ) dθ\displaystyle\langle P, Q \rangle = \int_{0}^{\pi} P(\cos\theta)\,Q(\cos\theta)\,\mathrm{d}\theta définit un produit scalaire sur ℝ[X]\mathbb{R}[X].

2. Calculer ⟨Tk,Tℓ⟩\langle T_{k}, T_{\ell} \rangle pour tous kk, ℓ∈ℕ\ell \in \mathbb{N}.

3. Soit N∈ℕN \in \mathbb{N}. Pour ce produit scalaire, orthonormaliser par l'algorithme de Gram-Schmidt la base canonique (1,X,…,XN)(1, X, \dots, X^{N}) de l'espace ℝN[X]\mathbb{R}_{N}[X].

Corrigé

1. L'application est symétrique, et linéaire par rapport à PP, puisque P↦P(cos⁡θ)P \mapsto P(\cos\theta) est linéaire et que l'intégrale l'est. Pour P∈ℝ[X]P \in \mathbb{R}[X], la fonction θ↦P(cos⁡θ)2\theta \mapsto P(\cos\theta)^{2} est continue et positive sur [0 ,π][0\,,\pi], donc ⟨P,P⟩⩾0\langle P, P \rangle \geqslant 0. Si ⟨P,P⟩=0\langle P, P \rangle = 0, cette fonction est nulle (chapitre 18, théorème 4) : P(cos⁡θ)=0P(\cos\theta) = 0 pour tout θ∈[0 ,π]\theta \in [0\,,\pi]. Comme cos⁡\cos réalise une bijection de [0 ,π][0\,,\pi] sur [−1 ,1][-1\,,1], le polynôme PP s'annule sur tout le segment [−1 ,1][-1\,,1] : il a une infinité de racines, donc il est nul (chapitre 13, théorème 3). ⟨P,Q⟩=∫0πP(cos⁡θ) Q(cos⁡θ) dθ  est un produit scalaire sur ℝ[X]\boxed{\langle P, Q \rangle = \int_{0}^{\pi} P(\cos\theta)\,Q(\cos\theta)\,\mathrm{d}\theta \ \text{ est un produit scalaire sur } \mathbb{R}[X]}

2. Par définition de TkT_{k}, on a ⟨Tk,Tℓ⟩=∫0πcos⁡(kθ)cos⁡(ℓθ) dθ\langle T_{k}, T_{\ell} \rangle = \int_{0}^{\pi} \cos(k\theta)\cos(\ell\theta)\,\mathrm{d}\theta. On linéarise le produit (chapitre 4) : cos⁡(kθ)cos⁡(ℓθ)=12(cos⁡((k−ℓ)θ)+cos⁡((k+ℓ)θ)).\cos(k\theta)\cos(\ell\theta) = \frac{1}{2}\big(\cos((k - \ell)\theta) + \cos((k + \ell)\theta)\big). Pour un entier m≠0m \neq 0, ∫0πcos⁡(mθ) dθ=[sin⁡(mθ)m]0π=0\int_{0}^{\pi} \cos(m\theta)\,\mathrm{d}\theta = \Big[\frac{\sin(m\theta)}{m}\Big]_{0}^{\pi} = 0, et pour m=0m = 0 l'intégrale vaut π\pi. Si k≠ℓk \neq \ell, les deux entiers k−ℓk - \ell et k+ℓk + \ell sont non nuls ; si k=ℓ⩾1k = \ell \geqslant 1, seul k−ℓk - \ell est nul ; si k=ℓ=0k = \ell = 0, les deux le sont. ⟨Tk,Tℓ⟩=0 (k≠ℓ),∥T0∥2=π,∥Tk∥2=π2 (k⩾1)\boxed{\langle T_{k}, T_{\ell} \rangle = 0 \ (k \neq \ell), \qquad \lVert T_{0} \rVert^{2} = \pi, \qquad \lVert T_{k} \rVert^{2} = \frac{\pi}{2} \ (k \geqslant 1)} La famille (Tk)k∈ℕ(T_{k})_{k \in \mathbb{N}} est orthogonale : c'est l'orthogonalité des fonctions cos⁡(k ⋅)\cos(k\,\cdot) de l'exemple qui suit le théorème 3, transportée par le changement de variable t=cos⁡θt = \cos\theta.

3. Posons u0=1πT0u_{0} = \frac{1}{\sqrt{\pi}}T_{0} et uk=2π Tku_{k} = \sqrt{\frac{2}{\pi}}\,T_{k} pour k∈[ ⁣[1 ;N] ⁣]k \in [\![1\,;N]\!]. Par la question 2, la famille (u0,…,uN)(u_{0}, \dots, u_{N}) est orthonormée. Par l'exercice 53 de la feuille du chapitre 13, TkT_{k} est de degré kk, de coefficient dominant 2k−12^{k - 1} pour k⩾1k \geqslant 1 ; la famille (u0,…,uk)(u_{0}, \dots, u_{k}) est donc à degrés échelonnés, et elle engendre ℝk[X]\mathbb{R}_{k}[X], c'est-à-dire Vect(1,X,…,Xk)\mathrm{Vect}(1, X, \dots, X^{k}) (chapitre 14, proposition 10). Enfin, pour k⩾1k \geqslant 1, on écrit Xk=21−kTk+Rk,Rk∈ℝk−1[X]=Vect(u0,…,uk−1),X^{k} = 2^{1 - k}T_{k} + R_{k}, \qquad R_{k} \in \mathbb{R}_{k - 1}[X] = \mathrm{Vect}(u_{0}, \dots, u_{k - 1}), où RkR_{k} est orthogonal à uku_{k}, d'où ⟨uk,Xk⟩=21−k2π ∥Tk∥2>0,et⟨u0,1⟩=π>0.\langle u_{k}, X^{k} \rangle = 2^{1 - k}\sqrt{\frac{2}{\pi}}\,\lVert T_{k} \rVert^{2} > 0, \qquad\text{et}\qquad \langle u_{0}, 1 \rangle = \sqrt{\pi} > 0. Les conditions d'unicité du théorème 4 sont remplies : la famille (uk)(u_{k}) est celle que fournit l'algorithme. u0=1π,uk=2π Tk(1⩽k⩽N)\boxed{u_{0} = \frac{1}{\sqrt{\pi}}, \qquad u_{k} = \sqrt{\frac{2}{\pi}}\,T_{k} \quad (1 \leqslant k \leqslant N)} Par exemple, u2=2π(2X2−1)u_{2} = \sqrt{\frac{2}{\pi}}(2X^{2} - 1) et u3=2π(4X3−3X)u_{3} = \sqrt{\frac{2}{\pi}}(4X^{3} - 3X), ce que confirme le calcul direct de l'algorithme pour N=3N = 3 ✓.

À retenir. Pour orthonormaliser, il n'est pas toujours nécessaire d'exécuter l'algorithme : il suffit de deviner une famille orthonormée et de vérifier les deux conditions d'unicité du théorème 4, l'égalité des sous-espaces engendrés et la positivité des ⟨uk,ek⟩\langle u_{k}, e_{k} \rangle. L'erreur la plus répandue est d'oublier la seconde : −uk-u_{k} conviendrait aussi pour la première. Les polynômes de Tchebychev sont ainsi les polynômes orthogonaux de ce produit scalaire, comme les polynômes de Legendre pour ∫−11PQ\int_{-1}^{1} PQ ; on retrouve, par l'exercice 53 de la feuille du chapitre 13, que TkT_{k} a ses kk racines simples dans ]−1 ,1[]-1\,,1[, en accord avec la proposition 7.

Ouvrir dans l'atlas interactif →