WikiPrépaLivrets

On considère une fonction ff de classe C\mathcal{C}^\infty sur l'intervalle [0,1][0, 1] à valeurs réelles.

Pour tout entier nNn \in \mathbb{N}^*, on note Ln(f)L_n(f) le polynôme d'interpolation de Lagrange de ff aux points d'abscisses équiréparties :

xn,k=kn,pour 0knx_{n,k} = \frac{k}{n},   \text{pour } 0 \leq k \leq n

L'objectif est de déterminer une condition suffisante sur la suite des normes infinies des dérivées de ff, notée (f(n))nN(\|f^{(n)}\|_\infty)_{n \in \mathbb{N}}, pour que la suite de polynômes (Ln(f))n1(L_n(f))_{n \geq 1} converge uniformément vers ff sur [0,1][0, 1].

1.

Utiliser la formule du reste de l'interpolation de Lagrange : pour tout x[0,1]x \in [0, 1], il existe ξx(0,1)\xi_x \in (0, 1) tel que f(x)Ln(f)(x)=f(n+1)(ξx)(n+1)!k=0n(xxn,k)f(x) - L_n(f)(x) = \frac{f^{(n+1)}(\xi_x)}{(n+1)!} \prod_{k=0}^n (x - x_{n,k}).

2.

Chercher à majorer le polynôme nodal ωn(x)=k=0n(xkn)\omega_n(x) = \prod_{k=0}^n (x - \frac{k}{n}) sur l'intervalle [0,1][0, 1].

3.

On pourra montrer que ωnn!4nn+1\|\omega_n\|_\infty \leq \frac{n!}{4n^{n+1}} en découpant l'intervalle selon les nœuds.

Idées clés

Formule d'erreur de Taylor-Lagrange appliquée à l'interpolation.

Majoration fine du produit nodal pour des points équirépartis.

Étude de la convergence d'une suite de fonctions vers 0.

Résolution.

  1. Expression de l'erreur d'interpolation Soit nNn \in \mathbb{N}^* et x[0,1]x \in [0, 1]. D'après le théorème du reste de Lagrange, puisque ff est de classe Cn+1\mathcal{C}^{n+1}, il existe un réel ξx(0,1)\xi_x \in (0, 1) tel que :
    f(x)Ln(f)(x)=f(n+1)(ξx)(n+1)!k=0n(xkn)f(x) - L_n(f)(x) = \frac{f^{(n+1)}(\xi_x)}{(n+1)!} \prod_{k=0}^n \left(x - \frac{k}{n}\right)
    Notons ωn(x)=k=0n(xkn)\omega_n(x) = \prod_{k=0}^n (x - \frac{k}{n}) le polynôme nodal. L'erreur uniforme est alors contrôlée par :
    fLn(f)f(n+1)(n+1)!ωn\|f - L_n(f)\|_\infty \leq \frac{\|f^{(n+1)}\|_\infty}{(n+1)!} \|\omega_n\|_\infty

  2. Majoration du polynôme nodal Soit x[0,1]x \in [0, 1]. Il existe un indice j{0,,n1}j \in \{0, \dots, n-1\} tel que x[xj,xj+1]x \in [x_j, x_{j+1}]. On a alors xxjxxj+114n2|x - x_j| \cdot |x - x_{j+1}| \leq \frac{1}{4n^2} (le maximum de la fonction t(ht)t(h-t) est h2/4h^2/4 avec h=1/nh=1/n). Pour les autres termes xxk|x - x_k| :
    • Si k<jk < j, xxkj+1kn|x - x_k| \leq \frac{j+1-k}{n}.
    • Si k>j+1k > j+1, xxkkjn|x - x_k| \leq \frac{k-j}{n}.
    En regroupant ces majorations, on obtient :
    ωn(x)14n2(k=0j1j+1kn)(k=j+2nkjn)|\omega_n(x)| \leq \frac{1}{4n^2} \left( \prod_{k=0}^{j-1} \frac{j+1-k}{n} \right) \left( \prod_{k=j+2}^n \frac{k-j}{n} \right)
    Ce qui se simplifie en :
    ωn(x)14n2(j+1)!nj(nj)!nnj1=(j+1)!(nj)!4nn+1|\omega_n(x)| \leq \frac{1}{4n^2} \frac{(j+1)!}{n^j} \frac{(n-j)!}{n^{n-j-1}} = \frac{(j+1)!(n-j)!}{4n^{n+1}}
    Le produit d'entiers (j+1)!(nj)!(j+1)!(n-j)! est maximal lorsque j=0j=0 ou j=n1j=n-1. Dans les deux cas, ce maximum vaut n!n!. On en déduit :
    ωnn!4nn+1\boxed{\|\omega_n\|_\infty \leq \frac{n!}{4n^{n+1}}}

  3. Condition suffisante de convergence En réinjectant cette majoration dans l'expression de l'erreur :
    fLn(f)f(n+1)(n+1)!n!4nn+1=f(n+1)4(n+1)nn+1\|f - L_n(f)\|_\infty \leq \frac{\|f^{(n+1)}\|_\infty}{(n+1)!} \frac{n!}{4n^{n+1}} = \frac{\|f^{(n+1)}\|_\infty}{4(n+1)n^{n+1}}
    Pour assurer la convergence uniforme vers 0, il suffit que le terme de droite tende vers 0. Une condition suffisante classique est que la croissance des dérivées soit contrôlée par une exponentielle. Supposons qu'il existe M>0M > 0 tel que :
    nN,f(n)Mn\forall n \in \mathbb{N},   \|f^{(n)}\|_\infty \leq M^n
    Alors l'erreur est majorée par :
    Mn+14(n+1)nn+1=14(n+1)(Mn)n+1n+0\frac{M^{n+1}}{4(n+1)n^{n+1}} = \frac{1}{4(n+1)} \left(\frac{M}{n}\right)^{n+1} \xrightarrow[n \to +\infty]{} 0
    On peut même proposer une condition plus large. Si f(n)=o(nn)\|f^{(n)}\|_\infty = o(n^n), alors la convergence est assurée.

Phénomène de Runge pour les points équirépartis

Formule d'erreur de l'interpolation de Lagrange