WikiPrépaLivrets

Téléchargements

  • Rapport du jury : non disponible

Ces sujets peuvent vous intéresser

Lecture du sujet en ligne

L'énoncé complet, avec les formules et les figures, sans ouvrir le PDF.
Afficher ou masquer la section

Epreuve de Mathématiques I-B

Durée 4 h

Toutes les réponses devront être justifiées. La notation tiendra compte du soin apporté à la rédaction. L'utilisation des calculatrices est autorisée.

L'objet de ce problème est l'étude des splines cubiques d'interpolation et de l'approximation des fonctions par ces splines. Il est composé d'un préliminaire et de trois parties. Le préliminaire et la première partie sont indépendants du reste du problème. Les parties II et III utilisent les mêmes notations. Il suffit toutefois d'admettre la question II5e pour pouvoir traiter la partie III.

Préliminaires

On note F([a, b]) l'ensemble des fonctions définies sur l'intervalle [a, b] à valeurs réelles. On rappelle que cet ensemble, muni des opérations usuelles sur les fonctions, a une structure d'espace vectoriel sur ℝ
Pour une fonction f définie sur ℝ et un intervalle I de ℝ, on note f_(l_I) la restriction de f à cet intervalle I.
  1. Dans E espace vectoriel sur ℝ, rappeler la définition d'une famille libre finie.
  2. Parmi les trois familles de fonctions suivantes, lesquelles sont libres dans F(ℝ) ?
{x ⟼ 1; x ⟼ x; x ⟼ x^2; x ⟼ x^3 {x ⟼ 1; x ⟼ cosx; x ⟼ cos2x; x ⟼ cos^2 x {x ⟼ 1; x ⟼ x^3 + 1; x ⟼ |x^3|
  1. Donner la dimension des sous-espaces vectoriels engendrés par ces trois familles.

Partie I

Soit G l'ensemble des fonctions f définies sur [ − 1, 1] telles que la restriction de f à [ − 1, 0[ soit un polynôme de degré inférieur ou égal à trois, la restriction de f à ]0, 1] soit un (autre) polynôme de degré inférieur ou égal à 3 et qui sont de classe C^2 sur l'intervalle [ − 1, 1] tout entier.
  1. Montrer que G est un espace vectoriel.
  2. Soit
f : x ⟼ {α_1 x^3 + β_1 x^2 + γ_1 x + δ_1, si x < 0; α_2 x^3 + β_2 x^2 + γ_2 x + δ_2, si x ≥ 0
Donner une condition nécessaire et suffisante sur α_1, β_1, γ_1, δ_1, α_2, β_2, γ_2 et δ_2 pour que f appartienne à G.
3. On pose
f_0 : x ↦ 1, f_1 : x ↦ x, f_2 : x ↦ x^2; f_3 : x ↦ x^3, f_4 : x ↦ {0, si x < 0; x^3, si x ≥ 0
Montrer que ( f_0, f_1, f_2, f_3, f_4 ) forme une base de G.
Quelle est la dimension de G ?

Partie II

Soit (x_k)_(k ∈ ℕ) une suite de réels strictement croissante. On note, pour tout n ∈ ℕ^∗ σ_n = (x_0, …, x_n). On considère S_(σ_n) l'ensemble des fonctions f de classe C^2 sur [ x_0, x_n ] telles que la restriction de f à chaque intervalle ]x_i, x_(i + 1)[, pour i variant de 0 à n − 1, est un polynôme de degré inférieur ou égal à 3 . On pourra noter que l'ensemble G de la partie I est du type S_(σ_2).
Un élément de S_(σ_n) sera appelé fonction spline.
On note enfin S_(σ_n)^0 l'ensemble des fonctions splines f ∈ S_(σ_n) telles que, pour tout i ∈ {0, …, n}, f(x_i) = 0.
  1. Montrer que S_(σ_n) est un espace vectoriel.
  2. Quelle est la dimension de S_(σ_1) ?
  3. On suppose que S_(σ_n) est de dimension d. Soit (f_1, …, f_d) une base de S_(σ_n) et soit f ∈ S_(σ_(n + 1)).
    (a) Montrer qu'il existe un unique d-uplet de réels (a_1, …, a_d) tel que
∀x ∈ [x_0, x_n], f(x) = ∑_(i = 1)^d a_i f_i(x)
(b) Soit p_i le polynôme de degré inférieur ou égal à 3 tel que f_(i|_(x_(n − 1), x_n)) = p_i.
On définit alors
∀i ≤ d, f~_i : x ↦ {f_i(x), si x ∈ [x_0, x_n[; p_i(x), si x ∈ [x_n, x_(n + 1)]; f~_(d + 1) : x ↦ {0, si x ∈ [x_0, x_n[; (x − x_n)^3, si x ∈ [x_n, x_(n + 1)]
On pose enfin F = f − ∑_(i = 1)^d a_i f~_i.
Montrer que sur [x_n, x_(n + 1)], F est un polynôme de degré inférieur ou égal à 3 vérifiant F(x_n) = F^′(x_n) = F^(′′)(x_n) = 0.
(c) Montrer que (f~_1, …, f~_(d + 1)) forme une base de S_(σ_(n + 1)).
(d) En déduire que la dimension de S_(σ_n) est n + 3.
4. (a) Montrer qu'il existe un unique polynôme p de degré inférieur ou égal à 3 sur [a, b] (avec a < b ) vérifiant
p(a) = α, p^′(a) = β, p^(′′)(a) = γ, p(b) = δ
où α, β, γ, δ sont des réels fixés.
(b) Soit (y_0, …, y_n, α, β)n + 3 réels fixés. Montrer, par récurrence sur n, qu'il existe une unique fonction spline f ∈ S_(σ_n) telle que
∀i ∈ {0, …, n}, f(x_i), = y_i; f^′(x_0), = α; f^(′′)(x_0), = β
(c) Montrer que S_(σ_n)^0 est un espace vectoriel.
Préciser sa dimension.
5. Soit f ∈ S_(σ_n)^0.
(a) Que vaut f^((4))(x) pour x ∈ ]x_i, x_(i + 1)[ ?
(b) Montrer que
∫_(x_0)^(x_n)(f^(′′)(x))^2 dx = f^′(x_n)f^(′′)(x_n) − f^′(x_0)f^(′′)(x_0)
(On pourra dans un premier temps exprimer la dérivée de f^′ f^(′′) sur ]x_i, x_(i + 1)[ en fonction de f^′, f^(′′) et f^(′′′).)
(c) Soit Φ : S_(σ_n)^0 ⟶ ℝ^2
φ ⟼ (φ^′(x_0), φ^′(x_n))
Montrer que Φ est injective.
Φ est-elle bijective?
(d) En déduire qu'il existe une unique fonction spline f de S_(σ_n) qui vérifie,
∀i ∈ {0, …, n} f(x_i), = y_i; f^′(x_0), = α; f^′(x_n), = β

Partie III

Pour toute fonction f de classe C^2 sur [0, 1], à valeurs dans ℝ, on pose
‖f‖ = (∫_0^1 f^(′′)(t)^2 dt)^(1/2)
  1. Soit f une fonction de classe C^2 sur [0, 1] vérifiant f(0) = f(1) = 0.
Soit g la fonction impaire définie sur ℝ, 2-périodique et qui vérifie
∀x ∈ [0, 1], g(x) = f(x)
(a) Montrer qu'il existe une suite (c_n)_(n ∈ ℕ) de nombres réels telle que
∀x ∈ ℝ, g(x) = ∑_(n = 1)^∞c_n sin(πnx)
(b) Quelle est la série de Fourier de g^(′′) ?
g^(′′) est-elle égale à sa série de Fourier?
(c) En déduire que
∫_0^1 f^(′′)(x)^2 dx = (π^4)/2∑_(n = 1)^∞|c_n|^2 n^4
(d) Montrer que si les séries à termes réels ∑a_n^2 et ∑b_n^2 convergent, alors la série ∑a_n b_n converge absolument et
∑_(n = 1)^∞|a_n b_n| ≤ (∑_(n = 1)^∞a_n^2)^(1/2)(∑_(n = 1)^∞b_n^2)^(1/2)
(e) En déduire que
∀x ∈ [0, 1], |f(x)| ≤ 1/(3√5)‖f‖
On rappelle que ∑_(n = 1)^∞1/(n^4) = (π^4)/(90).
2. Soit σ = (0 = x_0, …, x_n = 1) une subdivision de [0, 1]. On note h_i = x_(i + 1) − x_i et h = sup_(0 ≤ i ≤ n − 1)h_i.
Soit f une fonction de classe C^2 sur [0, 1] à valeurs dans ℝ et φ l'unique fonction spline de S_σ qui vérifie
∀i ∈ {0, …, n}, φ(x_i) = f(x_i), φ^′(0) = f^′(0), φ^′(1) = f^′(1).
(a) En considérant la fonction g_i définie pour tout t ∈ [0, 1] par
g_i(t) = (f − φ)(x_i + th_i),
montrer que
sup_(x ∈ [x_i, x_(i + 1)])|f(x) − φ(x)| ≤ (‖f − φ‖)/(3√5)h_i^(3/2).
(b) Montrer que
‖f − φ‖^2 = ‖f‖^2 − ‖φ‖^2.
On pourra dans un premier temps obtenir une expression simple de
∫_(x_i)^(x_(i + 1))(f^(′′)(t) − φ^(′′)(t))φ^(′′)(t)dt
en effectuant une intégration par parties.
(c) En déduire que
sup_(x ∈ [0, 1])|f(x) − φ(x)| ≤ (‖f‖)/(3√5)h^(3/2)

Pas de description pour le moment